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


SecretsOperations Osztály

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

Konstruktor

SecretsOperations(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ő titkos kód létrehozása vagy cseréje. A művelet elvégzése eltarthat egy ideig.

delete

Titkos kód törlése.

get

Titkos kód.

list

Titkos kulcsok listázása egy adott felhasználói profilban.

update

Lehetővé teszi a titkos kódok 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ő titkos kód 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, user_name: str, name: str, secret: '_models.Secret', **kwargs: Any) -> LROPoller['_models.Secret']

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

user_name
str
Kötelező

A felhasználói profil neve.

name
str
Kötelező

A titkos kód neve.

secret
Secret
Kötelező

Egy titkos kód.

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 titkos vagy cls(válasz) eredményt ad vissza

Visszatérési típus

Kivételek

delete

Titkos kód törlése.

delete(resource_group_name: str, lab_name: str, user_name: str, name: str, **kwargs: Any) -> None

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

user_name
str
Kötelező

A felhasználói profil neve.

name
str
Kötelező

A titkos kód neve.

cls
callable

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

Válaszok

Nincs, vagy a cls(válasz) eredménye

Visszatérési típus

Kivételek

get

Titkos kód.

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

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

user_name
str
Kötelező

A felhasználói profil neve.

name
str
Kötelező

A titkos kód neve.

expand
str
alapértelmezett érték: None

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

cls
callable

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

Válaszok

Titkos kód vagy a cls(válasz) eredménye

Visszatérési típus

Kivételek

list

Titkos kulcsok listázása egy adott felhasználói profilban.

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

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

user_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=value)".

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 SecretList példánya vagy a cls(response) eredménye

Visszatérési típus

Kivételek

update

Lehetővé teszi a titkos kódok 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, user_name: str, name: str, tags: Dict[str, str] | None = None, value: str | None = None, **kwargs: Any) -> _models.Secret

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

user_name
str
Kötelező

A felhasználói profil neve.

name
str
Kötelező

A titkos kód neve.

tags
dict[str, str]
alapértelmezett érték: None

Az erőforrás címkéi.

value
str
alapértelmezett érték: None

A titkos kód létrehozásának értéke.

cls
callable

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

Válaszok

Titkos kód 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'>