public static final class CloudFormationStackDriftDetectionCheckProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudFormationStackDriftDetectionCheckProps
CloudFormationStackDriftDetectionCheckProps
CloudFormationStackDriftDetectionCheckProps.Builder, CloudFormationStackDriftDetectionCheckProps.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.String |
getConfigRuleName()
A name for the AWS Config rule.
|
java.lang.String |
getDescription()
A description about this AWS Config rule.
|
java.util.Map<java.lang.String,java.lang.Object> |
getInputParameters()
Input parameter values that are passed to the AWS Config rule.
|
MaximumExecutionFrequency |
getMaximumExecutionFrequency()
The maximum frequency at which the AWS Config rule runs evaluations.
|
java.lang.Boolean |
getOwnStackOnly()
Whether to check only the stack where this rule is deployed.
|
IRole |
getRole()
The IAM role to use for this rule.
|
RuleScope |
getRuleScope()
Defines which resources trigger an evaluation for an AWS Config rule.
|
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.Boolean getOwnStackOnly()
CloudFormationStackDriftDetectionCheckProps
Default: false
getOwnStackOnly
in interface CloudFormationStackDriftDetectionCheckProps
public final IRole getRole()
CloudFormationStackDriftDetectionCheckProps
It must have permissions to detect drift
for AWS CloudFormation stacks. Ensure to attach config.amazonaws.com
trusted
permissions and ReadOnlyAccess
policy permissions. For specific policy permissions,
refer to https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html.
Default: - A role will be created
getRole
in interface CloudFormationStackDriftDetectionCheckProps
public final java.lang.String getConfigRuleName()
RuleProps
Default: - CloudFormation generated name
getConfigRuleName
in interface RuleProps
public final java.lang.String getDescription()
RuleProps
Default: - No description
getDescription
in interface RuleProps
public final java.util.Map<java.lang.String,java.lang.Object> getInputParameters()
RuleProps
Default: - No input parameters
getInputParameters
in interface RuleProps
public final MaximumExecutionFrequency getMaximumExecutionFrequency()
RuleProps
Default: MaximumExecutionFrequency.TWENTY_FOUR_HOURS
getMaximumExecutionFrequency
in interface RuleProps
public final RuleScope getRuleScope()
RuleProps
Default: - evaluations for the rule are triggered when any resource in the recording group changes.
getRuleScope
in interface RuleProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()