Interface CfnPropertyMixinOptions

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPropertyMixinOptions.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-22T17:37:37.866Z") @Stability(Stable) public interface CfnPropertyMixinOptions extends software.amazon.jsii.JsiiSerializable
Options for applying CfnProperty mixins.

Example:

 CfnBucket overrideBucket = new CfnBucket(scope, "OverrideBucket");
 overrideBucket.getPublicAccessBlockConfiguration() = PublicAccessBlockConfigurationProperty.builder().blockPublicAcls(true).build();
 // Replaces the entire publicAccessBlockConfiguration
 overrideBucket.with(CfnBucketPropsMixin.Builder.create(CfnBucketMixinProps.builder().publicAccessBlockConfiguration(PublicAccessBlockConfigurationProperty.builder().blockPublicPolicy(true).build()).build()).strategy(PropertyMergeStrategy.override()).build());