CfnOrganizationConfigRuleMixinProps
- class aws_cdk.mixins_preview.aws_config.mixins.CfnOrganizationConfigRuleMixinProps(*, excluded_accounts=None, organization_config_rule_name=None, organization_custom_policy_rule_metadata=None, organization_custom_rule_metadata=None, organization_managed_rule_metadata=None)
Bases:
objectProperties for CfnOrganizationConfigRulePropsMixin.
- Parameters:
excluded_accounts (
Optional[Sequence[str]]) – A comma-separated list of accounts excluded from organization AWS Config rule.organization_config_rule_name (
Optional[str]) – The name that you assign to organization AWS Config rule.organization_custom_policy_rule_metadata (
Union[IResolvable,OrganizationCustomPolicyRuleMetadataProperty,Dict[str,Any],None]) – 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.organization_custom_rule_metadata (
Union[IResolvable,OrganizationCustomRuleMetadataProperty,Dict[str,Any],None]) – AnOrganizationCustomRuleMetadataobject.organization_managed_rule_metadata (
Union[IResolvable,OrganizationManagedRuleMetadataProperty,Dict[str,Any],None]) – AnOrganizationManagedRuleMetadataobject.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_config import mixins as config_mixins cfn_organization_config_rule_mixin_props = config_mixins.CfnOrganizationConfigRuleMixinProps( excluded_accounts=["excludedAccounts"], organization_config_rule_name="organizationConfigRuleName", organization_custom_policy_rule_metadata=config_mixins.CfnOrganizationConfigRulePropsMixin.OrganizationCustomPolicyRuleMetadataProperty( debug_log_delivery_accounts=["debugLogDeliveryAccounts"], description="description", input_parameters="inputParameters", maximum_execution_frequency="maximumExecutionFrequency", organization_config_rule_trigger_types=["organizationConfigRuleTriggerTypes"], policy_text="policyText", resource_id_scope="resourceIdScope", resource_types_scope=["resourceTypesScope"], runtime="runtime", tag_key_scope="tagKeyScope", tag_value_scope="tagValueScope" ), organization_custom_rule_metadata=config_mixins.CfnOrganizationConfigRulePropsMixin.OrganizationCustomRuleMetadataProperty( description="description", input_parameters="inputParameters", lambda_function_arn="lambdaFunctionArn", maximum_execution_frequency="maximumExecutionFrequency", organization_config_rule_trigger_types=["organizationConfigRuleTriggerTypes"], resource_id_scope="resourceIdScope", resource_types_scope=["resourceTypesScope"], tag_key_scope="tagKeyScope", tag_value_scope="tagValueScope" ), organization_managed_rule_metadata=config_mixins.CfnOrganizationConfigRulePropsMixin.OrganizationManagedRuleMetadataProperty( description="description", input_parameters="inputParameters", maximum_execution_frequency="maximumExecutionFrequency", resource_id_scope="resourceIdScope", resource_types_scope=["resourceTypesScope"], rule_identifier="ruleIdentifier", tag_key_scope="tagKeyScope", tag_value_scope="tagValueScope" ) )
Attributes
- excluded_accounts
A comma-separated list of accounts excluded from organization AWS Config rule.
- organization_config_rule_name
The name that you assign to organization AWS Config rule.
- organization_custom_policy_rule_metadata
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.
- organization_custom_rule_metadata
An
OrganizationCustomRuleMetadataobject.
- organization_managed_rule_metadata
An
OrganizationManagedRuleMetadataobject.