Partilhar via


ManagedDatabase Classe

Um recurso de base de dados gerido.

As variáveis são apenas povoadas pelo servidor, e serão ignoradas ao enviar um pedido.

Todos os parâmetros necessários devem ser povoados para serem enviados para 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

Name Description
location
Necessário
str

Obrigatório. Localização do recurso.

tags
Necessário

Um conjunto de etiquetas. Etiquetas de recursos.

collation
Necessário
str

Colagem da base de dados gerida.

restore_point_in_time
Necessário

Condicional. Se criarMode é PointInTimeRestore, este valor é necessário. Especifica o ponto no tempo (formato ISO8601) da base de dados de origem que será restaurada para criar a nova base de dados.

catalog_collation
Necessário

Colagem do catálogo de metadados. Os valores possíveis incluem: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
Necessário

Base de dados gerida cria modo. PointInTimeRestore: Criar uma base de dados restaurando uma cópia de segurança pontual de uma base de dados existente. Database De Origem, Nome de OrigemManagedInstanceName e PointInTime devem ser especificados. Restaurar o Restaurar o Backback: Criar uma base de dados restaurando a partir de ficheiros de cópias de segurança externos. A Colagem, o StorageContainerUri e o StorageContainerSasToken devem ser especificados. Recuperação: Cria uma base de dados restaurando uma cópia de segurança geo-replicada. O RessejávelDatabaseId deve ser especificado como o ID de recurso de base de dados recuperável para restaurar. Restaurar O RestaurarLongTermRetentionBackup: Criar uma base de dados restaurando a partir de uma cópia de segurança de retenção de longo prazo (necessária longTermRetentionBackupResourceId). Os valores possíveis incluem: "Padrão", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
Necessário
str

Condicional. Se o CreateMode for RestoreExternalBackup, este valor é necessário. Especifica o uri do recipiente de armazenamento onde são armazenadas cópias de segurança para esta restauração.

source_database_id
Necessário
str

O identificador de recursos da base de dados de origem associada à criação de operação desta base de dados.

restorable_dropped_database_id
Necessário
str

O id de recursos de base de dados restaurador para restaurar ao criar esta base de dados.

storage_container_sas_token
Necessário
str

Condicional. Se o CreateMode for RestoreExternalBackup, este valor é necessário. Especifica o símbolo do recipiente de armazenamento.

recoverable_database_id
Necessário
str

O identificador de recursos da base de dados recuperável associado à criação de operação desta base de dados.

long_term_retention_backup_resource_id
Necessário
str

O nome da cópia de segurança de retenção a longo prazo a ser usada para restaurar esta base de dados gerida.

auto_complete_restore
Necessário

Se para completar automaticamente a restauração desta base de dados gerida.

last_backup_name
Necessário
str

Último nome de ficheiro de reserva para restaurar esta base de dados gerida.

Parâmetros Só de Palavra-Chave

Name Description
location
Necessário
tags
Necessário
collation
Necessário
restore_point_in_time
Necessário
catalog_collation
Necessário
create_mode
Necessário
storage_container_uri
Necessário
source_database_id
Necessário
restorable_dropped_database_id
Necessário
storage_container_sas_token
Necessário
recoverable_database_id
Necessário
long_term_retention_backup_resource_id
Necessário
auto_complete_restore
Necessário
last_backup_name
Necessário

Variáveis

Name Description
id
str

Identificação de recursos.

name
str

Nome de recurso.

type
str

Tipo de recurso.

status

Estado da base de dados. Os valores possíveis incluem: "Online", "Offline", "Shutdown", "Creating", "Inacessível", "Restaurar", "Atualizar".

creation_date

Data de criação da base de dados.

earliest_restore_point

O primeiro ponto de restauro no tempo para o tempo restaurar.

default_secondary_location
str

Região geo emparelhada.

failover_group_id
str

Exemplo Falha no identificador de recursos do Grupo a que esta base de dados gerida pertence.