Udostępnij za pośrednictwem


LongTermRetentionBackupsOperations Klasa

Operacje LongTermRetentionBackupsOperations.

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

Dziedziczenie
builtins.object
LongTermRetentionBackupsOperations

Konstruktor

LongTermRetentionBackupsOperations(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 modelowania klas używanych w tej grupie operacji.

Metody

begin_copy

Skopiuj istniejącą kopię zapasową przechowywania długoterminowego.

begin_copy_by_resource_group

Skopiuj istniejącą kopię zapasową długoterminowego przechowywania na inny serwer.

begin_delete

Usuwa kopię zapasową długoterminowego przechowywania.

begin_delete_by_resource_group

Usuwa kopię zapasową długoterminowego przechowywania.

begin_update

Aktualizacje istniejącą kopię zapasową długoterminowego przechowywania.

begin_update_by_resource_group

Aktualizacje istniejącą kopię zapasową długoterminowego przechowywania.

get

Pobiera kopię zapasową długoterminowego przechowywania.

get_by_resource_group

Pobiera kopię zapasową długoterminowego przechowywania.

list_by_database

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

list_by_location

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danej lokalizacji.

list_by_resource_group_database

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

list_by_resource_group_location

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danej lokalizacji.

list_by_resource_group_server

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danego serwera.

list_by_server

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danego serwera.

begin_copy

Skopiuj istniejącą kopię zapasową przechowywania długoterminowego.

begin_copy(location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: '_models.CopyLongTermRetentionBackupParameters', **kwargs: Any) -> LROPoller['_models.LongTermRetentionBackupOperationResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

parameters
CopyLongTermRetentionBackupParameters
Wymagane

Parametry wymagane do żądania kopiowania długoterminowego przechowywania.

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ść LongTermRetentionBackupOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

begin_copy_by_resource_group

Skopiuj istniejącą kopię zapasową długoterminowego przechowywania na inny serwer.

begin_copy_by_resource_group(resource_group_name: str, location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: '_models.CopyLongTermRetentionBackupParameters', **kwargs: Any) -> LROPoller['_models.LongTermRetentionBackupOperationResult']

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.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

parameters
CopyLongTermRetentionBackupParameters
Wymagane

Parametry wymagane do żądania kopiowania długoterminowego przechowywania.

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ść LongTermRetentionBackupOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa kopię zapasową długoterminowego przechowywania.

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

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa 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, long_term_retention_server_name: str, long_term_retention_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.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa 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_update

Aktualizacje istniejącą kopię zapasową długoterminowego przechowywania.

begin_update(location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: '_models.UpdateLongTermRetentionBackupParameters', **kwargs: Any) -> LROPoller['_models.LongTermRetentionBackupOperationResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

parameters
UpdateLongTermRetentionBackupParameters
Wymagane

Żądany stan zasobu 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ść LongTermRetentionBackupOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update_by_resource_group

Aktualizacje istniejącą kopię zapasową długoterminowego przechowywania.

begin_update_by_resource_group(resource_group_name: str, location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: '_models.UpdateLongTermRetentionBackupParameters', **kwargs: Any) -> LROPoller['_models.LongTermRetentionBackupOperationResult']

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.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

parameters
UpdateLongTermRetentionBackupParameters
Wymagane

Żądany stan zasobu 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ść LongTermRetentionBackupOperationResult lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera kopię zapasową długoterminowego przechowywania.

get(location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, **kwargs: Any) -> _models.LongTermRetentionBackup

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

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

Zwraca

LongTermRetentionBackup lub wynik cls(response)

Typ zwracany

Wyjątki

get_by_resource_group

Pobiera kopię zapasową długoterminowego przechowywania.

get_by_resource_group(resource_group_name: str, location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, **kwargs: Any) -> _models.LongTermRetentionBackup

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.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

backup_name
str
Wymagane

Nazwa kopii zapasowej.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

LongTermRetentionBackup lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_database

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

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

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_location

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla 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.LongTermRetentionBackupListResult']

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_database

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

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

Parametry

resource_group_name
str
Wymagane

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

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

long_term_retention_database_name
str
Wymagane

Nazwa bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_location

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla 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.LongTermRetentionBackupListResult']

Parametry

resource_group_name
str
Wymagane

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

location_name
str
Wymagane

Lokalizacja bazy danych.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_resource_group_server

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danego serwera.

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

Parametry

resource_group_name
str
Wymagane

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

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_server

Wyświetla listę długoterminowych kopii zapasowych przechowywania dla danego serwera.

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

Parametry

location_name
str
Wymagane

Lokalizacja bazy danych.

long_term_retention_server_name
str
Wymagane

Nazwa serwera.

only_latest_per_database
bool
wartość domyślna: None

Niezależnie od tego, czy pobrać najnowszą kopię zapasową dla każdej bazy danych.

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

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

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu LongTermRetentionBackupListResult lub wynik 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'>