Interface CfnSystemProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnSystemProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:10.486Z")
@Stability(Stable)
public interface CfnSystemProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnSystem.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.resiliencehubv2.*;
CfnSystemProps cfnSystemProps = CfnSystemProps.builder()
.name("name")
// the properties below are optional
.description("description")
.kmsKeyId("kmsKeyId")
.sharingEnabled(false)
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnSystemPropsstatic final classAn implementation forCfnSystemProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnSystemProps.Builderbuilder()default StringThe description of the system.default StringThe KMS key ID for encrypting system data.getName()The name of the system.default ObjectWhether the system is enabled to be shared with other members of the Organization.getTags()Tags assigned to the system.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the system.- See Also:
-
getDescription
The description of the system.- See Also:
-
getKmsKeyId
The KMS key ID for encrypting system data.- See Also:
-
getSharingEnabled
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.
Returns union: either
BooleanorIResolvableDefault: - false
- See Also:
-
getTags
Tags assigned to the system.- See Also:
-
builder
- Returns:
- a
CfnSystemProps.BuilderofCfnSystemProps
-