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