Interface CfnPropertyMixinOptions

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

@Generated(value="jsii-pacmak/1.128.0 (build 749b9a9)", date="2026-04-29T18:45:32.344Z") @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());