ImportRequest Class

Definition

Import database parameters.

public class ImportRequest : Microsoft.Azure.Management.Sql.Fluent.Models.ExportRequest
type ImportRequest = class
    inherit ExportRequest
Public Class ImportRequest
Inherits ExportRequest
Inheritance
ImportRequest

Constructors

ImportRequest()

Initializes a new instance of the ImportRequest class.

ImportRequest(StorageKeyType, String, String, String, String, String, DatabaseEdition, ServiceObjectiveName, String, Nullable<AuthenticationType>)

Initializes a new instance of the ImportRequest class.

Properties

AdministratorLogin

Gets or sets the name of the SQL administrator.

(Inherited from ExportRequest)
AdministratorLoginPassword

Gets or sets the password of the SQL administrator.

(Inherited from ExportRequest)
AuthenticationType

Gets or sets the authentication type. Possible values include: 'SQL', 'ADPassword'

(Inherited from ExportRequest)
DatabaseName

Gets or sets the name of the database to import.

Edition

Gets or sets the edition for the database being created.

The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the Capabilities_ListByLocation REST API or one of the following commands:

az sql db list-editions -l &amp;lt;location&amp;gt; -o table
Get-AzSqlServerServiceObjective -Location &amp;lt;location&amp;gt;

. Possible values include: 'Web', 'Business', 'Basic', 'Standard', 'Premium', 'PremiumRS', 'Free', 'Stretch', 'DataWarehouse', 'System', 'System2', 'GeneralPurpose', 'BusinessCritical', 'Hyperscale'

MaxSizeBytes

Gets or sets the maximum size for the newly imported database.

ServiceObjectiveName

Gets or sets the name of the service objective to assign to the database. Possible values include: 'System', 'System0', 'System1', 'System2', 'System3', 'System4', 'System2L', 'System3L', 'System4L', 'Free', 'Basic', 'S0', 'S1', 'S2', 'S3', 'S4', 'S6', 'S7', 'S9', 'S12', 'P1', 'P2', 'P3', 'P4', 'P6', 'P11', 'P15', 'PRS1', 'PRS2', 'PRS4', 'PRS6', 'DW100', 'DW200', 'DW300', 'DW400', 'DW500', 'DW600', 'DW1000', 'DW1200', 'DW1000c', 'DW1500', 'DW1500c', 'DW2000', 'DW2000c', 'DW3000', 'DW2500c', 'DW3000c', 'DW6000', 'DW5000c', 'DW6000c', 'DW7500c', 'DW10000c', 'DW15000c', 'DW30000c', 'DS100', 'DS200', 'DS300', 'DS400', 'DS500', 'DS600', 'DS1000', 'DS1200', 'DS1500', 'DS2000', 'ElasticPool'

StorageKey

Gets or sets the storage key to use. If storage key type is SharedAccessKey, it must be preceded with a "?."

(Inherited from ExportRequest)
StorageKeyType

Gets or sets the type of the storage key to use. Possible values include: 'StorageAccessKey', 'SharedAccessKey'

(Inherited from ExportRequest)
StorageUri

Gets or sets the storage uri to use.

(Inherited from ExportRequest)

Methods

Validate()

Validate the object.

Applies to