Interface CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Jsii$Proxy
Enclosing class:
CfnOrganizationConfigRule

@Stability(Stable) public static interface CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty extends software.amazon.jsii.JsiiSerializable
Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.config.*;
 OrganizationCustomPolicyRuleMetadataProperty organizationCustomPolicyRuleMetadataProperty = OrganizationCustomPolicyRuleMetadataProperty.builder()
         .policyText("policyText")
         .runtime("runtime")
         // the properties below are optional
         .debugLogDeliveryAccounts(List.of("debugLogDeliveryAccounts"))
         .description("description")
         .inputParameters("inputParameters")
         .maximumExecutionFrequency("maximumExecutionFrequency")
         .organizationConfigRuleTriggerTypes(List.of("organizationConfigRuleTriggerTypes"))
         .resourceIdScope("resourceIdScope")
         .resourceTypesScope(List.of("resourceTypesScope"))
         .tagKeyScope("tagKeyScope")
         .tagValueScope("tagValueScope")
         .build();
 
  • Method Details

    • getPolicyText

      @Stability(Stable) @NotNull String getPolicyText()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.PolicyText.
    • getRuntime

      @Stability(Stable) @NotNull String getRuntime()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Runtime.
    • getDebugLogDeliveryAccounts

      @Stability(Stable) @Nullable default List<String> getDebugLogDeliveryAccounts()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.DebugLogDeliveryAccounts.
    • getDescription

      @Stability(Stable) @Nullable default String getDescription()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Description.
    • getInputParameters

      @Stability(Stable) @Nullable default String getInputParameters()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.InputParameters.
    • getMaximumExecutionFrequency

      @Stability(Stable) @Nullable default String getMaximumExecutionFrequency()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.MaximumExecutionFrequency.
    • getOrganizationConfigRuleTriggerTypes

      @Stability(Stable) @Nullable default List<String> getOrganizationConfigRuleTriggerTypes()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.OrganizationConfigRuleTriggerTypes.
    • getResourceIdScope

      @Stability(Stable) @Nullable default String getResourceIdScope()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.ResourceIdScope.
    • getResourceTypesScope

      @Stability(Stable) @Nullable default List<String> getResourceTypesScope()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.ResourceTypesScope.
    • getTagKeyScope

      @Stability(Stable) @Nullable default String getTagKeyScope()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.TagKeyScope.
    • getTagValueScope

      @Stability(Stable) @Nullable default String getTagValueScope()
      CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.TagValueScope.
    • builder

      Returns:
      a CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty.Builder of CfnOrganizationConfigRule.OrganizationCustomPolicyRuleMetadataProperty