AppComponent - AWS Resilience Hub

AppComponent

Defines an Application Component.

Contents

name

Name of the Application Component.

Type: String

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

Required: Yes

type

The type of Application Component.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Required: Yes

additionalInfo

Additional configuration parameters for an AWS Resilience Hub application. If you want to implement additionalInfo through the AWS Resilience Hub console rather than using an API call, see Configure the application configuration parameters.

Note

Currently, this parameter accepts a key-value mapping (in a string format) of only one failover region and one associated account.

Key: "failover-regions"

Value: "[{"region":"<REGION>", "accounts":[{"id":"<ACCOUNT_ID>"}]}]"

Type: String to array of strings map

Key Pattern: ^\S{1,128}$

Array Members: Minimum number of 1 item. Maximum number of 10 items.

Length Constraints: Minimum length of 1. Maximum length of 1024.

Required: No

id

Identifier of the Application Component.

Type: String

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

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: