Interface CfnOrganizationConfigRuleMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOrganizationConfigRuleMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:19:57.508Z")
@Stability(Stable)
public interface CfnOrganizationConfigRuleMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnOrganizationConfigRulePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.config.*;
CfnOrganizationConfigRuleMixinProps cfnOrganizationConfigRuleMixinProps = CfnOrganizationConfigRuleMixinProps.builder()
.excludedAccounts(List.of("excludedAccounts"))
.organizationConfigRuleName("organizationConfigRuleName")
.organizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadataProperty.builder()
.debugLogDeliveryAccounts(List.of("debugLogDeliveryAccounts"))
.description("description")
.inputParameters("inputParameters")
.maximumExecutionFrequency("maximumExecutionFrequency")
.organizationConfigRuleTriggerTypes(List.of("organizationConfigRuleTriggerTypes"))
.policyText("policyText")
.resourceIdScope("resourceIdScope")
.resourceTypesScope(List.of("resourceTypesScope"))
.runtime("runtime")
.tagKeyScope("tagKeyScope")
.tagValueScope("tagValueScope")
.build())
.organizationCustomRuleMetadata(OrganizationCustomRuleMetadataProperty.builder()
.description("description")
.inputParameters("inputParameters")
.lambdaFunctionArn("lambdaFunctionArn")
.maximumExecutionFrequency("maximumExecutionFrequency")
.organizationConfigRuleTriggerTypes(List.of("organizationConfigRuleTriggerTypes"))
.resourceIdScope("resourceIdScope")
.resourceTypesScope(List.of("resourceTypesScope"))
.tagKeyScope("tagKeyScope")
.tagValueScope("tagValueScope")
.build())
.organizationManagedRuleMetadata(OrganizationManagedRuleMetadataProperty.builder()
.description("description")
.inputParameters("inputParameters")
.maximumExecutionFrequency("maximumExecutionFrequency")
.resourceIdScope("resourceIdScope")
.resourceTypesScope(List.of("resourceTypesScope"))
.ruleIdentifier("ruleIdentifier")
.tagKeyScope("tagKeyScope")
.tagValueScope("tagValueScope")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnOrganizationConfigRuleMixinPropsstatic final classAn implementation forCfnOrganizationConfigRuleMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()A comma-separated list of accounts excluded from organization AWS Config rule.default StringThe name that you assign to organization AWS Config rule.default ObjectAn object that specifies metadata for your organization's AWS Config Custom Policy rule.default ObjectAnOrganizationCustomRuleMetadataobject.default ObjectAnOrganizationManagedRuleMetadataobject.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getExcludedAccounts
A comma-separated list of accounts excluded from organization AWS Config rule.- See Also:
-
getOrganizationConfigRuleName
The name that you assign to organization AWS Config rule.- See Also:
-
getOrganizationCustomPolicyRuleMetadata
An object that specifies metadata for your organization's AWS Config Custom Policy rule.The metadata includes the runtime system in use, which accounts have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of AWS resource, and organization trigger types that initiate AWS Config to evaluate AWS resources against a rule.
Returns union: either
IResolvableorCfnOrganizationConfigRulePropsMixin.OrganizationCustomPolicyRuleMetadataProperty- See Also:
-
getOrganizationCustomRuleMetadata
AnOrganizationCustomRuleMetadataobject.Returns union: either
IResolvableorCfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty- See Also:
-
getOrganizationManagedRuleMetadata
AnOrganizationManagedRuleMetadataobject.Returns union: either
IResolvableorCfnOrganizationConfigRulePropsMixin.OrganizationManagedRuleMetadataProperty- See Also:
-
builder
-