Class CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.config.CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
@Stability(Stable)
@Internal
public static final class CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
An implementation for
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty-
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.OrganizationCustomPolicyRuleMetadataProperty
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder, CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.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 booleanA list of accounts that you can enable debug logging for your organization AWS Config Custom Policy rule.final StringThe description that you provide for your organization AWS Config Custom Policy rule.final StringA string, in JSON format, that is passed to your organization AWS Config Custom Policy rule.final StringThe maximum frequency with which AWS Config runs evaluations for a rule.The type of notification that initiates AWS Config to run an evaluation for a rule.final StringThe policy definition containing the logic for your organization AWS Config Custom Policy rule.final StringThe ID of the AWS resource that was evaluated.The type of the AWS resource that was evaluated.final StringThe runtime system for your organization AWS Config Custom Policy rules.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.OrganizationCustomPolicyRuleMetadataProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder.
-
-
Method Details
-
getPolicyText
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe policy definition containing the logic for your organization AWS Config Custom Policy rule.- Specified by:
getPolicyTextin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getRuntime
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe runtime system for your organization AWS Config Custom Policy rules.Guard is a policy-as-code language that allows you to write policies that are enforced by AWS Config Custom Policy rules. For more information about Guard, see the Guard GitHub Repository .
- Specified by:
getRuntimein interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getDebugLogDeliveryAccounts
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyA list of accounts that you can enable debug logging for your organization AWS Config Custom Policy rule.List is null when debug logging is enabled for all accounts.
- Specified by:
getDebugLogDeliveryAccountsin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getDescription
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe description that you provide for your organization AWS Config Custom Policy rule.- Specified by:
getDescriptionin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getInputParameters
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyA string, in JSON format, that is passed to your organization AWS Config Custom Policy rule.- Specified by:
getInputParametersin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getMaximumExecutionFrequency
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe maximum frequency with which AWS Config runs evaluations for a rule.Your AWS Config Custom Policy rule is triggered when AWS Config delivers the configuration snapshot. For more information, see
ConfigSnapshotDeliveryProperties.- Specified by:
getMaximumExecutionFrequencyin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getOrganizationConfigRuleTriggerTypes
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe type of notification that initiates AWS Config to run an evaluation for a rule.For AWS Config Custom Policy rules, AWS Config supports change-initiated notification types:
ConfigurationItemChangeNotification- Initiates an evaluation when AWS Config delivers a configuration item as a result of a resource change.OversizedConfigurationItemChangeNotification- Initiates 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.
- Specified by:
getOrganizationConfigRuleTriggerTypesin interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getResourceIdScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe ID of the AWS resource that was evaluated.- Specified by:
getResourceIdScopein interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getResourceTypesScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe type of the AWS resource that was evaluated.- Specified by:
getResourceTypesScopein interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getTagKeyScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyOne 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.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getTagValueScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataPropertyThe 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.OrganizationCustomPolicyRuleMetadataProperty- 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()
-