Class CfnSystem.Builder
java.lang.Object
software.amazon.awscdk.services.resiliencehubv2.CfnSystem.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSystem>
- Enclosing class:
CfnSystem
@Stability(Stable)
public static final class CfnSystem.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSystem>
A fluent builder for
CfnSystem.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnSystem.Builderdescription(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 CfnSystem.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnSystem.Builder.
-
name
The name of the system.- Parameters:
name- The name of the system. This parameter is required.- Returns:
this- See Also:
-
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:
-
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
-