CapabilitiesOperations クラス

警告

このクラスを直接インスタンス化しないでください。

代わりに、次の操作にアクセスする必要があります。

ChaosManagementClient's

<xref:capabilities> 属性を使用する。

継承
builtins.object
CapabilitiesOperations

コンストラクター

CapabilitiesOperations(*args, **kwargs)

メソッド

create_or_update

ターゲット リソースを拡張する Capability リソースを作成または更新します。

delete

ターゲット リソースを拡張する機能を削除します。

get

ターゲット リソースを拡張する機能リソースを取得します。

list

ターゲット リソースを拡張する機能リソースの一覧を取得します。

create_or_update

ターゲット リソースを拡張する Capability リソースを作成または更新します。

create_or_update(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, capability_name: str, capability: _models.Capability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Capability

パラメーター

resource_group_name
str
必須

Azure リソース グループを表す文字列。 必須です。

parent_provider_namespace
str
必須

リソース プロバイダーの名前空間を表す文字列。 必須です。

parent_resource_type
str
必須

リソースの種類を表す文字列。 必須です。

parent_resource_name
str
必須

リソース名を表す文字列。 必須です。

target_name
str
必須

ターゲット リソース名を表す文字列。 必須です。

capability_name
str
必須

機能リソース名を表す文字列。 必須です。

capability
Capability または IO
必須

作成または更新する機能リソース。 Capability 型または IO 型のいずれかです。 必須です。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

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

戻り値

機能または cls(response) の結果

の戻り値の型 :

例外

delete

ターゲット リソースを拡張する機能を削除します。

delete(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, capability_name: str, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

Azure リソース グループを表す文字列。 必須です。

parent_provider_namespace
str
必須

リソース プロバイダーの名前空間を表す文字列。 必須です。

parent_resource_type
str
必須

リソースの種類を表す文字列。 必須です。

parent_resource_name
str
必須

リソース名を表す文字列。 必須です。

target_name
str
必須

ターゲット リソース名を表す文字列。 必須です。

capability_name
str
必須

機能リソース名を表す文字列。 必須です。

cls
callable

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

戻り値

なしまたは cls(response) の結果

の戻り値の型 :

例外

get

ターゲット リソースを拡張する機能リソースを取得します。

get(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, capability_name: str, **kwargs: Any) -> Capability

パラメーター

resource_group_name
str
必須

Azure リソース グループを表す文字列。 必須です。

parent_provider_namespace
str
必須

リソース プロバイダーの名前空間を表す文字列。 必須です。

parent_resource_type
str
必須

リソースの種類を表す文字列。 必須です。

parent_resource_name
str
必須

リソース名を表す文字列。 必須です。

target_name
str
必須

ターゲット リソース名を表す文字列。 必須です。

capability_name
str
必須

機能リソース名を表す文字列。 必須です。

cls
callable

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

戻り値

機能または cls(response) の結果

の戻り値の型 :

例外

list

ターゲット リソースを拡張する機能リソースの一覧を取得します。

list(resource_group_name: str, parent_provider_namespace: str, parent_resource_type: str, parent_resource_name: str, target_name: str, continuation_token_parameter: str | None = None, **kwargs: Any) -> Iterable[Capability]

パラメーター

resource_group_name
str
必須

Azure リソース グループを表す文字列。 必須です。

parent_provider_namespace
str
必須

リソース プロバイダーの名前空間を表す文字列。 必須です。

parent_resource_type
str
必須

リソースの種類を表す文字列。 必須です。

parent_resource_name
str
必須

リソース名を表す文字列。 必須です。

target_name
str
必須

ターゲット リソース名を表す文字列。 必須です。

continuation_token_parameter
str
必須

継続トークンを設定する文字列。 既定値は [なし] です。

cls
callable

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

戻り値

Capability または cls(response) の結果のいずれかのインスタンスのような反復子

の戻り値の型 :

例外

属性

models

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