Freigeben über


ManagedInstancesOperations Klasse

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

Konstruktor

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

Erstellt oder aktualisiert eine verwaltete Instanz.

begin_delete

Löscht eine verwaltete Instanz.

begin_failover

Failover einer verwalteten Instanz.

begin_update

Aktualisiert eine verwaltete Instanz.

get

Ruft eine verwaltete Instanz ab.

list

Ruft eine Liste aller verwalteten Instanzen im Abonnement ab.

list_by_instance_pool

Ruft eine Liste aller verwalteten Instanzen in einem Instanzpool ab.

list_by_managed_instance

Abrufen von Abfragen mit dem höchsten Ressourcenverbrauch einer verwalteten Instanz.

list_by_resource_group

Ruft eine Liste der verwalteten Instanzen in einer Ressourcengruppe ab.

begin_create_or_update

Erstellt oder aktualisiert eine verwaltete Instanz.

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

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.

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz.

parameters
ManagedInstance
Erforderlich

Der angeforderte Ressourcenstatus der verwalteten Instanz.

cls
callable

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

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

begin_delete

Löscht eine verwaltete Instanz.

begin_delete(resource_group_name: str, managed_instance_name: str, **kwargs: Any) -> LROPoller[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.

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz.

cls
callable

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

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

begin_failover

Failover einer verwalteten Instanz.

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

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz, für die ein Failover ausgeführt werden soll.

replica_type
str oder ReplicaType
Standardwert: None

Der Typ des Replikats, für das ein Failover ausgeführt werden soll.

cls
callable

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

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

begin_update

Aktualisiert eine verwaltete Instanz.

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

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.

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz.

parameters
ManagedInstanceUpdate
Erforderlich

Der angeforderte Ressourcenstatus der verwalteten Instanz.

cls
callable

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

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

get

Ruft eine verwaltete Instanz ab.

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

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.

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz.

expand
str
Standardwert: None

Die untergeordneten Ressourcen, die in die Antwort eingeschlossen werden sollen.

cls
callable

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

Gibt zurück

ManagedInstance oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft eine Liste aller verwalteten Instanzen im Abonnement ab.

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

Parameter

expand
str
Standardwert: None

Die untergeordneten Ressourcen, die in die Antwort eingeschlossen 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 ManagedInstanceListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_instance_pool

Ruft eine Liste aller verwalteten Instanzen in einem Instanzpool ab.

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

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.

instance_pool_name
str
Erforderlich

Der Name des Instanzpools.

expand
str
Standardwert: None

Die untergeordneten Ressourcen, die in die Antwort eingeschlossen 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 ManagedInstanceListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_managed_instance

Abrufen von Abfragen mit dem höchsten Ressourcenverbrauch einer verwalteten Instanz.

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

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.

managed_instance_name
str
Erforderlich

Der Name der verwalteten Instanz.

number_of_queries
int
Standardwert: None

Gibt an, wie viele "Top-Abfragen" zurückgegeben werden sollen. Der Standardwert ist 5.

databases
str
Standardwert: None

Durch Trennzeichen getrennte Liste der Datenbanken, die in die Suche einbezogen werden sollen. Wenn dieser Parameter nicht angegeben ist, werden alle Datenbankdatenbanken eingeschlossen.

start_time
str
Standardwert: None

Startzeit für den beobachteten Zeitraum.

end_time
str
Standardwert: None

Endzeit für den beobachteten Zeitraum.

interval
str oder QueryTimeGrainType
Standardwert: None

Der Zeitschritt, der zum Zusammenfassen der Metrikwerte verwendet werden soll. Der Standardwert ist PT1H.

aggregation_function
str oder AggregationFunctionType
Standardwert: None

Die zu verwendende Aggregationsfunktion, der Standardwert ist "sum".

observation_metric
str oder MetricType
Standardwert: None

Metrik, die für die Rangfolge von Abfragen verwendet werden soll. Der Standardwert ist "cpu".

cls
callable

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

Gibt zurück

Ein Iterator wie eine Instanz von TopQueriesListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_resource_group

Ruft eine Liste der verwalteten Instanzen in einer Ressourcengruppe ab.

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

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.

expand
str
Standardwert: None

Die untergeordneten Ressourcen, die in die Antwort eingeschlossen 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 ManagedInstanceListResult 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'>