Udostępnij za pośrednictwem


LongTermRetentionManagedInstanceBackupsOperations Klasa

LongTermRetentionManagedInstanceBackupsOperations.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klienta, które tworzy jego wystąpienie i dołącza je jako atrybut.

Dziedziczenie
builtins.object
LongTermRetentionManagedInstanceBackupsOperations

Konstruktor

LongTermRetentionManagedInstanceBackupsOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

models

Alias do klas modelu używanych w tej grupie operacji.

Metody

begin_delete

Usuwa kopię zapasową długoterminowego przechowywania.

begin_delete_by_resource_group

Usuwa kopię zapasową długoterminowego przechowywania.

get

Pobiera długoterminową kopię zapasową przechowywania dla zarządzanej bazy danych.

get_by_resource_group

Pobiera długoterminową kopię zapasową przechowywania dla zarządzanej bazy danych.

list_by_database

Wyświetla listę wszystkich kopii zapasowych przechowywania długoterminowego dla zarządzanej bazy danych.

list_by_instance

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla danego wystąpienia zarządzanego.

list_by_location

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla zarządzanych baz danych w danej lokalizacji.

list_by_resource_group_database

Wyświetla listę wszystkich kopii zapasowych przechowywania długoterminowego dla zarządzanej bazy danych.

list_by_resource_group_instance

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla danego wystąpienia zarządzanego.

list_by_resource_group_location

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla zarządzanych baz danych w danej lokalizacji.

begin_delete

Usuwa kopię zapasową długoterminowego przechowywania.

begin_delete(location_name: str, managed_instance_name: str, database_name: str, backup_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete_by_resource_group

Usuwa kopię zapasową długoterminowego przechowywania.

begin_delete_by_resource_group(resource_group_name: str, location_name: str, managed_instance_name: str, database_name: str, backup_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera długoterminową kopię zapasową przechowywania dla zarządzanej bazy danych.

get(location_name: str, managed_instance_name: str, database_name: str, backup_name: str, **kwargs: Any) -> _models.ManagedInstanceLongTermRetentionBackup

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ManagedInstanceLongTermRetentionBackup lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_resource_group

Pobiera długoterminową kopię zapasową przechowywania dla zarządzanej bazy danych.

get_by_resource_group(resource_group_name: str, location_name: str, managed_instance_name: str, database_name: str, backup_name: str, **kwargs: Any) -> _models.ManagedInstanceLongTermRetentionBackup

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ManagedInstanceLongTermRetentionBackup lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_database

Wyświetla listę wszystkich kopii zapasowych przechowywania długoterminowego dla zarządzanej bazy danych.

list_by_database(location_name: str, managed_instance_name: str, database_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_instance

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla danego wystąpienia zarządzanego.

list_by_instance(location_name: str, managed_instance_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_location

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla zarządzanych baz danych w danej lokalizacji.

list_by_location(location_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_database

Wyświetla listę wszystkich kopii zapasowych przechowywania długoterminowego dla zarządzanej bazy danych.

list_by_resource_group_database(resource_group_name: str, location_name: str, managed_instance_name: str, database_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

database_name
str
Wymagane

Nazwa zarządzanej bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_instance

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla danego wystąpienia zarządzanego.

list_by_resource_group_instance(resource_group_name: str, location_name: str, managed_instance_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

location_name
str
Wymagane

Lokalizacja bazy danych.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_location

Wyświetla listę kopii zapasowych przechowywania długoterminowego dla zarządzanych baz danych w danej lokalizacji.

list_by_resource_group_location(resource_group_name: str, location_name: str, only_latest_per_database: bool | None = None, database_state: str | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

location_name
str
Wymagane

Lokalizacja bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy ma być pobierana najnowsza kopia zapasowa dla każdej bazy danych.

database_state
str lub DatabaseState
wartość domyślna: None

Niezależnie od tego, czy wykonywać zapytania dotyczące tylko dynamicznych baz danych, tylko usuniętych baz danych, czy wszystkich baz danych.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceLongTermRetentionBackupListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.sql.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\sql\\models\\__init__.py'>