DeployPolicyRuleRolloutRestriction class
Constructors
-
DeployPolicyRuleRolloutRestriction({Input<
List< ? actions, required Input<String> ?>String> id, Input<List< ? invokers, Input<String> ?>DeployPolicyRuleRolloutRestrictionTimeWindows?> ? timeWindows}) -
Creates a new DeployPolicyRuleRolloutRestriction.
actionsRollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.idID of the rule. This id must be unique in theDeployPolicyresource to which this rule belongs. The format isa-z{0,62}.invokersWhat invoked the action. If left empty, all invoker types will be restricted.timeWindowsTime window within which actions are restricted.const -
DeployPolicyRuleRolloutRestriction.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
actions
→ Input<
List< ?String> ?> -
Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
Each value may be one of:
ADVANCE,APPROVE,CANCEL,CREATE,IGNORE_JOB,RETRY_JOB,ROLLBACK,TERMINATE_JOBRUN.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
id
→ Input<
String> -
ID of the rule. This id must be unique in the
DeployPolicyresource to which this rule belongs. The format isa-z{0,62}.final -
invokers
→ Input<
List< ?String> ?> -
What invoked the action. If left empty, all invoker types will be restricted.
Each value may be one of:
USER,DEPLOY_AUTOMATION.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
timeWindows
→ Input<
DeployPolicyRuleRolloutRestrictionTimeWindows?> ? -
Time window within which actions are restricted.
Structure is documented below.
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