Container for the parameters to the RestoreDBInstanceFromDBSnapshot operation.
Creates a new DB instance from a DB snapshot. The target database is created from the source database restore point with the same configuration as the original source database, except that the new RDS instance is created with the default security group.
Declaration Syntax
C# |
public class RestoreDBInstanceFromDBSnapshotRequest : AmazonWebServiceRequest
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description | ||
---|---|---|---|---|
RestoreDBInstanceFromDBSnapshotRequest()()()() | Initializes a new instance of the RestoreDBInstanceFromDBSnapshotRequest class | |||
AutoMinorVersionUpgrade |
Indicates that minor version upgrades will be applied automatically to the DB instance during the maintenance window.
| |||
AvailabilityZone |
The EC2 Availability Zone that the database instance will be created in. Default: A random, system-chosen Availability Zone. Constraint: You
cannot specify the AvailabilityZone parameter if the MultiAZ parameter is set to true. Example: us-east-1a | |||
DBInstanceClass |
The compute and memory capacity of the Amazon RDS DB instance. Valid Values: db.t1.micro | db.m1.small | db.m1.medium | db.m1.large |
db.m1.xlarge | db.m2.2xlarge | db.m2.4xlarge | |||
DBInstanceIdentifier |
The identifier for the DB snapshot to restore from. Constraints:
| |||
DBName |
The database name for the restored DB instance.
| |||
DBSnapshotIdentifier |
Name of the DB instance to create from the DB snapshot. This parameter isn't case sensitive. Constraints:
| |||
DBSubnetGroupName |
The DB subnet group name to use for the new instance.
| |||
Engine |
The database engine to use for the new instance. Default: The same as source Constraint: Must be compatible with the engine of the source
Example: oracle-ee | |||
Equals(Object) | (Inherited from Object.) | |||
GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.) | |||
GetType()()()() | Gets the type of the current instance. (Inherited from Object.) | |||
Iops |
Specifies the amount of provisioned IOPS for the DB instance, expressed in I/O operations per second. If this parameter is not specified,
the IOPS value will be taken from the backup. If this parameter is set to 0, the new instance will be converted to a non-PIOPS instance,
which will take additional time, though your DB instance will be available for connections before the conversion starts. Constraints: Must
be an integer greater than 1000.
| |||
LicenseModel |
License model information for the restored DB instance. Default: Same as source. Valid values: license-included |
bring-your-own-license | general-public-license | |||
MultiAZ |
Specifies if the DB instance is a Multi-AZ deployment. Constraint: You cannot specify the AvailabilityZone parameter if the MultiAZ
parameter is set to true.
| |||
OptionGroupName |
The name of the option group to be used for the restored DB instance. Permanent
options, such as the TDE option for Oracle Advanced Security TDE, cannot be removed from an option group, and that option group cannot be
removed from a DB instance once it is associated with a DB instance
| |||
Port |
The port number on which the database accepts connections. Default: The same port as the original DB instance Constraints: Value must be
1150-65535 | |||
PubliclyAccessible |
Specifies the accessibility options for the DB instance. A value of true specifies an Internet-facing instance with a publicly resolvable
DNS name, which resolves to a public IP address. A value of false specifies an internal instance with a DNS name that resolves to a private
IP address. Default: The default behavior varies depending on whether a VPC has been requested or not. The following list shows the default
behavior in each case.
| |||
Tags |
A list of tags.
| |||
ToString()()()() | Returns a string that represents the current object. (Inherited from Object.) | |||
WithAutoMinorVersionUpgrade(Boolean) | Obsolete.
Sets the AutoMinorVersionUpgrade property
| |||
WithAvailabilityZone(String) | Obsolete.
Sets the AvailabilityZone property
| |||
WithDBInstanceClass(String) | Obsolete.
Sets the DBInstanceClass property
| |||
WithDBInstanceIdentifier(String) | Obsolete.
Sets the DBInstanceIdentifier property
| |||
WithDBName(String) | Obsolete.
Sets the DBName property
| |||
WithDBSnapshotIdentifier(String) | Obsolete.
Sets the DBSnapshotIdentifier property
| |||
WithDBSubnetGroupName(String) | Obsolete.
Sets the DBSubnetGroupName property
| |||
WithEngine(String) | Obsolete.
Sets the Engine property
| |||
WithIops(Int32) | Obsolete.
Sets the Iops property
| |||
WithLicenseModel(String) | Obsolete.
Sets the LicenseModel property
| |||
WithMultiAZ(Boolean) | Obsolete.
Sets the MultiAZ property
| |||
WithOptionGroupName(String) | Obsolete.
Sets the OptionGroupName property
| |||
WithPort(Int32) | Obsolete.
Sets the Port property
| |||
WithPubliclyAccessible(Boolean) | Obsolete.
Sets the PubliclyAccessible property
| |||
WithTags(array<Tag>[]()[][]) | Obsolete.
Adds elements to the Tags collection
| |||
WithTags(IEnumerable<(Of <<'(Tag>)>>)) | Obsolete.
Adds elements to the Tags collection
|
Inheritance Hierarchy
Object | ||
AmazonWebServiceRequest | ||
RestoreDBInstanceFromDBSnapshotRequest |