Udostępnij za pośrednictwem


ManagedInstancesOperations Klasa

Operacje ManagedInstancesOperations.

Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć wystąpienie klienta, które tworzy jego wystąpienie i dołącza je jako atrybut.

Dziedziczenie
builtins.object
ManagedInstancesOperations

Konstruktor

ManagedInstancesOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

models

Alias do klas modelu używanych w tej grupie operacji.

Metody

begin_create_or_update

Tworzy lub aktualizuje wystąpienie zarządzane.

begin_delete

Usuwa wystąpienie zarządzane.

begin_failover

Przełączanie w tryb failover wystąpienia zarządzanego.

begin_update

Aktualizacje wystąpienia zarządzanego.

get

Pobiera wystąpienie zarządzane.

list

Pobiera listę wszystkich wystąpień zarządzanych w subskrypcji.

list_by_instance_pool

Pobiera listę wszystkich wystąpień zarządzanych w puli wystąpień.

list_by_managed_instance

Uzyskiwanie najważniejszych zapytań zużywających zasoby wystąpienia zarządzanego.

list_by_resource_group

Pobiera listę wystąpień zarządzanych w grupie zasobów.

begin_create_or_update

Tworzy lub aktualizuje wystąpienie zarządzane.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

parameters
ManagedInstance
Wymagane

Żądany stan zasobu wystąpienia zarządzanego.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające klasę ManagedInstance lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa wystąpienie zarządzane.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_failover

Przełączanie w tryb failover wystąpienia zarządzanego.

begin_failover(resource_group_name: str, managed_instance_name: str, replica_type: str | '_models.ReplicaType' | None = None, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego do pracy w trybie failover.

replica_type
str lub ReplicaType
wartość domyślna: None

Typ repliki do przełączenia w tryb failover.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

begin_update

Aktualizacje wystąpienia zarządzanego.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

parameters
ManagedInstanceUpdate
Wymagane

Żądany stan zasobu wystąpienia zarządzanego.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

continuation_token
str

Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.

polling
bool lub PollingMethod

Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie LROPoller zwracające klasę ManagedInstance lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera wystąpienie zarządzane.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

expand
str
wartość domyślna: None

Zasoby podrzędne do uwzględnienia w odpowiedzi.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ManagedInstance lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera listę wszystkich wystąpień zarządzanych w subskrypcji.

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

Parametry

expand
str
wartość domyślna: None

Zasoby podrzędne do uwzględnienia w odpowiedzi.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_instance_pool

Pobiera listę wszystkich wystąpień zarządzanych w puli wystąpień.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

instance_pool_name
str
Wymagane

Nazwa puli wystąpień.

expand
str
wartość domyślna: None

Zasoby podrzędne do uwzględnienia w odpowiedzi.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_managed_instance

Uzyskiwanie najważniejszych zapytań zużywających zasoby wystąpienia zarządzanego.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

managed_instance_name
str
Wymagane

Nazwa wystąpienia zarządzanego.

number_of_queries
int
wartość domyślna: None

Ile zapytań ma być zwracanych. Wartość domyślna to 5.

databases
str
wartość domyślna: None

Rozdzielona przecinkami lista baz danych do uwzględnienia w wyszukiwaniu. Wszystkie bazy danych są uwzględniane, jeśli ten parametr nie jest określony.

start_time
str
wartość domyślna: None

Czas rozpoczęcia dla obserwowanego okresu.

end_time
str
wartość domyślna: None

Godzina zakończenia dla obserwowanego okresu.

interval
str lub QueryTimeGrainType
wartość domyślna: None

Krok czasu, który ma zostać użyty do podsumowania wartości metryk. Wartość domyślna to PT1H.

aggregation_function
str lub AggregationFunctionType
wartość domyślna: None

Funkcja agregacji, która ma być używana, wartość domyślna to "sum".

observation_metric
str lub MetricType
wartość domyślna: None

Metryka, która ma być używana do klasyfikowania najważniejszych zapytań. Wartość domyślna to "cpu".

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia elementu TopQueriesListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

list_by_resource_group

Pobiera listę wystąpień zarządzanych w grupie zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

expand
str
wartość domyślna: None

Zasoby podrzędne do uwzględnienia w odpowiedzi.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia klasy ManagedInstanceListResult lub wyniku cls(response)

Typ zwracany

Wyjątki

Atrybuty

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