你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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:通过从外部备份文件还原来创建数据库。 必须指定 Collation、StorageContainerUri 和 StorageContainerSasToken。 恢复:通过还原异地复制的备份来创建数据库。 RecoverableDatabaseId 必须指定为要还原的可恢复数据库资源 ID。 RestoreLongTermRetentionBackup:通过从长期保留备份还原 (所需的 longTermRetentionBackupResourceId) 来创建数据库。 可能的值包括:“Default”、“RestoreExternalBackup”、“PointInTimeRestore”、“Recovery”、“RestoreLongTermRetentionBackup”。 |
storage_container_uri
必需
|
条件。 如果 createMode 为 RestoreExternalBackup,则此值是必需的。 指定存储此还原备份的存储容器的 URI。 |
source_database_id
必需
|
与此数据库的创建操作关联的源数据库的资源标识符。 |
restorable_dropped_database_id
必需
|
创建此数据库时要还原的可还原已删除数据库资源 ID。 |
storage_container_sas_token
必需
|
条件。 如果 createMode 为 RestoreExternalBackup,则此值是必需的。 指定存储容器 sas 令牌。 |
recoverable_database_id
必需
|
与此数据库的创建操作关联的可恢复数据库的资源标识符。 |
long_term_retention_backup_resource_id
必需
|
要用于还原此托管数据库的长期保留备份的名称。 |
auto_complete_restore
必需
|
是否自动完成此托管数据库的还原。 |
last_backup_name
必需
|
用于还原此托管数据库的最后一个备份文件名。 |
仅限关键字的参数
名称 | 说明 |
---|---|
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
|
资源 ID。 |
name
|
资源名称。 |
type
|
资源类型。 |
status
|
数据库的状态。 可能的值包括:“Online”、“Offline”、“Shutdown”、“Create”、“不可访问”、“还原”、“更新”。 |
creation_date
|
数据库的创建日期。 |
earliest_restore_point
|
时间点还原的最早还原时间点。 |
default_secondary_location
|
地理配对区域。 |
failover_group_id
|
此托管数据库所属的实例故障转移组资源标识符。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈