Compartilhar via


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.TrackedResource
ManagedDatabase

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
str

Obrigatórios. Local do recurso.

tags
Obrigatório

Um conjunto de marcas. Marcas de recurso.

collation
Obrigatório
str

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
str

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
str

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
str

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
str

Condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o token sas do contêiner de armazenamento.

recoverable_database_id
Obrigatório
str

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
str

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
str

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
str

ID do recurso.

name
str

Nome do recurso.

type
str

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
str

Região emparelhada geograficamente.

failover_group_id
str

Identificador de recurso do Grupo de Failover de Instância ao qual esse banco de dados gerenciado pertence.