CfnOrganizationCentralizationRuleMixinProps

class aws_cdk.mixins_preview.aws_observabilityadmin.mixins.CfnOrganizationCentralizationRuleMixinProps(*, rule=None, rule_name=None, tags=None)

Bases: object

Properties for CfnOrganizationCentralizationRulePropsMixin.

Parameters:
  • rule (Union[IResolvable, CentralizationRuleProperty, Dict[str, Any], None])

  • rule_name (Optional[str]) – The name of the organization centralization rule.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – A key-value pair to filter resources based on tags associated with the resource. For more information about tags, see What are tags?

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html

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_observabilityadmin import mixins as observabilityadmin_mixins

cfn_organization_centralization_rule_mixin_props = observabilityadmin_mixins.CfnOrganizationCentralizationRuleMixinProps(
    rule=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleProperty(
        destination=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleDestinationProperty(
            account="account",
            destination_logs_configuration=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.DestinationLogsConfigurationProperty(
                backup_configuration=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.LogsBackupConfigurationProperty(
                    kms_key_arn="kmsKeyArn",
                    region="region"
                ),
                logs_encryption_configuration=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.LogsEncryptionConfigurationProperty(
                    encryption_conflict_resolution_strategy="encryptionConflictResolutionStrategy",
                    encryption_strategy="encryptionStrategy",
                    kms_key_arn="kmsKeyArn"
                )
            ),
            region="region"
        ),
        source=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.CentralizationRuleSourceProperty(
            regions=["regions"],
            scope="scope",
            source_logs_configuration=observabilityadmin_mixins.CfnOrganizationCentralizationRulePropsMixin.SourceLogsConfigurationProperty(
                encrypted_log_group_strategy="encryptedLogGroupStrategy",
                log_group_selection_criteria="logGroupSelectionCriteria"
            )
        )
    ),
    rule_name="ruleName",
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

rule

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html#cfn-observabilityadmin-organizationcentralizationrule-rule

Type:

see

rule_name

The name of the organization centralization rule.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html#cfn-observabilityadmin-organizationcentralizationrule-rulename

tags

A key-value pair to filter resources based on tags associated with the resource.

For more information about tags, see What are tags?

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-observabilityadmin-organizationcentralizationrule.html#cfn-observabilityadmin-organizationcentralizationrule-tags