public ExecStepConfig.Types.Interpreter Interpreter { get; set; }
The script interpreter to use to run the script. If no interpreter is
specified the script will be executed directly, which will likely
only succeed for scripts with shebang lines.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-12 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eExecStepConfig\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.OsConfig.V1\u003c/code\u003e namespace, version 1.8.0 of the library.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eExecStepConfig\u003c/code\u003e class is designed for common configurations of an ExecStep, with its primary function being to manage the execution of scripts or binaries, and it implements several interfaces for message handling, cloning, and equality checks.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple versions of this documentation available, with 2.4.0 being the latest version, and documentation from versions as far back as 1.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class allows for defining the executable's location via a local path or a Google Cloud Storage object, as well as specifying the interpreter to be used.\u003c/p\u003e\n"],["\u003cp\u003eUsers can define the \u003ccode\u003eAllowedSuccessCodes\u003c/code\u003e property, which is a list of integer return codes indicating the successful execution of a step, with the default being only 0.\u003c/p\u003e\n"]]],[],null,[]]