class Aws::Lightsail::Types::CreateRelationalDatabaseFromSnapshotRequest
@note When making an API call, you may pass CreateRelationalDatabaseFromSnapshotRequest
data as a hash: { relational_database_name: "ResourceName", # required availability_zone: "string", publicly_accessible: false, relational_database_snapshot_name: "ResourceName", relational_database_bundle_id: "string", source_relational_database_name: "ResourceName", restore_time: Time.now, use_latest_restorable_time: false, tags: [ { key: "TagKey", value: "TagValue", }, ], }
@!attribute [rw] relational_database_name
The name to use for your new Lightsail database resource. Constraints: * Must contain from 2 to 255 alphanumeric characters, or hyphens. * The first and last character must be a letter or number. @return [String]
@!attribute [rw] availability_zone
The Availability Zone in which to create your new database. Use the `us-east-2a` case-sensitive format. You can get a list of Availability Zones by using the `get regions` operation. Be sure to add the `include relational database Availability Zones` parameter to your request. @return [String]
@!attribute [rw] publicly_accessible
Specifies the accessibility options for your new database. A value of `true` specifies a database that is available to resources outside of your Lightsail account. A value of `false` specifies a database that is available only to your Lightsail resources in the same region as your database. @return [Boolean]
@!attribute [rw] relational_database_snapshot_name
The name of the database snapshot from which to create your new database. @return [String]
@!attribute [rw] relational_database_bundle_id
The bundle ID for your new database. A bundle describes the performance specifications for your database. You can get a list of database bundle IDs by using the `get relational database bundles` operation. When creating a new database from a snapshot, you cannot choose a bundle that is smaller than the bundle of the source database. @return [String]
@!attribute [rw] source_relational_database_name
The name of the source database. @return [String]
@!attribute [rw] restore_time
The date and time to restore your database from. Constraints: * Must be before the latest restorable time for the database. * Cannot be specified if the `use latest restorable time` parameter is `true`. * Specified in Coordinated Universal Time (UTC). * Specified in the Unix time format. For example, if you wish to use a restore time of October 1, 2018, at 8 PM UTC, then you input `1538424000` as the restore time. @return [Time]
@!attribute [rw] use_latest_restorable_time
Specifies whether your database is restored from the latest backup time. A value of `true` restores from the latest backup time. Default: `false` Constraints: Cannot be specified if the `restore time` parameter is provided. @return [Boolean]
@!attribute [rw] tags
The tag keys and optional values to add to the resource during create. Use the `TagResource` action to tag a resource after it's created. @return [Array<Types::Tag>]
@see docs.aws.amazon.com/goto/WebAPI/lightsail-2016-11-28/CreateRelationalDatabaseFromSnapshotRequest AWS API Documentation
Constants
- SENSITIVE