Condividi tramite


LongTermRetentionManagedInstanceBackupsOperations Classe

Operazioni asincrone LongTermRetentionManagedInstanceBackupsOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea automaticamente e lo associa come attributo.

Ereditarietà
builtins.object
LongTermRetentionManagedInstanceBackupsOperations

Costruttore

LongTermRetentionManagedInstanceBackupsOperations(client, config, serializer, deserializer)

Parametri

client
Necessario

Client per le richieste di servizio.

config
Necessario

Configurazione del client del servizio.

serializer
Necessario

Serializzatore di modelli a oggetti.

deserializer
Necessario

Deserializzatore del modello a oggetti.

Variabili

models

Alias per modellare le classi usate in questo gruppo di operazioni.

Metodi

begin_delete

Elimina un backup di conservazione a lungo termine.

begin_delete_by_resource_group

Elimina un backup di conservazione a lungo termine.

get

Ottiene un backup di conservazione a lungo termine per un database gestito.

get_by_resource_group

Ottiene un backup di conservazione a lungo termine per un database gestito.

list_by_database

Elenca tutti i backup di conservazione a lungo termine per un database gestito.

list_by_instance

Elenca i backup di conservazione a lungo termine per un'istanza gestita specificata.

list_by_location

Elenca i backup di conservazione a lungo termine per i database gestiti in una determinata posizione.

list_by_resource_group_database

Elenca tutti i backup di conservazione a lungo termine per un database gestito.

list_by_resource_group_instance

Elenca i backup di conservazione a lungo termine per un'istanza gestita specificata.

list_by_resource_group_location

Elenca i backup di conservazione a lungo termine per i database gestiti in una determinata posizione.

begin_delete

Elimina un backup di conservazione a lungo termine.

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

Parametri

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete_by_resource_group

Elimina un backup di conservazione a lungo termine.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare false per questa operazione per non eseguire il polling o passare l'oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due polling per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene un backup di conservazione a lungo termine per un database gestito.

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

Parametri

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ManagedInstanceLongTermRetentionBackup o il risultato di cls(response)

Tipo restituito

Eccezioni

get_by_resource_group

Ottiene un backup di conservazione a lungo termine per un database gestito.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ManagedInstanceLongTermRetentionBackup o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_database

Elenca tutti i backup di conservazione a lungo termine per un database gestito.

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

Parametri

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_instance

Elenca i backup di conservazione a lungo termine per un'istanza gestita specificata.

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

Parametri

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_location

Elenca i backup di conservazione a lungo termine per i database gestiti in una determinata posizione.

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

Parametri

location_name
str
Necessario

Posizione del database.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group_database

Elenca tutti i backup di conservazione a lungo termine per un database gestito.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

database_name
str
Necessario

Nome del database gestito.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group_instance

Elenca i backup di conservazione a lungo termine per un'istanza gestita specificata.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

location_name
str
Necessario

Posizione del database.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group_location

Elenca i backup di conservazione a lungo termine per i database gestiti in una determinata posizione.

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[ManagedInstanceLongTermRetentionBackupListResult]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

location_name
str
Necessario

Posizione del database.

only_latest_per_database
bool
valore predefinito: None

Indica se ottenere o meno solo il backup più recente per ogni database.

database_state
str oppure DatabaseState
valore predefinito: None

Se eseguire una query su database in tempo reale, solo database eliminati o tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Iteratore come istanza di ManagedInstanceLongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

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