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


ArtifactsOperations Osztály

ArtifactsOperations 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 létrehozza és attribútumként csatolja azt.

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

Konstruktor

ArtifactsOperations(client, config, serializer, deserializer)

Paraméterek

client
Kötelező

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

config
Kötelező

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

serializer
Kötelező

Objektummodell szerializálója.

deserializer
Kötelező

Objektummodell-deszerializáló.

Változók

models

Alias az ebben a műveletcsoportban használt modellosztályok számára.

Metódusok

generate_arm_template

Létrehoz egy ARM-sablont az adott összetevőhöz, feltölti a szükséges fájlokat egy tárfiókba, és ellenőrzi a létrehozott összetevőt.

get

Összetevő lekérése.

list

Az összetevők listázása egy adott összetevőforrásban.

generate_arm_template

Létrehoz egy ARM-sablont az adott összetevőhöz, feltölti a szükséges fájlokat egy tárfiókba, és ellenőrzi a létrehozott összetevőt.

generate_arm_template(resource_group_name: str, lab_name: str, artifact_source_name: str, name: str, generate_arm_template_request: '_models.GenerateArmTemplateRequest', **kwargs: Any) -> _models.ArmTemplateInfo

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

artifact_source_name
str
Kötelező

Az összetevő forrásának neve.

name
str
Kötelező

Az összetevő neve.

generate_arm_template_request
GenerateArmTemplateRequest
Kötelező

Az összetevők üzembe helyezésére szolgáló ARM-sablon létrehozásához szükséges paraméterek.

cls
callable

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

Válaszok

ArmTemplateInfo, vagy a cls(response) eredménye

Visszatérési típus

Kivételek

get

Összetevő lekérése.

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

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

artifact_source_name
str
Kötelező

Az összetevő forrásának neve.

name
str
Kötelező

Az összetevő neve.

expand
str
alapértelmezett érték: None

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

cls
callable

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

Válaszok

Összetevő vagy a cls(response) eredménye

Visszatérési típus

Kivételek

list

Az összetevők listázása egy adott összetevőforrásban.

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

Paraméterek

resource_group_name
str
Kötelező

Az erőforráscsoport neve.

lab_name
str
Kötelező

A labor neve.

artifact_source_name
str
Kötelező

Az összetevő forrásának neve.

expand
str
alapértelmezett érték: None

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

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

Iterátor, például az ArtifactList példánya vagy a cls(response) 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'>