PolicyGroupArgs class
The set of arguments for PolicyGroup. The set of arguments for PolicyGroup.
Constructors
-
PolicyGroupArgs({Input<
String> ? agentPoolId, required Input<String> entityType, Input<String> ? mode, required Input<String> name, required Input<String> orgName}) -
Creates a new PolicyGroupArgs.
agentPoolIdAgent pool ID for policy evaluation. Defaults to Pulumi hosted pool if not specified.entityTypeThe type of entities this policy group applies to (stacks or accounts).modeThe enforcement mode for the policy group (audit or preventative). Defaults to 'audit' for account policy groups, 'preventative' for stack policy groups.nameThe name of the new policy group.orgNameThe organization nameconst -
PolicyGroupArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
agentPoolId
→ Input<
String> ? -
Agent pool ID for policy evaluation. Defaults to Pulumi hosted pool if not specified.
final
-
entityType
→ Input<
String> -
The type of entities this policy group applies to (stacks or accounts).
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
mode
→ Input<
String> ? -
The enforcement mode for the policy group (audit or preventative). Defaults to 'audit' for account policy groups, 'preventative' for stack policy groups.
final
-
name
→ Input<
String> -
The name of the new policy group.
final
-
orgName
→ Input<
String> -
The organization name
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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