@Stability(value=Stable) @Internal public static final class CfnConfigRuleProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnConfigRuleProps
CfnConfigRulePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnConfigRuleProps.Builder, CfnConfigRuleProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnConfigRuleProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnConfigRuleProps.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()
The description that you provide for the AWS Config rule.
|
Object |
getInputParameters()
A string, in JSON format, that is passed to the AWS Config rule Lambda function.
|
String |
getMaximumExecutionFrequency()
The maximum frequency with which AWS Config runs evaluations for a rule.
|
Object |
getScope()
Defines which resources can trigger an evaluation for the rule.
|
Object |
getSource()
Provides the rule owner ( AWS or customer), the rule identifier, and the notifications that cause the function to evaluate your AWS resources.
|
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(CfnConfigRuleProps.Builder builder)
CfnConfigRuleProps.Builder.public final Object getSource()
CfnConfigRulePropsgetSource in interface CfnConfigRulePropspublic final String getConfigRuleName()
CfnConfigRulePropsIf you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the rule name. For more information, see Name Type .
getConfigRuleName in interface CfnConfigRulePropspublic final String getDescription()
CfnConfigRulePropsgetDescription in interface CfnConfigRulePropspublic final Object getInputParameters()
CfnConfigRulePropsgetInputParameters in interface CfnConfigRulePropspublic final String getMaximumExecutionFrequency()
CfnConfigRuleProps
You can specify a value for MaximumExecutionFrequency when:
By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid value for the
MaximumExecutionFrequencyparameter.
getMaximumExecutionFrequency in interface CfnConfigRulePropspublic final Object getScope()
CfnConfigRulePropsThe scope can include one or more resource types, a combination of one resource type and one resource ID, or a combination of a tag key and value. Specify a scope to constrain the resources that can trigger an evaluation for the rule. If you do not specify a scope, evaluations are triggered when any resource in the recording group changes.
The scope can be empty.
getScope in interface CfnConfigRuleProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.