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

Class: Aws::Lightsail::Types::RelationalDatabaseSnapshot

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

Overview

Describes a database snapshot.

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the database snapshot.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#created_atTime

The timestamp when the database snapshot was created.

Returns:

  • (Time)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#engineString

The software of the database snapshot (for example, MySQL)

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#engine_versionString

The database engine version for the database snapshot (for example, 5.7.23).

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#from_relational_database_arnString

The Amazon Resource Name (ARN) of the database from which the database snapshot was created.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#from_relational_database_blueprint_idString

The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#from_relational_database_bundle_idString

The bundle ID of the database from which the database snapshot was created.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#from_relational_database_nameString

The name of the source database from which the database snapshot was created.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#locationTypes::ResourceLocation

The Region name and Availability Zone where the database snapshot is located.



6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#nameString

The name of the database snapshot.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#resource_typeString

The Lightsail resource type.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#size_in_gbInteger

The size of the disk in GB (for example, 32) for the database snapshot.

Returns:

  • (Integer)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#stateString

The state of the database snapshot.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#support_codeString

The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.

Returns:

  • (String)


6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Lightsail Dev Guide.

Returns:



6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
# File 'gems/aws-sdk-lightsail/lib/aws-sdk-lightsail/types.rb', line 6951

class RelationalDatabaseSnapshot < Struct.new(
  :name,
  :arn,
  :support_code,
  :created_at,
  :location,
  :resource_type,
  :tags,
  :engine,
  :engine_version,
  :size_in_gb,
  :state,
  :from_relational_database_name,
  :from_relational_database_arn,
  :from_relational_database_bundle_id,
  :from_relational_database_blueprint_id)
  include Aws::Structure
end