Condividi tramite


ImportNewDatabaseDefinition Class

Contains the information necessary to perform import operation for new database.

All required parameters must be populated in order to send to server.

Constructor

ImportNewDatabaseDefinition(*, storage_key_type: str | _models.StorageKeyType, storage_key: str, storage_uri: str, administrator_login: str, database_name: str | None = None, edition: str | None = None, service_objective_name: str | None = None, max_size_bytes: str | None = None, administrator_login_password: str | None = None, authentication_type: str | None = None, network_isolation: _models.NetworkIsolationSettings | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
database_name
str

Name of the import database.

Default value: None
edition
str

Edition of the import database.

Default value: None
service_objective_name
str

Service level objective name of the import database.

Default value: None
max_size_bytes
str

Max size in bytes for the import database.

Default value: None
storage_key_type

Storage key type: StorageAccessKey, SharedAccessKey, or ManagedIdentity. Required. Known values are: "SharedAccessKey", "StorageAccessKey", and "ManagedIdentity".

storage_key
str

Storage key for the storage account. If StorageKeyType is ManagedIdentity, this field should specify the Managed Identity's resource ID. Required.

storage_uri
str

Storage Uri. Required.

administrator_login
str

Administrator login name. If AuthenticationType is ManagedIdentity, this field should specify the Managed Identity's resource ID. Required.

administrator_login_password
str

Administrator login password. If AuthenticationType is ManagedIdentity, this field should not be specified.

Default value: None
authentication_type
str

Type of credentials provided for access to the target SQL server: SQL, ADPassword or ManagedIdentity.

Default value: None
network_isolation

Optional resource information to enable network isolation for request.

Default value: None

Variables

Name Description
database_name
str

Name of the import database.

edition
str

Edition of the import database.

service_objective_name
str

Service level objective name of the import database.

max_size_bytes
str

Max size in bytes for the import database.

storage_key_type

Storage key type: StorageAccessKey, SharedAccessKey, or ManagedIdentity. Required. Known values are: "SharedAccessKey", "StorageAccessKey", and "ManagedIdentity".

storage_key
str

Storage key for the storage account. If StorageKeyType is ManagedIdentity, this field should specify the Managed Identity's resource ID. Required.

storage_uri
str

Storage Uri. Required.

administrator_login
str

Administrator login name. If AuthenticationType is ManagedIdentity, this field should specify the Managed Identity's resource ID. Required.

administrator_login_password
str

Administrator login password. If AuthenticationType is ManagedIdentity, this field should not be specified.

authentication_type
str

Type of credentials provided for access to the target SQL server: SQL, ADPassword or ManagedIdentity.

network_isolation

Optional resource information to enable network isolation for request.