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)
參數
名稱 | Description |
---|---|
location
必要
|
必要。 資源位置。 |
tags
必要
|
一組標記。 資源標籤。 |
collation
必要
|
Managed 資料庫的定序。 |
restore_point_in_time
必要
|
條件。 如果 createMode 是 PointInTimeRestore,則需要此值。 指定將還原以建立新資料庫之源資料庫的 ISO8601 格式) (ISO8601 格式的時間點。 |
catalog_collation
必要
|
中繼資料目錄的定序。 可能的值包括:「DATABASE_DEFAULT」、「SQL_Latin1_General_CP1_CI_AS」。 |
create_mode
必要
|
受控資料庫建立模式。 PointInTimeRestore:藉由還原現有資料庫的時間點備份來建立資料庫。 必須指定 SourceDatabaseName、SourceManagedInstanceName 和 PointInTime。 RestoreExternalBackup:從外部備份檔案還原來建立資料庫。 必須指定 Collation、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
必要
|
還原此受控資料庫的最後一個備份檔案名。 |
僅限關鍵字參數
名稱 | Description |
---|---|
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
必要
|
|
變數
名稱 | Description |
---|---|
id
|
資源識別碼。 |
name
|
資源名稱。 |
type
|
資源類型。 |
status
|
資料庫的狀態。 可能的值包括:「Online」、「Offline」、「Shutdown」、「Creating」、「Inaccessible」、「Restoring」、「Updateing」。 |
creation_date
|
資料庫的建立日期。 |
earliest_restore_point
|
還原時間點的最早還原時間點。 |
default_secondary_location
|
地理配對區域。 |
failover_group_id
|
這個受控資料庫所屬的實例容錯移轉群組資源識別碼。 |