@Stability(value=Stable) @Internal public static final class CloudFormationStackDriftDetectionCheckProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudFormationStackDriftDetectionCheckProps
CloudFormationStackDriftDetectionCheckPropssoftware.amazon.jsii.JsiiObject.InitializationModeCloudFormationStackDriftDetectionCheckProps.Builder, CloudFormationStackDriftDetectionCheckProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CloudFormationStackDriftDetectionCheckProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CloudFormationStackDriftDetectionCheckProps.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) |
String |
getConfigRuleName()
A name for the AWS Config rule.
|
String |
getDescription()
A description about this AWS Config rule.
|
Map<String,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.
|
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() |
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(CloudFormationStackDriftDetectionCheckProps.Builder builder)
CloudFormationStackDriftDetectionCheckProps.Builder.public final Boolean getOwnStackOnly()
CloudFormationStackDriftDetectionCheckPropsDefault: false
getOwnStackOnly in interface CloudFormationStackDriftDetectionCheckPropspublic 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 CloudFormationStackDriftDetectionCheckPropspublic final String getConfigRuleName()
RulePropsDefault: - CloudFormation generated name
getConfigRuleName in interface RulePropspublic final String getDescription()
RulePropsDefault: - No description
getDescription in interface RulePropspublic final Map<String,Object> getInputParameters()
RulePropsDefault: - No input parameters
getInputParameters in interface RulePropspublic final MaximumExecutionFrequency getMaximumExecutionFrequency()
RulePropsDefault: MaximumExecutionFrequency.TWENTY_FOUR_HOURS
getMaximumExecutionFrequency in interface RulePropspublic final RuleScope getRuleScope()
RulePropsDefault: - evaluations for the rule are triggered when any resource in the recording group changes.
getRuleScope in interface RuleProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.