Class CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.config.CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty
@Stability(Stable)
@Internal
public static final class CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty
An implementation for
CfnOrganizationConfigRulePropsMixin.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.cfnpropertymixins.services.config.CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty
CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Builder, CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRulePropsMixin.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(CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataPropertyThe description that you provide for your organization AWS Config rule.- Specified by:
getDescriptionin interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getInputParameters
Description copied from interface:CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataPropertyA string, in JSON format, that is passed to your organization AWS Config rule Lambda function.- Specified by:
getInputParametersin interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getLambdaFunctionArn
Description copied from interface:CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataPropertyThe lambda function ARN.- Specified by:
getLambdaFunctionArnin interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getMaximumExecutionFrequency
Description copied from interface:CfnOrganizationConfigRulePropsMixin.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 interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getOrganizationConfigRuleTriggerTypes
Description copied from interface:CfnOrganizationConfigRulePropsMixin.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 interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getResourceIdScope
Description copied from interface:CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataPropertyThe ID of the AWS resource that was evaluated.- Specified by:
getResourceIdScopein interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getResourceTypesScope
Description copied from interface:CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataPropertyThe type of the AWS resource that was evaluated.- Specified by:
getResourceTypesScopein interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getTagKeyScope
Description copied from interface:CfnOrganizationConfigRulePropsMixin.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 interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getTagValueScope
Description copied from interface:CfnOrganizationConfigRulePropsMixin.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 interfaceCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
$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()
-