共用方式為


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)

參數

名稱 Description
location
必要
str

必要。 資源位置。

tags
必要

一組標記。 資源標籤。

collation
必要
str

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
必要
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

還原此受控資料庫的最後一個備份檔案名。

僅限關鍵字參數

名稱 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
str

資源識別碼。

name
str

資源名稱。

type
str

資源類型。

status

資料庫的狀態。 可能的值包括:「Online」、「Offline」、「Shutdown」、「Creating」、「Inaccessible」、「Restoring」、「Updateing」。

creation_date

資料庫的建立日期。

earliest_restore_point

還原時間點的最早還原時間點。

default_secondary_location
str

地理配對區域。

failover_group_id
str

這個受控資料庫所屬的實例容錯移轉群組資源識別碼。