Resource
Represents an AWS resource discovered by Resilience Hub.
Contents
- identifier
-
The identifier of the resource.
Type: String
Required: Yes
- availabilityZoneId
-
The Availability Zone ID of the Availability Zone that hosts the resource, such as use1-az1. The Availability Zone ID is consistent across Amazon Web Services (AWS) accounts, unlike the Availability Zone name.
Type: String
Required: No
- availabilityZoneName
-
The name of the Availability Zone that hosts the resource, such as us-west-2a.
Type: String
Required: No
- awsAccountId
-
The AWS account ID that owns the resource.
Type: String
Length Constraints: Fixed length of 12.
Pattern:
\d{12}Required: No
- awsRegion
-
The AWS Region where the resource is located.
Type: String
Length Constraints: Minimum length of 6.
Pattern:
[a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]Required: No
- containmentParentId
-
The identifier of the single parent resource that contains this resource, used to represent containment relationships in the resource topology. A resource has at most one containment parent.
Type: String
Required: No
- logicalResourceGroupId
-
The identifier of the logical resource group that this resource belongs to. Resources that share this identifier are managed as a single unit.
Type: String
Required: No
- resourceType
-
The type of the resource.
Type: String
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: