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

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

Overview

Describes a database snapshot.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

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

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when the database snapshot was created.

Returns:

  • (Time)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#engineString

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

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#engine_versionString

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

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  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)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  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)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#from_relational_database_bundle_idString

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

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#from_relational_database_nameString

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

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#locationTypes::ResourceLocation

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



13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the database snapshot.

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#resource_typeString

The Lightsail resource type.

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#size_in_gbInteger

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

Returns:

  • (Integer)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end

#stateString

The state of the database snapshot.

Returns:

  • (String)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  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)


13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  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 [Amazon Lightsail Developer Guide].

[1]: lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-tags

Returns:



13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
# File 'lib/aws-sdk-lightsail/types.rb', line 13314

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)
  SENSITIVE = []
  include Aws::Structure
end