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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.config.CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder, CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
A list of accounts that you can enable debug logging for your organization AWS Config Custom Policy rule.final String
The description that you provide for your organization AWS Config Custom Policy rule.final String
A string, in JSON format, that is passed to your organization AWS Config Custom Policy rule.final String
The 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 String
The policy definition containing the logic for your organization AWS Config Custom Policy rule.final String
The ID of the AWS resource that was evaluated.The type of the AWS resource that was evaluated.final String
The runtime system for your organization AWS Config Custom Policy rules.final String
One part of a key-value pair that make up a tag.final String
The optional part of a key-value pair that make up a tag.final int
hashCode()
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.OrganizationCustomPolicyRuleMetadataProperty
The policy definition containing the logic for your organization AWS Config Custom Policy rule.- Specified by:
getPolicyText
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getRuntime
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The 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:
getRuntime
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getDebugLogDeliveryAccounts
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
A 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:
getDebugLogDeliveryAccounts
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getDescription
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The description that you provide for your organization AWS Config Custom Policy rule.- Specified by:
getDescription
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getInputParameters
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
A string, in JSON format, that is passed to your organization AWS Config Custom Policy rule.- Specified by:
getInputParameters
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getMaximumExecutionFrequency
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The 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:
getMaximumExecutionFrequency
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getOrganizationConfigRuleTriggerTypes
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The 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:
getOrganizationConfigRuleTriggerTypes
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getResourceIdScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The ID of the AWS resource that was evaluated.- Specified by:
getResourceIdScope
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getResourceTypesScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The type of the AWS resource that was evaluated.- Specified by:
getResourceTypesScope
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getTagKeyScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
One 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:
getTagKeyScope
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
getTagValueScope
Description copied from interface:CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
The 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:
getTagValueScope
in interfaceCfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-