Class CfnSystemPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.resiliencehubv2.CfnSystemPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSystemPropsMixin>
- Enclosing class:
CfnSystemPropsMixin
@Stability(Stable)
public static final class CfnSystemPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSystemPropsMixin>
A fluent builder for
CfnSystemPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnSystemPropsMixin.Buildercreate()static CfnSystemPropsMixin.Buildercreate(CfnPropertyMixinOptions options) description(String description) The description of the system.The KMS key ID for encrypting system data.The name of the system.sharingEnabled(Boolean sharingEnabled) Whether the system is enabled to be shared with other members of the Organization.sharingEnabled(IResolvable sharingEnabled) Whether the system is enabled to be shared with other members of the Organization.Tags assigned to the system.
-
Method Details
-
create
@Stability(Stable) public static CfnSystemPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnSystemPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnSystemPropsMixin.Builder.
-
description
The description of the system.- Parameters:
description- The description of the system. This parameter is required.- Returns:
this- See Also:
-
kmsKeyId
The KMS key ID for encrypting system data.- Parameters:
kmsKeyId- The KMS key ID for encrypting system data. This parameter is required.- Returns:
this- See Also:
-
name
The name of the system.- Parameters:
name- The name of the system. This parameter is required.- Returns:
this- See Also:
-
sharingEnabled
Whether the system is enabled to be shared with other members of the Organization.Only applicable if the system owner is a management account or delegated admin.
Default: - false
- Parameters:
sharingEnabled- Whether the system is enabled to be shared with other members of the Organization. This parameter is required.- Returns:
this- See Also:
-
sharingEnabled
Whether the system is enabled to be shared with other members of the Organization.Only applicable if the system owner is a management account or delegated admin.
Default: - false
- Parameters:
sharingEnabled- Whether the system is enabled to be shared with other members of the Organization. This parameter is required.- Returns:
this- See Also:
-
tags
Tags assigned to the system.- Parameters:
tags- Tags assigned to the system. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSystemPropsMixin>- Returns:
- a newly built instance of
CfnSystemPropsMixin.
-