OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate class
Constructors
-
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate({Input<
List< ? args, Input<String> ?>OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile?> ? file, required Input<String> interpreter, Input<String?> ? outputFilePath, Input<String?> ? script}) -
Creates a new OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate.
argsOptional arguments to pass to the source duringfileA remote or local file. Structure isinterpreterThe script interpreter to use. Possible valuesoutputFilePathOnly recorded for enforce Exec. Path to anscriptAn inline script. The size of the script is limited toconst -
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidate.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
args
→ Input<
List< ?String> ?> -
Optional arguments to pass to the source during
execution.
final
-
file
→ Input<
OsPolicyAssignmentOsPolicyResourceGroupResourceExecValidateFile?> ? -
A remote or local file. Structure is
documented below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
interpreter
→ Input<
String> -
The script interpreter to use. Possible values
are:
INTERPRETER_UNSPECIFIED,NONE,SHELL,POWERSHELL.final -
outputFilePath
→ Input<
String?> ? -
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
script
→ Input<
String?> ? -
An inline script. The size of the script is limited to
1024 characters.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited