View a markdown version of this page

AWS::ResilienceHubV2::System - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::ResilienceHubV2::System

Represents a system in Resilience Hub. A system is a logical grouping of services.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Type" : "AWS::ResilienceHubV2::System", "Properties" : { "Description" : String, "KmsKeyId" : String, "Name" : String, "SharingEnabled" : Boolean, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::ResilienceHubV2::System Properties: Description: String KmsKeyId: String Name: String SharingEnabled: Boolean Tags: - Tag

Properties

Description

The description of the event.

Required: No

Type: String

Maximum: 500

Update requires: No interruption

KmsKeyId

KMS key identifier — accepts key ID, key ARN, alias name, or alias ARN.

Required: No

Type: String

Pattern: ^((arn:aws(-[^:]+)?:kms:[a-zA-Z0-9-]*:[0-9]{12}:((key/[a-zA-Z0-9-]{36})|(alias/[a-zA-Z0-9-_/]+)))|([a-zA-Z0-9-]{36})|(alias/[a-zA-Z0-9-_/]+))$

Minimum: 1

Maximum: 2048

Update requires: Replacement

Name

Property description not available.

Required: Yes

Type: String

Pattern: ^[A-Za-z0-9][A-Za-z0-9_\-]{1,59}$

Update requires: Replacement

SharingEnabled

Indicates whether cross-account sharing is enabled.

Required: No

Type: Boolean

Update requires: No interruption

Tags

Property description not available.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Return values

Ref

Fn::GetAtt

CreatedAt

The timestamp when the system was created.

SystemArn

ARN identifier.

SystemId

The identifier of the disassociated system.

UpdatedAt

The timestamp when the system was last updated.