Interface OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:22.260Z") @Stability(Stable) public interface OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate.Builderstatic classOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate.Jsii$ProxyAn implementation forOsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate.Builderbuilder()default List<String>getArgs()Optional arguments to pass to the source during execution.default OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFilegetFile()file block.StringgetInterpreter()The script interpreter to use.default StringgetOutputFilePath()Only recorded for enforce Exec.default StringgetScript()An inline script.
-
-
-
Method Detail
-
getInterpreter
@Stability(Stable) @NotNull String getInterpreter()
The script interpreter to use. Possible values: ["INTERPRETER_UNSPECIFIED", "NONE", "SHELL", "POWERSHELL"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#interpreter OsConfigOsPolicyAssignment#interpreter}
-
getArgs
@Stability(Stable) @Nullable default List<String> getArgs()
Optional arguments to pass to the source during execution.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#args OsConfigOsPolicyAssignment#args}
-
getFile
@Stability(Stable) @Nullable default OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidateFile getFile()
file block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#file OsConfigOsPolicyAssignment#file}
-
getOutputFilePath
@Stability(Stable) @Nullable default String getOutputFilePath()
Only recorded for enforce Exec.Path to an output file (that is created by this Exec) whose content will be recorded in OSPolicyResourceCompliance after a successful run. Absence or failure to read this file will result in this ExecResource being non-compliant. Output file size is limited to 100K bytes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#output_file_path OsConfigOsPolicyAssignment#output_file_path}
-
getScript
@Stability(Stable) @Nullable default String getScript()
An inline script. The size of the script is limited to 1024 characters.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/os_config_os_policy_assignment#script OsConfigOsPolicyAssignment#script}
-
builder
@Stability(Stable) static OsConfigOsPolicyAssignmentOsPoliciesResourceGroupsResourcesExecValidate.Builder builder()
-
-