ManagedDatabase Класс
Управляемый ресурс базы данных.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Для отправки в Azure необходимо заполнить все необходимые параметры.
- Наследование
-
azure.mgmt.sql.models._models_py3.TrackedResourceManagedDatabase
Конструктор
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)
Параметры
| Имя | Описание |
|---|---|
|
location
Обязательно
|
Обязательный. Расположение ресурса. |
|
tags
Обязательно
|
Набор тегов. Теги ресурсов. |
|
collation
Обязательно
|
Параметры сортировки управляемой базы данных. |
|
restore_point_in_time
Обязательно
|
Условного. Если параметр createMode имеет значение PointInTimeRestore, это значение является обязательным. Указывает точку во времени (формат ISO8601) базы данных-источника, которая будет восстановлена для создания новой базы данных. |
|
catalog_collation
Обязательно
|
Параметры сортировки каталога метаданных. Возможные значения: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS". |
|
create_mode
Обязательно
|
Режим создания управляемой базы данных. PointInTimeRestore: создайте базу данных, восстановив резервную копию существующей базы данных на определенный момент времени. Необходимо указать SourceDatabaseName, SourceManagedInstanceName и PointInTime. RestoreExternalBackup: создание базы данных путем восстановления из внешних файлов резервных копий. Необходимо указать параметры сортировки, StorageContainerUri и StorageContainerSasToken. Восстановление. Создает базу данных путем восстановления геореплицированной резервной копии. RecoverableDatabaseId необходимо указать в качестве идентификатора ресурса восстанавливаемой базы данных для восстановления. RestoreLongTermRetentionBackup: создание базы данных путем восстановления из резервной копии долгосрочного хранения (требуется longTermRetentionBackupResourceId). Возможные значения: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup". |
|
storage_container_uri
Обязательно
|
Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления. |
|
source_database_id
Обязательно
|
Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных. |
|
restorable_dropped_database_id
Обязательно
|
Восстанавливаемый идентификатор ресурса базы данных, который необходимо восстановить при создании этой базы данных. |
|
storage_container_sas_token
Обязательно
|
Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает маркер SAS контейнера хранилища. |
|
recoverable_database_id
Обязательно
|
Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных. |
|
long_term_retention_backup_resource_id
Обязательно
|
Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных. |
|
auto_complete_restore
Обязательно
|
Следует ли автоматически завершить восстановление этой управляемой базы данных. |
|
last_backup_name
Обязательно
|
Имя последнего файла резервной копии для восстановления этой управляемой базы данных. |
Параметры Keyword-Only
| Имя | Описание |
|---|---|
|
location
Обязательно
|
|
|
tags
Обязательно
|
|
|
collation
Обязательно
|
|
|
restore_point_in_time
Обязательно
|
|
|
catalog_collation
Обязательно
|
|
|
create_mode
Обязательно
|
|
|
storage_container_uri
Обязательно
|
|
|
source_database_id
Обязательно
|
|
|
restorable_dropped_database_id
Обязательно
|
|
|
storage_container_sas_token
Обязательно
|
|
|
recoverable_database_id
Обязательно
|
|
|
long_term_retention_backup_resource_id
Обязательно
|
|
|
auto_complete_restore
Обязательно
|
|
|
last_backup_name
Обязательно
|
|
Переменные
| Имя | Описание |
|---|---|
|
id
|
Идентификатор ресурса. |
|
name
|
Имя ресурса. |
|
type
|
Тип ресурса. |
|
status
|
Состояние базы данных. Возможные значения: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating". |
|
creation_date
|
Дата создания базы данных. |
|
earliest_restore_point
|
Самая ранняя точка восстановления во времени для восстановления до точки во времени. |
|
default_secondary_location
|
Географически связанный регион. |
|
failover_group_id
|
Идентификатор ресурса группы отработки отказа экземпляра, к которому принадлежит эта управляемая база данных. |