Dela via


ManagedDatabaseUpdate Klass

En hanterad databasuppdatering.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
ManagedDatabaseUpdate

Konstruktor

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)

Parametrar

tags
dict[str, str]
Obligatorisk

En uppsättning taggar. Resurstaggar.

collation
str
Obligatorisk

Sortering av den hanterade databasen.

restore_point_in_time
datetime
Obligatorisk

Villkorsstyrd. Om createMode är PointInTimeRestore krävs det här värdet. Anger tidpunkten (ISO8601-format) för källdatabasen som ska återställas för att skapa den nya databasen.

catalog_collation
str eller CatalogCollationType
Obligatorisk

Sortering av metadatakatalogen. Möjliga värden är: "DATABASE_DEFAULT", "SQL_Latin1_General_CP1_CI_AS".

create_mode
str eller ManagedDatabaseCreateMode
Obligatorisk

Läget skapa hanterad databas. PointInTimeRestore: Skapa en databas genom att återställa en tidpunktssäkerhetskopia av en befintlig databas. SourceDatabaseName, SourceManagedInstanceName och PointInTime måste anges. RestoreExternalBackup: Skapa en databas genom att återställa från externa säkerhetskopierade filer. Sortering, StorageContainerUri och StorageContainerSasToken måste anges. Återställning: Skapar en databas genom att återställa en geo-replikerad säkerhetskopia. RecoverableDatabaseId måste anges som det återställningsbara databasresurs-ID:t som ska återställas. RestoreLongTermRetentionBackup: Skapa en databas genom att återställa från en långsiktig kvarhållningssäkerhetskopia (longTermRetentionBackupResourceId krävs). Möjliga värden är: "Default", "RestoreExternalBackup", "PointInTimeRestore", "Recovery", "RestoreLongTermRetentionBackup".

storage_container_uri
str
Obligatorisk

Villkorsstyrd. Om createMode är RestoreExternalBackup krävs det här värdet. Anger URI för lagringscontainern där säkerhetskopior för den här återställningen lagras.

source_database_id
str
Obligatorisk

Resursidentifieraren för källdatabasen som är associerad med skapandeåtgärden för den här databasen.

restorable_dropped_database_id
str
Obligatorisk

Det återställningsbara borttagna databasresurs-ID:t som ska återställas när den här databasen skapas.

storage_container_sas_token
str
Obligatorisk

Villkorsstyrd. Om createMode är RestoreExternalBackup krävs det här värdet. Anger sas-token för lagringscontainern.

recoverable_database_id
str
Obligatorisk

Resursidentifieraren för den återställningsbara databas som är associerad med skapandeåtgärden för den här databasen.

long_term_retention_backup_resource_id
str
Obligatorisk

Namnet på säkerhetskopian för långsiktig kvarhållning som ska användas för återställning av den hanterade databasen.

auto_complete_restore
bool
Obligatorisk

Om den hanterade databasen ska återställas automatiskt.

last_backup_name
str
Obligatorisk

Namn på den senaste säkerhetskopieringsfilen för återställning av den hanterade databasen.

Variabler

status
str eller ManagedDatabaseStatus

Databasens status. Möjliga värden är: "Online", "Offline", "Shutdown", "Creating", "Inaccessible", "Restoring", "Updating".

creation_date
datetime

Skapandedatum för databasen.

earliest_restore_point
datetime

Tidigaste återställningspunkt i tid för återställning till tidpunkt.

default_secondary_location
str

Geo-länkad region.

failover_group_id
str

Resursidentifierare för instansredundansgrupper som den hanterade databasen tillhör.