RemediationConfiguration class
An object that represents the details about the remediation configuration that includes the remediation action, parameters, and data to execute the action.
Constructors
-
RemediationConfiguration({required String configRuleName, required String targetId, required RemediationTargetType targetType, String? arn, bool? automatic, String? createdByService, ExecutionControls? executionControls, int? maximumAutomaticAttempts, Map<
String, RemediationParameterValue> ? parameters, String? resourceType, int? retryAttemptSeconds, String? targetVersion}) -
RemediationConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
Amazon Resource Name (ARN) of remediation configuration.
final
- automatic → bool?
-
The remediation is triggered automatically.
final
- configRuleName → String
-
The name of the AWS Config rule.
final
- createdByService → String?
-
Name of the service that owns the service linked rule, if applicable.
final
- executionControls → ExecutionControls?
-
An ExecutionControls object.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- maximumAutomaticAttempts → int?
-
The maximum number of failed attempts for auto-remediation. If you do not
select a number, the default is 5.
final
-
parameters
→ Map<
String, RemediationParameterValue> ? -
An object of the RemediationParameterValue.
final
- resourceType → String?
-
The type of a resource.
final
- retryAttemptSeconds → int?
-
Maximum time in seconds that AWS Config runs auto-remediation. If you do not
select a number, the default is 60 seconds.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- targetId → String
-
Target ID is the name of the public document.
final
- targetType → RemediationTargetType
-
The type of the target. Target executes remediation. For example, SSM
document.
final
- targetVersion → String?
-
Version of the target. For example, version of the SSM document.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited