Udostępnij za pośrednictwem


InstancesOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

DeviceUpdateMgmtClient's'

<xref:instances> Atrybut.

Dziedziczenie
builtins.object
InstancesOperations

Konstruktor

InstancesOperations(*args, **kwargs)

Metody

begin_create

Tworzy lub aktualizuje wystąpienie.

begin_delete

Usuwa wystąpienie.

get

Zwraca szczegóły wystąpienia dla danego wystąpienia i nazwy konta.

head

Sprawdza, czy wystąpienie istnieje.

list_by_account

Zwraca wystąpienia dla danej nazwy konta.

update

Aktualizacje tagów wystąpienia.

begin_create

Tworzy lub aktualizuje wystąpienie.

async begin_create(resource_group_name: str, account_name: str, instance_name: str, instance: _models.Instance, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.Instance]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

instance_name
str
Wymagane

Nazwa wystąpienia. Wymagane.

instance
Instance lub IO
Wymagane

Szczegóły wystąpienia. Jest typem wystąpienia lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

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 AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. 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 AsyncLROPoller zwracające wystąpienie lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa wystąpienie.

async begin_delete(resource_group_name: str, account_name: str, instance_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

instance_name
str
Wymagane

Nazwa wystąpienia. Wymagane.

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 AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. 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 AsyncLROPoller zwracające wartość None lub wynik cls(response)

Typ zwracany

Wyjątki

get

Zwraca szczegóły wystąpienia dla danego wystąpienia i nazwy konta.

async get(resource_group_name: str, account_name: str, instance_name: str, **kwargs: Any) -> Instance

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

instance_name
str
Wymagane

Nazwa wystąpienia. Wymagane.

cls
callable

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

Zwraca

Wystąpienie lub wynik cls(response)

Typ zwracany

Wyjątki

head

Sprawdza, czy wystąpienie istnieje.

async head(resource_group_name: str, account_name: str, instance_name: str, **kwargs: Any) -> bool

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

instance_name
str
Wymagane

Nazwa wystąpienia. Wymagane.

cls
callable

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

Zwraca

bool lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_account

Zwraca wystąpienia dla danej nazwy konta.

list_by_account(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable[Instance]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

cls
callable

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

Zwraca

Iterator, taki jak wystąpienie wystąpienia lub wynik cls(response)

Typ zwracany

Wyjątki

update

Aktualizacje tagów wystąpienia.

async update(resource_group_name: str, account_name: str, instance_name: str, tag_update_payload: _models.TagUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Instance

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. Wymagane.

account_name
str
Wymagane

Nazwa konta. Wymagane.

instance_name
str
Wymagane

Nazwa wystąpienia. Wymagane.

tag_update_payload
TagUpdate lub IO
Wymagane

Zaktualizowane tagi. Jest typem TagUpdate lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

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

Zwraca

Wystąpienie lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.deviceupdate.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\deviceupdate\\models\\__init__.py'>