Freigeben über


LongTermRetentionBackupsOperations Klasse

LongTermRetentionBackupsOperations asynchrone Vorgänge.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie eine Clientinstanz erstellen, die sie für Sie instanziiert und als Attribut anfügt.

Vererbung
builtins.object
LongTermRetentionBackupsOperations

Konstruktor

LongTermRetentionBackupsOperations(client, config, serializer, deserializer)

Parameter

client
Erforderlich

Client für Dienstanforderungen.

config
Erforderlich

Konfiguration des Dienstclients.

serializer
Erforderlich

Ein Objektmodellserialisierungsprogramm.

deserializer
Erforderlich

Ein Objektmodell-Deserialisierer.

Variablen

models

Alias für Modellklassen, die in dieser Vorgangsgruppe verwendet werden.

Methoden

begin_copy

Kopieren Sie eine vorhandene langfristige Aufbewahrungssicherung.

begin_copy_by_resource_group

Kopieren Sie eine vorhandene Langfristige Aufbewahrungssicherung auf einen anderen Server.

begin_delete

Löscht eine langfristige Aufbewahrungssicherung.

begin_delete_by_resource_group

Löscht eine langfristige Aufbewahrungssicherung.

begin_update

Aktualisierungen eine vorhandene langfristige Aufbewahrungssicherung.

begin_update_by_resource_group

Aktualisierungen eine vorhandene langfristige Aufbewahrungssicherung.

get

Ruft eine langfristige Aufbewahrungssicherung ab.

get_by_resource_group

Ruft eine Sicherung für die langfristige Aufbewahrung ab.

list_by_database

Listet alle Sicherungen der langfristigen Aufbewahrung für eine Datenbank auf.

list_by_location

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Speicherort auf.

list_by_resource_group_database

Listet alle Sicherungen der langfristigen Aufbewahrung für eine Datenbank auf.

list_by_resource_group_location

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Speicherort auf.

list_by_resource_group_server

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Server auf.

list_by_server

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Server auf.

begin_copy

Kopieren Sie eine vorhandene langfristige Aufbewahrungssicherung.

async begin_copy(location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: CopyLongTermRetentionBackupParameters, **kwargs: Any) -> AsyncLROPoller[LongTermRetentionBackupOperationResult]

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

parameters
CopyLongTermRetentionBackupParameters
Erforderlich

Die Parameter, die für die Langfristige Aufbewahrungskopieanforderung erforderlich sind.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder LongTermRetentionBackupOperationResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_copy_by_resource_group

Kopieren Sie eine vorhandene Langfristige Aufbewahrungssicherung auf einen anderen Server.

async 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: CopyLongTermRetentionBackupParameters, **kwargs: Any) -> AsyncLROPoller[LongTermRetentionBackupOperationResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

parameters
CopyLongTermRetentionBackupParameters
Erforderlich

Die Parameter, die für die Langfristige Aufbewahrungskopieanforderung erforderlich sind.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder LongTermRetentionBackupOperationResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Löscht eine langfristige Aufbewahrungssicherung.

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

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete_by_resource_group

Löscht eine langfristige Aufbewahrungssicherung.

async 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) -> AsyncLROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Aktualisierungen eine vorhandene langfristige Aufbewahrungssicherung.

async begin_update(location_name: str, long_term_retention_server_name: str, long_term_retention_database_name: str, backup_name: str, parameters: UpdateLongTermRetentionBackupParameters, **kwargs: Any) -> AsyncLROPoller[LongTermRetentionBackupOperationResult]

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

parameters
UpdateLongTermRetentionBackupParameters
Erforderlich

Der angeforderte Sicherungsressourcenstatus.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder LongTermRetentionBackupOperationResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update_by_resource_group

Aktualisierungen eine vorhandene langfristige Aufbewahrungssicherung.

async 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: UpdateLongTermRetentionBackupParameters, **kwargs: Any) -> AsyncLROPoller[LongTermRetentionBackupOperationResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

parameters
UpdateLongTermRetentionBackupParameters
Erforderlich

Der angeforderte Sicherungsressourcenstatus.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von AsyncLROPoller, die entweder LongTermRetentionBackupOperationResult oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Ruft eine langfristige Aufbewahrungssicherung ab.

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

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

LongTermRetentionBackup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_by_resource_group

Ruft eine Sicherung für die langfristige Aufbewahrung ab.

async 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) -> LongTermRetentionBackup

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

backup_name
str
Erforderlich

Der Sicherungsname.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

LongTermRetentionBackup oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_database

Listet alle Sicherungen der langfristigen Aufbewahrung für eine Datenbank auf.

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 | DatabaseState | None = None, **kwargs: Any) -> AsyncIterable[LongTermRetentionBackupListResult]

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_location

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Speicherort auf.

list_by_location(location_name: str, only_latest_per_database: bool | None = None, database_state: str | DatabaseState | None = None, **kwargs: Any) -> AsyncIterable[LongTermRetentionBackupListResult]

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group_database

Listet alle Sicherungen der langfristigen Aufbewahrung für eine Datenbank auf.

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 | DatabaseState | None = None, **kwargs: Any) -> AsyncIterable[LongTermRetentionBackupListResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

long_term_retention_database_name
str
Erforderlich

Der Name der Datenbank.

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group_location

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Speicherort auf.

list_by_resource_group_location(resource_group_name: str, location_name: str, only_latest_per_database: bool | None = None, database_state: str | DatabaseState | None = None, **kwargs: Any) -> AsyncIterable[LongTermRetentionBackupListResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group_server

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Server auf.

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 | DatabaseState | None = None, **kwargs: Any) -> AsyncIterable[LongTermRetentionBackupListResult]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_server

Listet die Sicherungen für die langfristige Aufbewahrung für einen bestimmten Server auf.

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

Parameter

location_name
str
Erforderlich

Der Speicherort der Datenbank.

long_term_retention_server_name
str
Erforderlich

Name des Servers

only_latest_per_database
bool
Standardwert: None

Gibt an, ob nur die neueste Sicherung für jede Datenbank abgerufen werden soll.

database_state
str oder DatabaseState
Standardwert: None

Gibt an, ob nur Livedatenbanken, nur gelöschte Datenbanken oder alle Datenbanken abgefragt werden sollen.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von LongTermRetentionBackupListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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'>