次の方法で共有


ArtifactsOperations クラス

ArtifactsOperations 操作。

このクラスを直接インスタンス化しないでください。 代わりに、インスタンス化して属性としてアタッチするクライアント インスタンスを作成する必要があります。

継承
builtins.object
ArtifactsOperations

コンストラクター

ArtifactsOperations(client, config, serializer, deserializer)

パラメーター

client
必須

サービス要求のクライアント。

config
必須

サービス クライアントの構成。

serializer
必須

オブジェクト モデル シリアライザー。

deserializer
必須

オブジェクト モデル逆シリアライザー。

変数

models

この操作グループで使用されるモデル クラスの別名。

メソッド

generate_arm_template

特定のアーティファクトの ARM テンプレートを生成し、必要なファイルをストレージ アカウントにアップロードして、生成されたアーティファクトを検証します。

get

成果物を取得します。

list

特定の成果物ソース内の成果物を一覧表示します。

generate_arm_template

特定のアーティファクトの ARM テンプレートを生成し、必要なファイルをストレージ アカウントにアップロードして、生成されたアーティファクトを検証します。

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

パラメーター

resource_group_name
str
必須

リソース グループの名前。

lab_name
str
必須

ラボの名前。

artifact_source_name
str
必須

成果物ソースの名前。

name
str
必須

成果物の名前。

generate_arm_template_request
GenerateArmTemplateRequest
必須

成果物をデプロイするための ARM テンプレートを生成するためのパラメーター。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ArmTemplateInfo、または cls(response) の結果

の戻り値の型 :

例外

get

成果物を取得します。

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

パラメーター

resource_group_name
str
必須

リソース グループの名前。

lab_name
str
必須

ラボの名前。

artifact_source_name
str
必須

成果物ソースの名前。

name
str
必須

成果物の名前。

expand
str
既定値: None

$expand クエリを指定します。 例: 'properties($select=title)'

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

成果物、または cls(response) の結果

の戻り値の型 :

例外

list

特定の成果物ソース内の成果物を一覧表示します。

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

パラメーター

resource_group_name
str
必須

リソース グループの名前。

lab_name
str
必須

ラボの名前。

artifact_source_name
str
必須

成果物ソースの名前。

expand
str
既定値: None

$expand クエリを指定します。 例: 'properties($select=title)'

filter
str
既定値: None

操作に適用するフィルター。 例: '$filter=contains(name,'myName')。

top
int
既定値: None

操作から返されるリソースの最大数。 例: '$top=10'

orderby
str
既定値: None

OData 表記を使用した結果の順序付け式。 例: '$orderby=name desc'

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

ArtifactList のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

属性

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