Condividi tramite


LongTermRetentionManagedInstanceBackupsOperations Classe

Operazioni LongTermRetentionManagedInstanceBackupsOperations.

Non è consigliabile creare direttamente un'istanza di questa classe. È invece necessario creare un'istanza client che lo crea 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 del modello 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 una determinata istanza gestita.

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 una determinata istanza gestita.

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.

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

Parametri

location_name
str
Necessario

Percorso 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 alla risposta diretta

continuation_token
str

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

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di LROPoller 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.

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]

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

Percorso 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 alla risposta diretta

continuation_token
str

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

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

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

Restituisce

Istanza di LROPoller 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.

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

Parametri

location_name
str
Necessario

Percorso 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 alla 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.

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

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

Percorso 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 alla 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 | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametri

location_name
str
Necessario

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_by_instance

Elenca i backup di conservazione a lungo termine per una determinata istanza gestita.

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

Parametri

location_name
str
Necessario

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'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 | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceLongTermRetentionBackupListResult']

Parametri

location_name
str
Necessario

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'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 | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.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

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'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 una determinata istanza gestita.

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

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

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'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 | '_models.DatabaseState' | None = None, **kwargs: Any) -> Iterable['_models.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

Percorso 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 query solo su database in tempo reale, solo su database eliminati o su tutti i database.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'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'>