ManagedDatabase Classe
Um recurso de banco de dados gerenciado.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.
- Herança
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedDatabase
Construtor
ManagedDatabase(*, location: str, tags: Dict[str, str] | None = None, collation: str | None = None, restore_point_in_time: datetime | None = None, catalog_collation: str | CatalogCollationType | None = None, create_mode: str | ManagedDatabaseCreateMode | None = None, storage_container_uri: str | None = None, source_database_id: str | None = None, restorable_dropped_database_id: str | None = None, storage_container_sas_token: str | None = None, recoverable_database_id: str | None = None, long_term_retention_backup_resource_id: str | None = None, auto_complete_restore: bool | None = None, last_backup_name: str | None = None, **kwargs)
Parâmetros
Nome | Description |
---|---|
location
Obrigatório
|
Obrigatórios. Local do recurso. |
tags
Obrigatório
|
Um conjunto de marcas. Marcas de recurso. |
collation
Obrigatório
|
Ordenação do banco de dados gerenciado. |
restore_point_in_time
Obrigatório
|
Condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados. |
catalog_collation
Obrigatório
|
Ordenação do catálogo de metadados. Os valores possíveis incluem: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
create_mode
Obrigatório
|
Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup pontual de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como a ID do recurso de banco de dados recuperável a ser restaurada. RestoreLongTermRetentionBackup: crie um banco de dados restaurando de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário). Os valores possíveis incluem: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup". |
storage_container_uri
Obrigatório
|
Condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o URI do contêiner de armazenamento em que os backups para essa restauração são armazenados. |
source_database_id
Obrigatório
|
O identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados. |
restorable_dropped_database_id
Obrigatório
|
A ID do recurso de banco de dados descartado restaurável a ser restaurada ao criar esse banco de dados. |
storage_container_sas_token
Obrigatório
|
Condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o token sas do contêiner de armazenamento. |
recoverable_database_id
Obrigatório
|
O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados. |
long_term_retention_backup_resource_id
Obrigatório
|
O nome do backup de Retenção de Longo Prazo a ser usado para restauração desse banco de dados gerenciado. |
auto_complete_restore
Obrigatório
|
Se a restauração desse banco de dados gerenciado deve ser concluída automaticamente. |
last_backup_name
Obrigatório
|
Nome do último arquivo de backup para restauração desse banco de dados gerenciado. |
Parâmetros de apenas palavra-chave
Nome | Description |
---|---|
location
Obrigatório
|
|
tags
Obrigatório
|
|
collation
Obrigatório
|
|
restore_point_in_time
Obrigatório
|
|
catalog_collation
Obrigatório
|
|
create_mode
Obrigatório
|
|
storage_container_uri
Obrigatório
|
|
source_database_id
Obrigatório
|
|
restorable_dropped_database_id
Obrigatório
|
|
storage_container_sas_token
Obrigatório
|
|
recoverable_database_id
Obrigatório
|
|
long_term_retention_backup_resource_id
Obrigatório
|
|
auto_complete_restore
Obrigatório
|
|
last_backup_name
Obrigatório
|
|
Variáveis
Nome | Description |
---|---|
id
|
ID do recurso. |
name
|
Nome do recurso. |
type
|
Tipo de recurso. |
status
|
Status do banco de dados. Os valores possíveis incluem: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating". |
creation_date
|
Data de criação do banco de dados. |
earliest_restore_point
|
Ponto de restauração mais antigo no tempo para restauração pontual. |
default_secondary_location
|
Região emparelhada geograficamente. |
failover_group_id
|
Identificador de recurso do Grupo de Failover de Instância ao qual esse banco de dados gerenciado pertence. |
Azure SDK for Python