次の方法で共有


CostsOperations クラス

CostsOperations 操作。

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

継承
builtins.object
CostsOperations

コンストラクター

CostsOperations(client, config, serializer, deserializer)

パラメーター

client
必須

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

config
必須

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

serializer
必須

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

deserializer
必須

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

変数

models

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

メソッド

create_or_update

既存のコストを作成または置換します。

get

コストを取得します。

create_or_update

既存のコストを作成または置換します。

create_or_update(resource_group_name: str, lab_name: str, name: str, lab_cost: '_models.LabCost', **kwargs: Any) -> _models.LabCost

パラメーター

resource_group_name
str
必須

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

lab_name
str
必須

ラボの名前。

name
str
必須

コストの名前。

lab_cost
LabCost
必須

コスト項目。

cls
callable

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

戻り値

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

の戻り値の型 :

例外

get

コストを取得します。

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

パラメーター

resource_group_name
str
必須

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

lab_name
str
必須

ラボの名前。

name
str
必須

コストの名前。

expand
str
既定値: None

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

cls
callable

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

戻り値

LabCost、または 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'>