CloudFormationStackRecord - Amazon Lightsail

CloudFormationStackRecord

Describes a CloudFormation stack record created as a result of the create cloud formation stack operation.

A CloudFormation stack record provides information about the AWS CloudFormation stack used to create a new Amazon Elastic Compute Cloud instance from an exported Lightsail instance snapshot.

Contents

arn

The Amazon Resource Name (ARN) of the CloudFormation stack record.

Type: String

Pattern: .*\S.*

Required: No

createdAt

The date when the CloudFormation stack record was created.

Type: Timestamp

Required: No

destinationInfo

A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.

Type: DestinationInfo object

Required: No

location

A list of objects describing the Availability Zone and AWS Region of the CloudFormation stack record.

Type: ResourceLocation object

Required: No

name

The name of the CloudFormation stack record. It starts with CloudFormationStackRecord followed by a GUID.

Type: String

Pattern: \w[\w\-]*\w

Required: No

resourceType

The Lightsail resource type (e.g., CloudFormationStackRecord).

Type: String

Valid Values: Instance | StaticIp | KeyPair | InstanceSnapshot | Domain | PeeredVpc | LoadBalancer | LoadBalancerTlsCertificate | Disk | DiskSnapshot | RelationalDatabase | RelationalDatabaseSnapshot | ExportSnapshotRecord | CloudFormationStackRecord | Alarm | ContactMethod | Distribution | Certificate

Required: No

sourceInfo

A list of objects describing the source of the CloudFormation stack record.

Type: Array of CloudFormationStackRecordSourceInfo objects

Required: No

state

The current state of the CloudFormation stack record.

Type: String

Valid Values: Started | Succeeded | Failed

Required: No

See Also

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