Class CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.config.CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
@Stability(Stable)
@Internal
public static final class CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
An implementation for
CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.config.CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Builder, CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe description that you provide for your organization AWS Config rule.final StringA string, in JSON format, that is passed to your organization AWS Config rule Lambda function.final StringThe lambda function ARN.final StringThe maximum frequency with which AWS Config runs evaluations for a rule.The type of notification that triggers AWS Config to run an evaluation for a rule.final StringThe ID of the AWS resource that was evaluated.The type of the AWS resource that was evaluated.final StringOne part of a key-value pair that make up a tag.final StringThe optional part of a key-value pair that make up a tag.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty.Builder.
-
-
Method Details
-
getLambdaFunctionArn
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe lambda function ARN.- Specified by:
getLambdaFunctionArnin interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getOrganizationConfigRuleTriggerTypes
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe type of notification that triggers AWS Config to run an evaluation for a rule.You can specify the following notification types:
ConfigurationItemChangeNotification- Triggers an evaluation when AWS Config delivers a configuration item as a result of a resource change.OversizedConfigurationItemChangeNotification- Triggers an evaluation when AWS Config delivers an oversized configuration item. AWS Config may generate this notification type when a resource changes and the notification exceeds the maximum size allowed by Amazon SNS.ScheduledNotification- Triggers a periodic evaluation at the frequency specified forMaximumExecutionFrequency.
- Specified by:
getOrganizationConfigRuleTriggerTypesin interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getDescription
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe description that you provide for your organization AWS Config rule.- Specified by:
getDescriptionin interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getInputParameters
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyA string, in JSON format, that is passed to your organization AWS Config rule Lambda function.- Specified by:
getInputParametersin interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getMaximumExecutionFrequency
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe maximum frequency with which AWS Config runs evaluations for a rule.Your custom rule is triggered when AWS Config delivers the configuration snapshot. For more information, see
ConfigSnapshotDeliveryProperties.By default, rules with a periodic trigger are evaluated every 24 hours. To change the frequency, specify a valid value for the
MaximumExecutionFrequencyparameter.- Specified by:
getMaximumExecutionFrequencyin interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getResourceIdScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe ID of the AWS resource that was evaluated.- Specified by:
getResourceIdScopein interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getResourceTypesScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe type of the AWS resource that was evaluated.- Specified by:
getResourceTypesScopein interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getTagKeyScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyOne part of a key-value pair that make up a tag.A key is a general label that acts like a category for more specific tag values.
- Specified by:
getTagKeyScopein interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
getTagValueScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomRuleMetadataPropertyThe optional part of a key-value pair that make up a tag.A value acts as a descriptor within a tag category (key).
- Specified by:
getTagValueScopein interfaceCfnOrganizationConfigRule.OrganizationCustomRuleMetadataProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-