ManagedDatabase Класс

Управляемый ресурс базы данных.

Переменные заполняются только сервером и игнорируются при отправке запроса.

Для отправки в Azure необходимо заполнить все необходимые параметры.

Наследование
azure.mgmt.sql.models._models_py3.TrackedResource
ManagedDatabase

Конструктор

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
Обязательно
str

Обязательный. Расположение ресурса.

tags
Обязательно

Набор тегов. Теги ресурсов.

collation
Обязательно
str

Параметры сортировки управляемой базы данных.

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
Обязательно
str

Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает универсальный код ресурса (URI) контейнера хранилища, в котором хранятся резервные копии для этого восстановления.

source_database_id
Обязательно
str

Идентификатор ресурса базы данных-источника, связанной с операцией создания этой базы данных.

restorable_dropped_database_id
Обязательно
str

Восстанавливаемый идентификатор ресурса базы данных, который необходимо восстановить при создании этой базы данных.

storage_container_sas_token
Обязательно
str

Условного. Если параметр createMode имеет значение RestoreExternalBackup, это значение является обязательным. Указывает маркер SAS контейнера хранилища.

recoverable_database_id
Обязательно
str

Идентификатор ресурса восстанавливаемой базы данных, связанной с операцией создания этой базы данных.

long_term_retention_backup_resource_id
Обязательно
str

Имя резервной копии долгосрочного хранения, используемой для восстановления этой управляемой базы данных.

auto_complete_restore
Обязательно

Следует ли автоматически завершить восстановление этой управляемой базы данных.

last_backup_name
Обязательно
str

Имя последнего файла резервной копии для восстановления этой управляемой базы данных.

Параметры 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
str

Идентификатор ресурса.

name
str

Имя ресурса.

type
str

Тип ресурса.

status

Состояние базы данных. Возможные значения: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".

creation_date

Дата создания базы данных.

earliest_restore_point

Самая ранняя точка восстановления во времени для восстановления до точки во времени.

default_secondary_location
str

Географически связанный регион.

failover_group_id
str

Идентификатор ресурса группы отработки отказа экземпляра, к которому принадлежит эта управляемая база данных.