CfnPropertyMixinOptions
- class aws_cdk.cfn_property_mixins.CfnPropertyMixinOptions(*, strategy=None)
Bases:
objectOptions for applying CfnProperty mixins.
- Parameters:
strategy (
Optional[IMergeStrategy]) – Strategy for merging nested properties. Default: - PropertyMergeStrategy.combine()- ExampleMetadata:
infused
Example:
from aws_cdk.cfn_property_mixins.aws_s3 import CfnBucketMixinProps override_bucket = s3.CfnBucket(scope, "OverrideBucket") override_bucket.public_access_block_configuration = s3.CfnBucket.PublicAccessBlockConfigurationProperty(block_public_acls=True) # Replaces the entire publicAccessBlockConfiguration override_bucket.with(CfnBucketPropsMixin(CfnBucketMixinProps(public_access_block_configuration=CfnBucketPropsMixin.PublicAccessBlockConfigurationProperty(block_public_policy=True)), strategy=PropertyMergeStrategy.override()))
Attributes
- strategy
Strategy for merging nested properties.
- Default:
PropertyMergeStrategy.combine()