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.

Namespace: Amazon.RDS.Model
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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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:
  • Must contain from 1 to 63 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens
DBName
The database name for the restored DB Instance.
Note:
This parameter doesn't apply to the MySQL engine.
DBSnapshotIdentifier
Name of the DB Instance to create from the DB Snapshot. This parameter isn't case sensitive. Constraints:
  • Must contain from 1 to 255 alphanumeric characters or hyphens
  • First character must be a letter
  • Cannot end with a hyphen or contain two consecutive hyphens
Example: my-snapshot-id
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)
Determines whether the specified Object is equal to the current 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()()()()
Returns a String that represents the current Object.
(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

See Also