Container for the parameters to the RestoreDBInstanceFromDBSnapshot operation.
Namespace: Amazon.RDS.ModelCreates 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.
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public class RestoreDBInstanceFromDBSnapshotRequest : AmazonWebServiceRequest
Public Class RestoreDBInstanceFromDBSnapshotRequest _ Inherits AmazonWebServiceRequest
public ref class RestoreDBInstanceFromDBSnapshotRequest : public AmazonWebServiceRequest
Members
| All Members | Constructors | Properties | Methods |
| 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.m1.small | 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.) | |||
| 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.
| |||
| 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 | |||
| ToString()()()() | (Inherited from Object.) | |||
| WithAutoMinorVersionUpgrade(Boolean) |
Sets the AutoMinorVersionUpgrade property
| |||
| WithAvailabilityZone(String) |
Sets the AvailabilityZone property
| |||
| WithDBInstanceClass(String) |
Sets the DBInstanceClass property
| |||
| WithDBInstanceIdentifier(String) |
Sets the DBInstanceIdentifier property
| |||
| WithDBName(String) |
Sets the DBName property
| |||
| WithDBSnapshotIdentifier(String) |
Sets the DBSnapshotIdentifier property
| |||
| WithDBSubnetGroupName(String) |
Sets the DBSubnetGroupName property
| |||
| WithEngine(String) |
Sets the Engine property
| |||
| WithLicenseModel(String) |
Sets the LicenseModel property
| |||
| WithMultiAZ(Boolean) |
Sets the MultiAZ property
| |||
| WithPort(Int32) |
Sets the Port property
|
Inheritance Hierarchy
System..::..Object
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.RDS.Model..::..RestoreDBInstanceFromDBSnapshotRequest
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.RDS.Model..::..RestoreDBInstanceFromDBSnapshotRequest