Condividi tramite


ManagedInstancesOperations Classe

Operazioni ManagedInstancesOperations.

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
ManagedInstancesOperations

Costruttore

ManagedInstancesOperations(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_create_or_update

Crea o aggiorna un'istanza gestita.

begin_delete

Elimina un'istanza gestita.

begin_failover

Esegue il failover di un'istanza gestita.

begin_update

Aggiornamenti un'istanza gestita.

get

Ottiene un'istanza gestita.

list

Ottiene un elenco di tutte le istanze gestite nella sottoscrizione.

list_by_instance_pool

Ottiene un elenco di tutte le istanze gestite in un pool di istanze.

list_by_managed_instance

Ottenere le query principali che utilizzano le risorse di un'istanza gestita.

list_by_resource_group

Ottiene un elenco di istanze gestite in un gruppo di risorse.

begin_create_or_update

Crea o aggiorna un'istanza gestita.

begin_create_or_update(resource_group_name: str, managed_instance_name: str, parameters: '_models.ManagedInstance', **kwargs: Any) -> LROPoller['_models.ManagedInstance']

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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

parameters
ManagedInstance
Necessario

Stato della risorsa dell'istanza gestita richiesta.

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

Tipo restituito

Eccezioni

begin_delete

Elimina un'istanza gestita.

begin_delete(resource_group_name: str, managed_instance_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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

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_failover

Esegue il failover di un'istanza gestita.

begin_failover(resource_group_name: str, managed_instance_name: str, replica_type: str | '_models.ReplicaType' | None = None, **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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita di cui eseguire il failover.

replica_type
str oppure ReplicaType
valore predefinito: None

Tipo di replica di cui eseguire il failover.

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

Aggiornamenti un'istanza gestita.

begin_update(resource_group_name: str, managed_instance_name: str, parameters: '_models.ManagedInstanceUpdate', **kwargs: Any) -> LROPoller['_models.ManagedInstance']

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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

parameters
ManagedInstanceUpdate
Necessario

Stato della risorsa dell'istanza gestita richiesta.

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

Tipo restituito

Eccezioni

get

Ottiene un'istanza gestita.

get(resource_group_name: str, managed_instance_name: str, expand: str | None = None, **kwargs: Any) -> _models.ManagedInstance

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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

expand
str
valore predefinito: None

Risorse figlio da includere nella risposta.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ManagedInstance o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Ottiene un elenco di tutte le istanze gestite nella sottoscrizione.

list(expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

Parametri

expand
str
valore predefinito: None

Risorse figlio da includere nella risposta.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_by_instance_pool

Ottiene un elenco di tutte le istanze gestite in un pool di istanze.

list_by_instance_pool(resource_group_name: str, instance_pool_name: str, expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

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.

instance_pool_name
str
Necessario

Nome del pool di istanze.

expand
str
valore predefinito: None

Risorse figlio da includere nella risposta.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_by_managed_instance

Ottenere le query principali che utilizzano le risorse di un'istanza gestita.

list_by_managed_instance(resource_group_name: str, managed_instance_name: str, number_of_queries: int | None = None, databases: str | None = None, start_time: str | None = None, end_time: str | None = None, interval: str | '_models.QueryTimeGrainType' | None = None, aggregation_function: str | '_models.AggregationFunctionType' | None = None, observation_metric: str | '_models.MetricType' | None = None, **kwargs: Any) -> Iterable['_models.TopQueriesListResult']

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.

managed_instance_name
str
Necessario

Nome dell'istanza gestita.

number_of_queries
int
valore predefinito: None

Numero di "prime query" da restituire. Il valore predefinito è 5.

databases
str
valore predefinito: None

Elenco delimitato da virgole di database da includere nella ricerca. Se questo parametro non è specificato, vengono inclusi tutti i database.

start_time
str
valore predefinito: None

Ora di inizio per il periodo osservato.

end_time
str
valore predefinito: None

Ora di fine per il periodo osservato.

interval
str oppure QueryTimeGrainType
valore predefinito: None

Passaggio temporale da usare per riepilogare i valori delle metriche. Il valore predefinito è PT1H.

aggregation_function
str oppure AggregationFunctionType
valore predefinito: None

La funzione di aggregazione da usare, il valore predefinito è 'sum'.

observation_metric
str oppure MetricType
valore predefinito: None

Metrica da usare per la classificazione delle query principali. Il valore predefinito è "cpu".

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_by_resource_group

Ottiene un elenco di istanze gestite in un gruppo di risorse.

list_by_resource_group(resource_group_name: str, expand: str | None = None, **kwargs: Any) -> Iterable['_models.ManagedInstanceListResult']

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.

expand
str
valore predefinito: None

Risorse figlio da includere nella risposta.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

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