Class AWS::RDS::DBSnapshot
In: lib/aws/rds/db_snapshot.rb
Parent: Core::Resource

@attr_reader [Integer] allocated_storage

@attr_reader [String] availability_zone_name

@attr_reader [String] db_instance_id

@attr_reader [String] engine

@attr_reader [String] engine_version

@attr_reader [String] license_model

@attr_reader [String] master_username

@attr_reader [String] port

@attr_reader [Integer] vpc_id

@attr_reader [String] snapshot_type

@attr_reader [String] status

@attr_reader [Time] created_at

@attr_reader [Time] instance_create_time

Methods

External Aliases

db_snapshot_identifier -> id
db_snapshot_identifier -> db_snapshot_id

Attributes

db_snapshot_identifier  [R]  @return [String]

Public Class methods

@param [String] db_snapshot_id @param [Hash] options

Public Instance methods

Copies this database snapshot. @param [String] new_snapshot_id @return [DBSnapshot]

Deletes this database snapshot. @return [nil]

@return [Boolean] Returns `true` if the db snapshot exists.

Restores the database instance from this snapshot. You may optionally specify the db instance id if you wish to restore to a different db.

@param (see Client#restore_db_instance_from_db_snapshot) @option (see Client#restore_db_instance_from_db_snapshot)

Protected Instance methods

[Validate]