public static final class CfnRemediationConfigurationProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnRemediationConfigurationProps
CfnRemediationConfigurationProps
CfnRemediationConfigurationProps.Builder, CfnRemediationConfigurationProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.Object |
getAutomatic()
The remediation is triggered automatically.
|
java.lang.String |
getConfigRuleName()
The name of the AWS Config rule.
|
java.lang.Object |
getExecutionControls()
An ExecutionControls object.
|
java.lang.Number |
getMaximumAutomaticAttempts()
The maximum number of failed attempts for auto-remediation.
|
java.lang.Object |
getParameters()
An object of the RemediationParameterValue.
|
java.lang.String |
getResourceType()
The type of a resource.
|
java.lang.Number |
getRetryAttemptSeconds()
Maximum time in seconds that AWS Config runs auto-remediation.
|
java.lang.String |
getTargetId()
Target ID is the name of the public document.
|
java.lang.String |
getTargetType()
The type of the target.
|
java.lang.String |
getTargetVersion()
Version of the target.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getConfigRuleName()
CfnRemediationConfigurationProps
getConfigRuleName
in interface CfnRemediationConfigurationProps
public final java.lang.String getTargetId()
CfnRemediationConfigurationProps
getTargetId
in interface CfnRemediationConfigurationProps
public final java.lang.String getTargetType()
CfnRemediationConfigurationProps
Target executes remediation. For example, SSM document.
getTargetType
in interface CfnRemediationConfigurationProps
public final java.lang.Object getAutomatic()
CfnRemediationConfigurationProps
getAutomatic
in interface CfnRemediationConfigurationProps
public final java.lang.Object getExecutionControls()
CfnRemediationConfigurationProps
getExecutionControls
in interface CfnRemediationConfigurationProps
public final java.lang.Number getMaximumAutomaticAttempts()
CfnRemediationConfigurationProps
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.
getMaximumAutomaticAttempts
in interface CfnRemediationConfigurationProps
public final java.lang.Object getParameters()
CfnRemediationConfigurationProps
The type is a map of strings to RemediationParameterValue.
getParameters
in interface CfnRemediationConfigurationProps
public final java.lang.String getResourceType()
CfnRemediationConfigurationProps
getResourceType
in interface CfnRemediationConfigurationProps
public final java.lang.Number getRetryAttemptSeconds()
CfnRemediationConfigurationProps
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.
getRetryAttemptSeconds
in interface CfnRemediationConfigurationProps
public final java.lang.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
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()