PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::Config::RemediationConfiguration; use Moose; has Arn => (is => 'ro', isa => 'Str'); has Automatic => (is => 'ro', isa => 'Bool'); has ConfigRuleName => (is => 'ro', isa => 'Str', required => 1); has CreatedByService => (is => 'ro', isa => 'Str'); has ExecutionControls => (is => 'ro', isa => 'Paws::Config::ExecutionControls'); has MaximumAutomaticAttempts => (is => 'ro', isa => 'Int'); has Parameters => (is => 'ro', isa => 'Paws::Config::RemediationParameters'); has ResourceType => (is => 'ro', isa => 'Str'); has RetryAttemptSeconds => (is => 'ro', isa => 'Int'); has TargetId => (is => 'ro', isa => 'Str', required => 1); has TargetType => (is => 'ro', isa => 'Str', required => 1); has TargetVersion => (is => 'ro', isa => 'Str'); 1; ### main pod documentation begin ### =head1 NAME Paws::Config::RemediationConfiguration =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::Config::RemediationConfiguration object: $service_obj->Method(Att1 => { Arn => $value, ..., TargetVersion => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::Config::RemediationConfiguration object: $result = $service_obj->Method(...); $result->Att1->Arn =head1 DESCRIPTION An object that represents the details about the remediation configuration that includes the remediation action, parameters, and data to execute the action. =head1 ATTRIBUTES =head2 Arn => Str Amazon Resource Name (ARN) of remediation configuration. =head2 Automatic => Bool The remediation is triggered automatically. =head2 B ConfigRuleName => Str The name of the AWS Config rule. =head2 CreatedByService => Str Name of the service that owns the service linked rule, if applicable. =head2 ExecutionControls => L An ExecutionControls object. =head2 MaximumAutomaticAttempts => Int The maximum number of failed attempts for auto-remediation. If you do not select a number, the default is 5. For example, if you specify MaximumAutomaticAttempts as 5 with RetryAttemptSeconds as 50 seconds, AWS Config will put a RemediationException on your behalf for the failing resource after the 5th failed attempt within 50 seconds. =head2 Parameters => L An object of the RemediationParameterValue. =head2 ResourceType => Str The type of a resource. =head2 RetryAttemptSeconds => Int Maximum time in seconds that AWS Config runs auto-remediation. If you do not select a number, the default is 60 seconds. For example, if you specify RetryAttemptSeconds as 50 seconds and MaximumAutomaticAttempts as 5, AWS Config will run auto-remediations 5 times within 50 seconds before throwing an exception. =head2 B TargetId => Str Target ID is the name of the public document. =head2 B TargetType => Str The type of the target. Target executes remediation. For example, SSM document. =head2 TargetVersion => Str Version of the target. For example, version of the SSM document. If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run. =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut