Compartir a través de


ManagedDatabase Clase

Un recurso de base de datos administrada.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.sql.models._models_py3.TrackedResource
ManagedDatabase

Constructor

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

Nombre Description
location
Requerido
str

Necesario. Ubicación del recurso

tags
Requerido

Un conjunto de etiquetas. Etiquetas del recurso.

collation
Requerido
str

Intercalación de la base de datos administrada.

restore_point_in_time
Requerido

Condicional. Si createMode es PointInTimeRestore, se requiere este valor. Especifica el momento dado (formato ISO8601) de la base de datos de origen que se restaurará para crear la nueva base de datos.

catalog_collation
Requerido

Intercalación del catálogo de metadatos. Entre los valores posibles se incluyen: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
Requerido

Modo de creación de base de datos administrada. PointInTimeRestore: cree una base de datos restaurando una copia de seguridad a un momento dado de una base de datos existente. SourceDatabaseName, SourceManagedInstanceName y PointInTime deben especificarse. RestoreExternalBackup: cree una base de datos mediante la restauración a partir de archivos de copia de seguridad externos. Se deben especificar intercalación, StorageContainerUri y StorageContainerSasToken. Recuperación: crea una base de datos restaurando una copia de seguridad con replicación geográfica. RecoverableDatabaseId debe especificarse como identificador de recurso de base de datos recuperable para restaurar. RestoreLongTermRetentionBackup: cree una base de datos mediante la restauración a partir de una copia de seguridad de retención a largo plazo (se requiere longTermRetentionBackupResourceId). Entre los valores posibles se incluyen: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
Requerido
str

Condicional. Si createMode es RestoreExternalBackup, se requiere este valor. Especifica el URI del contenedor de almacenamiento donde se almacenan las copias de seguridad de esta restauración.

source_database_id
Requerido
str

Identificador de recurso de la base de datos de origen asociada a la operación de creación de esta base de datos.

restorable_dropped_database_id
Requerido
str

Identificador de recurso de base de datos eliminado que se puede restaurar al crear esta base de datos.

storage_container_sas_token
Requerido
str

Condicional. Si createMode es RestoreExternalBackup, se requiere este valor. Especifica el token sas del contenedor de almacenamiento.

recoverable_database_id
Requerido
str

Identificador de recurso de la base de datos recuperable asociada a la operación de creación de esta base de datos.

long_term_retention_backup_resource_id
Requerido
str

Nombre de la copia de seguridad de retención a largo plazo que se usará para la restauración de esta base de datos administrada.

auto_complete_restore
Requerido

Si se va a completar automáticamente la restauración de esta base de datos administrada.

last_backup_name
Requerido
str

Último nombre de archivo de copia de seguridad para la restauración de esta base de datos administrada.

Parámetros de solo palabra clave

Nombre Description
location
Requerido
tags
Requerido
collation
Requerido
restore_point_in_time
Requerido
catalog_collation
Requerido
create_mode
Requerido
storage_container_uri
Requerido
source_database_id
Requerido
restorable_dropped_database_id
Requerido
storage_container_sas_token
Requerido
recoverable_database_id
Requerido
long_term_retention_backup_resource_id
Requerido
auto_complete_restore
Requerido
last_backup_name
Requerido

Variables

Nombre Description
id
str

Identificador del recurso.

name
str

Nombre del recurso.

type
str

Tipo de recurso.

status

Estado de la base de datos. Entre los valores posibles se incluyen: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".

creation_date

Fecha de creación de la base de datos.

earliest_restore_point

Un momento dado de restauración más antiguo para la restauración a un momento dado.

default_secondary_location
str

Región emparejada geográfica.

failover_group_id
str

Identificador de recursos del grupo de conmutación por error de instancia al que pertenece esta base de datos administrada.