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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb

Overview

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

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.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arn ⇒ String

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

Returns:

  • (String)


2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The date when the CloudFormation stack record was created.

Returns:

  • (Time)


2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#destination_info ⇒ 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.



2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#location ⇒ Types::ResourceLocation

A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.



2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

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

Returns:

  • (String)


2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#resource_type ⇒ String

The Lightsail resource type (CloudFormationStackRecord).

Returns:

  • (String)


2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#source_info ⇒ Array<Types::CloudFormationStackRecordSourceInfo>

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



2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The current state of the CloudFormation stack record.

Returns:

  • (String)


2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 2044

class CloudFormationStackRecord < Struct.new(
  :name,
  :arn,
  :created_at,
  :location,
  :resource_type,
  :state,
  :source_info,
  :destination_info)
  SENSITIVE = []
  include Aws::Structure
end