Megosztás a következőn keresztül:


UsersOperations Osztály

UsersOperations műveletek.

Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett létre kell hoznia egy ügyfélpéldányt, amely példányosítja, és attribútumként csatolja.

Öröklődés
builtins.object
UsersOperations

Konstruktor

UsersOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

Ügyfél a szolgáltatáskérésekhez.

config
Kötelező

A szolgáltatásügyfél konfigurálása.

serializer
Kötelező

Egy objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

models

Alias a műveleti csoportban használt modellosztályok számára.

Metódusok

begin_create_or_update

Meglévő felhasználói profil létrehozása vagy cseréje. A művelet elvégzése eltarthat egy ideig.

begin_delete

Felhasználói profil törlése. A művelet elvégzése eltarthat egy ideig.

get

Felhasználói profil lekérése.

list

Felhasználói profilok listázása egy adott tesztkörnyezetben.

update

Lehetővé teszi a felhasználói profilok címkéinek módosítását. A rendszer minden más tulajdonságot figyelmen kívül hagy.

begin_create_or_update

Meglévő felhasználói profil létrehozása vagy cseréje. A művelet elvégzése eltarthat egy ideig.

begin_create_or_update(resource_group_name: str, lab_name: str, name: str, user: '_models.User', **kwargs: Any) -> LROPoller['_models.User']

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A felhasználói profil neve.

user
User
Kötelező

Tesztkörnyezeti felhasználó profilja.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat a poller mentett állapotból való újraindításához.

polling
bool vagy PollingMethod

Igaz ARMPolling esetén, Hamis lekérdezés nélkül, vagy személyes lekérdezési stratégia lekérdezési objektuma esetén

polling_interval
int

Alapértelmezett várakozási idő két lekérdezés között az LRO-műveletekhez, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Felhasználó vagy a cls(válasz) eredményét adja vissza

Visszatérési típus

Kivételek

begin_delete

Felhasználói profil törlése. A művelet elvégzése eltarthat egy ideig.

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

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A felhasználói profil neve.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

continuation_token
str

Egy folytatási jogkivonat a poller mentett állapotból való újraindításához.

polling
bool vagy PollingMethod

Igaz ARMPolling esetén, Hamis lekérdezés nélkül, vagy személyes lekérdezési stratégia lekérdezési objektuma esetén

polling_interval
int

Alapértelmezett várakozási idő két lekérdezés között az LRO-műveletekhez, ha nincs Retry-After fejléc.

Válaszok

Az LROPoller egy példánya, amely a Nincs értéket vagy a cls(válasz) eredményét adja vissza

Visszatérési típus

Kivételek

get

Felhasználói profil lekérése.

get(resource_group_name: str, lab_name: str, name: str, expand: str | None = None, **kwargs: Any) -> _models.User

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A felhasználói profil neve.

expand
str
alapértelmezett érték: None

Adja meg a $expand lekérdezést. Példa: "properties($select=identity)".

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Felhasználó vagy a cls(válasz) eredménye

Visszatérési típus

Kivételek

list

Felhasználói profilok listázása egy adott tesztkörnyezetben.

list(resource_group_name: str, lab_name: str, expand: str | None = None, filter: str | None = None, top: int | None = None, orderby: str | None = None, **kwargs: Any) -> Iterable['_models.UserList']

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

expand
str
alapértelmezett érték: None

Adja meg a $expand lekérdezést. Példa: "properties($select=identity)".

filter
str
alapértelmezett érték: None

A műveletre alkalmazandó szűrő. Példa: '$filter=contains(name;'myName').

top
int
alapértelmezett érték: None

A műveletből visszatérni kívánt erőforrások maximális száma. Példa: "$top=10".

orderby
str
alapértelmezett érték: None

Az eredményekhez tartozó rendezési kifejezés OData-jelöléssel. Példa: "$orderby=name desc".

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Egy iterátor, például a UserList példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

update

Lehetővé teszi a felhasználói profilok címkéinek módosítását. A rendszer minden más tulajdonságot figyelmen kívül hagy.

update(resource_group_name: str, lab_name: str, name: str, user: '_models.UserFragment', **kwargs: Any) -> _models.User

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

name
str
Kötelező

A felhasználói profil neve.

user
UserFragment
Kötelező

Tesztkörnyezeti felhasználó profilja.

cls
callable

A közvetlen válasznak átadott egyéni típus vagy függvény

Válaszok

Felhasználó vagy a cls(válasz) eredménye

Visszatérési típus

Kivételek

Attribútumok

models

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