ManagedDatabaseUpdate Класс

Обновление управляемой базы данных.

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

Наследование
ManagedDatabaseUpdate

Конструктор

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)

Параметры

tags
dict[str, str]
Обязательно

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

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

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

restore_point_in_time
datetime
Обязательно

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

catalog_collation
str или CatalogCollationType
Обязательно

Параметры сортировки каталога метаданных. Возможные значения: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
str или ManagedDatabaseCreateMode
Обязательно

Режим создания управляемой базы данных. 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
bool
Обязательно

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

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

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

Переменные

status
str или ManagedDatabaseStatus

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

creation_date
datetime

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

earliest_restore_point
datetime

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

default_secondary_location
str

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

failover_group_id
str

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