Class: Aws::RDS::Types::DBSnapshot

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

Overview

Contains the details of an Amazon RDS DB snapshot.

This data type is used as a response element in the DescribeDBSnapshots action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#additional_storage_volumes ⇒ Array<Types::AdditionalStorageVolume>

The additional storage volumes associated with the DB snapshot. RDS supports additional storage volumes for RDS for Oracle and RDS for SQL Server.

Returns:



12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#allocated_storage ⇒ Integer

Specifies the allocated storage size in gibibytes (GiB).

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#availability_zone ⇒ String

Specifies the name of the Availability Zone the DB instance was located in at the time of the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#backup_retention_period ⇒ Integer

The number of days for which automatic DB snapshots are retained.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#db_instance_identifier ⇒ String

Specifies the DB instance identifier of the DB instance this DB snapshot was created from.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#db_snapshot_arn ⇒ String

The Amazon Resource Name (ARN) for the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#db_snapshot_identifier ⇒ String

Specifies the identifier for the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#db_system_id ⇒ String

The Oracle system identifier (SID), which is the name of the Oracle database instance that manages your database files. The Oracle SID is also the name of your CDB.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#dbi_resource_id ⇒ String

The identifier for the source DB instance, which can't be changed and which is unique to an Amazon Web Services Region.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#dedicated_log_volume ⇒ Boolean

Indicates whether the DB instance has a dedicated log volume (DLV) enabled.

Returns:

  • (Boolean)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#encrypted ⇒ Boolean

Indicates whether the DB snapshot is encrypted.

Returns:

  • (Boolean)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#engine ⇒ String

Specifies the name of the database engine.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#engine_version ⇒ String

Specifies the version of the database engine.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#full_snapshot_size_in_bytes ⇒ Integer

The full size of the DB snapshot, in bytes.

This is not the incremental size of the snapshot. This is the full snapshot size and represents the size of all the blocks that were written to the source volume at the time the snapshot was created.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#iam_database_authentication_enabled ⇒ Boolean

Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.

Returns:

  • (Boolean)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#instance_create_time ⇒ Time

Specifies the time in Coordinated Universal Time (UTC) when the DB instance, from which the snapshot was taken, was created.

Returns:

  • (Time)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#iops ⇒ Integer

Specifies the Provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#kms_key_id ⇒ String

If Encrypted is true, the Amazon Web Services KMS key identifier for the encrypted DB snapshot.

The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#license_model ⇒ String

License model information for the restored DB instance.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#master_username ⇒ String

Provides the master username for the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#multi_tenant ⇒ Boolean

Indicates whether the snapshot is of a DB instance using the multi-tenant configuration (TRUE) or the single-tenant configuration (FALSE).

Returns:

  • (Boolean)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#option_group_name ⇒ String

Provides the option group name for the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#original_snapshot_create_time ⇒ Time

Specifies the time of the CreateDBSnapshot operation in Coordinated Universal Time (UTC). Doesn't change when the snapshot is copied.

Returns:

  • (Time)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#percent_progress ⇒ Integer

The percentage of the estimated data that has been transferred.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#port ⇒ Integer

Specifies the port that the database engine was listening on at the time of the snapshot.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#preferred_backup_window ⇒ String

The daily time range during which automated backups are created if automated backups are enabled, as determined by the BackupRetentionPeriod.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#processor_features ⇒ Array<Types::ProcessorFeature>

The number of CPU cores and the number of threads per core for the DB instance class of the DB instance when the DB snapshot was created.

Returns:



12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_availability_zone ⇒ String

Specifies the name of the Availability Zone where RDS stores the DB snapshot. This value is valid only for snapshots that RDS stores on a Dedicated Local Zone.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_create_time ⇒ Time

Specifies when the snapshot was taken in Coordinated Universal Time (UTC). Changes for the copy when the snapshot is copied.

Returns:

  • (Time)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_database_time ⇒ Time

The timestamp of the most recent transaction applied to the database that you're backing up. Thus, if you restore a snapshot, SnapshotDatabaseTime is the most recent transaction in the restored DB instance. In contrast, originalSnapshotCreateTime specifies the system time that the snapshot completed.

If you back up a read replica, you can determine the replica lag by comparing SnapshotDatabaseTime with originalSnapshotCreateTime. For example, if originalSnapshotCreateTime is two hours later than SnapshotDatabaseTime, then the replica lag is two hours.

Returns:

  • (Time)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_target ⇒ String

Specifies where manual snapshots are stored: Dedicated Local Zones, Amazon Web Services Outposts or the Amazon Web Services Region.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_type ⇒ String

Provides the type of the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#source_db_snapshot_identifier ⇒ String

The DB snapshot Amazon Resource Name (ARN) that the DB snapshot was copied from. It only has a value in the case of a cross-account or cross-Region copy.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#source_region ⇒ String

The Amazon Web Services Region that the DB snapshot was created in or copied from.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

Specifies the status of this DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#storage_encryption_type ⇒ String

The type of encryption used to protect data at rest in the DB snapshot. Possible values:

  • none - The DB snapshot is not encrypted.

  • sse-rds - The DB snapshot is encrypted using an Amazon Web Services owned KMS key.

  • sse-kms - The DB snapshot is encrypted using a customer managed KMS key or Amazon Web Services managed KMS key.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#storage_throughput ⇒ Integer

Specifies the storage throughput for the DB snapshot.

Returns:

  • (Integer)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#storage_type ⇒ String

Specifies the storage type associated with DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#tag_list ⇒ Array<Types::Tag>

A list of tags.

For more information, see Tagging Amazon RDS resources in the Amazon RDS User Guide or Tagging Amazon Aurora and Amazon RDS resources in the Amazon Aurora User Guide.

Returns:



12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#tde_credential_arn ⇒ String

The ARN from the key store with which to associate the instance for TDE encryption.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#timezone ⇒ String

The time zone of the DB snapshot. In most cases, the Timezone element is empty. Timezone content appears only for snapshots taken from Microsoft SQL Server DB instances that were created with a time zone specified.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_id ⇒ String

Provides the VPC ID associated with the DB snapshot.

Returns:

  • (String)


12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
# File 'gems/aws-sdk-rds/lib/aws-sdk-rds/types.rb', line 12064

class DBSnapshot < Struct.new(
  :db_snapshot_identifier,
  :db_instance_identifier,
  :snapshot_create_time,
  :engine,
  :allocated_storage,
  :status,
  :port,
  :availability_zone,
  :vpc_id,
  :instance_create_time,
  :master_username,
  :engine_version,
  :license_model,
  :snapshot_type,
  :iops,
  :storage_throughput,
  :option_group_name,
  :percent_progress,
  :source_region,
  :source_db_snapshot_identifier,
  :storage_type,
  :tde_credential_arn,
  :encrypted,
  :storage_encryption_type,
  :backup_retention_period,
  :preferred_backup_window,
  :kms_key_id,
  :db_snapshot_arn,
  :timezone,
  :iam_database_authentication_enabled,
  :processor_features,
  :dbi_resource_id,
  :tag_list,
  :snapshot_target,
  :original_snapshot_create_time,
  :snapshot_database_time,
  :db_system_id,
  :multi_tenant,
  :dedicated_log_volume,
  :additional_storage_volumes,
  :snapshot_availability_zone,
  :full_snapshot_size_in_bytes)
  SENSITIVE = []
  include Aws::Structure
end