You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Lightsail::Types::CloudFormationStackRecord

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

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.

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)

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

#created_atTime

The date when the CloudFormation stack record was created.

Returns:

  • (Time)

    The date when the CloudFormation stack record was created.

#destination_infoTypes::DestinationInfo

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

Returns:

  • (Types::DestinationInfo)

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

#locationTypes::ResourceLocation

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

Returns:

  • (Types::ResourceLocation)

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

#nameString

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

Returns:

  • (String)

    The name of the CloudFormation stack record.

#resource_typeString

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

Possible values:

  • ContainerService
  • Instance
  • StaticIp
  • KeyPair
  • InstanceSnapshot
  • Domain
  • PeeredVpc
  • LoadBalancer
  • LoadBalancerTlsCertificate
  • Disk
  • DiskSnapshot
  • RelationalDatabase
  • RelationalDatabaseSnapshot
  • ExportSnapshotRecord
  • CloudFormationStackRecord
  • Alarm
  • ContactMethod
  • Distribution
  • Certificate

Returns:

  • (String)

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

#source_infoArray<Types::CloudFormationStackRecordSourceInfo>

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

Returns:

#stateString

The current state of the CloudFormation stack record.

Possible values:

  • Started
  • Succeeded
  • Failed

Returns:

  • (String)

    The current state of the CloudFormation stack record.