Freigeben über


ElasticPoolsOperations Klasse

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

Konstruktor

ElasticPoolsOperations(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 einen Pool für elastische Datenbanken.

begin_delete

Löscht einen Pool für elastische Datenbanken.

begin_failover

Failover eines Pools für elastische Datenbanken.

begin_update

Aktualisiert einen Pool für elastische Datenbanken.

get

Ruft einen Pool für elastische Datenbanken ab

list_by_server

Ruft alle Pools für elastische Datenbanken auf einem Server ab.

list_metric_definitions

Gibt Metrikdefinitionen für elastische Pools zurück.

list_metrics

Gibt Metriken für elastische Pools zurück.

begin_create_or_update

Erstellt oder aktualisiert einen Pool für elastische Datenbanken.

begin_create_or_update(resource_group_name: str, server_name: str, elastic_pool_name: str, parameters: '_models.ElasticPool', **kwargs: Any) -> LROPoller['_models.ElasticPool']

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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

parameters
ElasticPool
Erforderlich

Die Poolparameter für elastische Datenbanken.

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 ElasticPool oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Löscht einen Pool für elastische Datenbanken.

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

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

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 eines Pools für elastische Datenbanken.

begin_failover(resource_group_name: str, server_name: str, elastic_pool_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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken, für den 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 einen Pool für elastische Datenbanken.

begin_update(resource_group_name: str, server_name: str, elastic_pool_name: str, parameters: '_models.ElasticPoolUpdate', **kwargs: Any) -> LROPoller['_models.ElasticPool']

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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

parameters
ElasticPoolUpdate
Erforderlich

Die Parameter für die Poolaktualisierung für elastische Datenbanken.

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 ElasticPool oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Ruft einen Pool für elastische Datenbanken ab

get(resource_group_name: str, server_name: str, elastic_pool_name: str, **kwargs: Any) -> _models.ElasticPool

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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

cls
callable

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

Gibt zurück

ElasticPool oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_server

Ruft alle Pools für elastische Datenbanken auf einem Server ab.

list_by_server(resource_group_name: str, server_name: str, skip: int | None = None, **kwargs: Any) -> Iterable['_models.ElasticPoolListResult']

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.

server_name
str
Erforderlich

Name des Servers

skip
int
Standardwert: None

Die Anzahl der zu überspringenden Elemente in der Auflistung.

cls
callable

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

Gibt zurück

Eine Iterator-ähnliche Instanz von ElasticPoolListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_metric_definitions

Gibt Metrikdefinitionen für elastische Pools zurück.

list_metric_definitions(resource_group_name: str, server_name: str, elastic_pool_name: str, **kwargs: Any) -> Iterable['_models.MetricDefinitionListResult']

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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

list_metrics

Gibt Metriken für elastische Pools zurück.

list_metrics(resource_group_name: str, server_name: str, elastic_pool_name: str, filter: str, **kwargs: Any) -> Iterable['_models.MetricListResult']

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.

server_name
str
Erforderlich

Name des Servers

elastic_pool_name
str
Erforderlich

Der Name des Pools für elastische Datenbanken.

filter
str
Erforderlich

Ein OData-Filterausdruck, der eine Teilmenge der zurückzugebenden Metriken beschreibt.

cls
callable

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

Gibt zurück

Ein Iterator wie eine Instanz von MetricListResult 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'>