Condividi tramite


LongTermRetentionBackupsOperations Classe

Operazioni LongTermRetentionBackupsOperations.

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
LongTermRetentionBackupsOperations

Costruttore

LongTermRetentionBackupsOperations(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_copy

Copiare un backup di conservazione a lungo termine esistente.

begin_copy_by_resource_group

Copiare un backup di conservazione a lungo termine esistente in un server diverso.

begin_delete

Elimina un backup di conservazione a lungo termine.

begin_delete_by_resource_group

Elimina un backup di conservazione a lungo termine.

begin_update

Aggiorna un backup di conservazione a lungo termine esistente.

begin_update_by_resource_group

Aggiorna un backup di conservazione a lungo termine esistente.

get

Ottiene un backup di conservazione a lungo termine.

get_by_resource_group

Ottiene un backup di conservazione a lungo termine.

list_by_database

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

list_by_location

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

list_by_resource_group_database

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

list_by_resource_group_location

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

list_by_resource_group_server

Elenca i backup di conservazione a lungo termine per un determinato server.

list_by_server

Elenca i backup di conservazione a lungo termine per un determinato server.

begin_copy

Copiare un backup di conservazione a lungo termine esistente.

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

parameters
CopyLongTermRetentionBackupParameters
Necessario

Parametri necessari per la richiesta di copia di conservazione a lungo termine.

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 LongTermRetentionBackupOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_copy_by_resource_group

Copiare un backup di conservazione a lungo termine esistente in un server diverso.

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

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.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

parameters
CopyLongTermRetentionBackupParameters
Necessario

Parametri necessari per la richiesta di copia di conservazione a lungo termine.

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 LongTermRetentionBackupOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Elimina un backup di conservazione a lungo termine.

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

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

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

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_update

Aggiorna un backup di conservazione a lungo termine esistente.

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

parameters
UpdateLongTermRetentionBackupParameters
Necessario

Stato della risorsa di backup richiesto.

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 LongTermRetentionBackupOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_by_resource_group

Aggiorna un backup di conservazione a lungo termine esistente.

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

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.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

parameters
UpdateLongTermRetentionBackupParameters
Necessario

Stato della risorsa di backup richiesto.

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 LongTermRetentionBackupOperationResult o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene un backup di conservazione a lungo termine.

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

LongTermRetentionBackup o il risultato di cls(response)

Tipo restituito

Eccezioni

get_by_resource_group

Ottiene un backup di conservazione a lungo termine.

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

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.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome del database.

backup_name
str
Necessario

Nome del backup.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

LongTermRetentionBackup o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_database

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

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome 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 LongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_location

Elenca i backup di conservazione a lungo termine per 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.LongTermRetentionBackupListResult']

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 LongTermRetentionBackupListResult 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.

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

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.

long_term_retention_server_name
str
Necessario

Nome del server.

long_term_retention_database_name
str
Necessario

Nome 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 LongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group_location

Elenca i backup di conservazione a lungo termine per 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.LongTermRetentionBackupListResult']

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 LongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group_server

Elenca i backup di conservazione a lungo termine per un determinato server.

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

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.

long_term_retention_server_name
str
Necessario

Nome del server.

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 LongTermRetentionBackupListResult o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_server

Elenca i backup di conservazione a lungo termine per un determinato server.

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

Parametri

location_name
str
Necessario

Percorso del database.

long_term_retention_server_name
str
Necessario

Nome del server.

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