Partilhar via


ManagedDatabaseUpdate Classe

Uma atualização de base de dados gerida.

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

Herança
ManagedDatabaseUpdate

Construtor

ManagedDatabaseUpdate(*, 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

tags
dict[str, str]
Necessário

Um conjunto de etiquetas. Etiquetas de recursos.

collation
str
Necessário

Colagem da base de dados gerida.

restore_point_in_time
datetime
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
str ou CatalogCollationType
Necessário

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

create_mode
str ou ManagedDatabaseCreateMode
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
str
Necessário

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
str
Necessário

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

restorable_dropped_database_id
str
Necessário

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

storage_container_sas_token
str
Necessário

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

recoverable_database_id
str
Necessário

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
str
Necessário

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
bool
Necessário

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

last_backup_name
str
Necessário

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

Variáveis

status
str ou ManagedDatabaseStatus

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

creation_date
datetime

Data de criação da base de dados.

earliest_restore_point
datetime

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.