@Stability(value=Stable) @Internal public static final class CfnRemediationConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRemediationConfigurationProps
CfnRemediationConfigurationPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnRemediationConfigurationProps.Builder, CfnRemediationConfigurationProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnRemediationConfigurationProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnRemediationConfigurationProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAutomatic()
The remediation is triggered automatically.
|
String |
getConfigRuleName()
The name of the AWS Config rule.
|
Object |
getExecutionControls()
An ExecutionControls object.
|
Number |
getMaximumAutomaticAttempts()
The maximum number of failed attempts for auto-remediation.
|
Object |
getParameters()
An object of the RemediationParameterValue.
|
String |
getResourceType()
The type of a resource.
|
Number |
getRetryAttemptSeconds()
Maximum time in seconds that AWS Config runs auto-remediation.
|
String |
getTargetId()
Target ID is the name of the public document.
|
String |
getTargetType()
The type of the target.
|
String |
getTargetVersion()
Version of the target.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnRemediationConfigurationProps.Builder builder)
CfnRemediationConfigurationProps.Builder.public final String getConfigRuleName()
CfnRemediationConfigurationPropsgetConfigRuleName in interface CfnRemediationConfigurationPropspublic final String getTargetId()
CfnRemediationConfigurationPropsgetTargetId in interface CfnRemediationConfigurationPropspublic final String getTargetType()
CfnRemediationConfigurationPropsTarget executes remediation. For example, SSM document.
getTargetType in interface CfnRemediationConfigurationPropspublic final Object getAutomatic()
CfnRemediationConfigurationPropsgetAutomatic in interface CfnRemediationConfigurationPropspublic final Object getExecutionControls()
CfnRemediationConfigurationPropsgetExecutionControls in interface CfnRemediationConfigurationPropspublic final Number getMaximumAutomaticAttempts()
CfnRemediationConfigurationPropsFor 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.
getMaximumAutomaticAttempts in interface CfnRemediationConfigurationPropspublic final Object getParameters()
CfnRemediationConfigurationProps
The type is a map of strings to RemediationParameterValue.
getParameters in interface CfnRemediationConfigurationPropspublic final String getResourceType()
CfnRemediationConfigurationPropsgetResourceType in interface CfnRemediationConfigurationPropspublic final Number getRetryAttemptSeconds()
CfnRemediationConfigurationPropsIf 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.
getRetryAttemptSeconds in interface CfnRemediationConfigurationPropspublic final String getTargetVersion()
CfnRemediationConfigurationProps
If you make backward incompatible changes to the SSM document, you must call PutRemediationConfiguration API again to ensure the remediations can run.
getTargetVersion in interface CfnRemediationConfigurationProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.