Bagikan melalui


CapabilitiesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

ChaosManagementClient's

Atribut <xref:capabilities>.

Warisan
builtins.object
CapabilitiesOperations

Konstruktor

CapabilitiesOperations(*args, **kwargs)

Metode

create_or_update

Membuat atau memperbarui sumber daya Kemampuan yang memperluas sumber daya Target.

delete

Menghapus Kemampuan yang memperluas sumber daya Target.

get

Dapatkan sumber daya Kemampuan yang memperluas sumber daya Target.

list

Dapatkan daftar sumber daya Kemampuan yang memperluas sumber daya Target.

create_or_update

Membuat atau memperbarui sumber daya Kemampuan yang memperluas sumber daya Target.

async 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

Parameter

resource_group_name
str
Diperlukan

String yang mewakili grup sumber daya Azure. Wajib diisi.

parent_provider_namespace
str
Diperlukan

String yang mewakili namespace penyedia sumber daya. Wajib diisi.

parent_resource_type
str
Diperlukan

String yang mewakili jenis sumber daya. Wajib diisi.

parent_resource_name
str
Diperlukan

String yang mewakili nama sumber daya. Wajib diisi.

target_name
str
Diperlukan

String yang mewakili nama sumber daya Target. Wajib diisi.

capability_name
str
Diperlukan

String yang mewakili nama sumber daya Kemampuan. Wajib diisi.

capability
Capability atau IO
Diperlukan

Sumber daya kemampuan yang akan dibuat atau diperbarui. Adalah jenis Kapabilitas atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Kemampuan atau hasil cls(respons)

Tipe hasil

Pengecualian

delete

Menghapus Kemampuan yang memperluas sumber daya Target.

async 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

Parameter

resource_group_name
str
Diperlukan

String yang mewakili grup sumber daya Azure. Wajib diisi.

parent_provider_namespace
str
Diperlukan

String yang mewakili namespace penyedia sumber daya. Wajib diisi.

parent_resource_type
str
Diperlukan

String yang mewakili jenis sumber daya. Wajib diisi.

parent_resource_name
str
Diperlukan

String yang mewakili nama sumber daya. Wajib diisi.

target_name
str
Diperlukan

String yang mewakili nama sumber daya Target. Wajib diisi.

capability_name
str
Diperlukan

String yang mewakili nama sumber daya Kemampuan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

get

Dapatkan sumber daya Kemampuan yang memperluas sumber daya Target.

async 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

Parameter

resource_group_name
str
Diperlukan

String yang mewakili grup sumber daya Azure. Wajib diisi.

parent_provider_namespace
str
Diperlukan

String yang mewakili namespace penyedia sumber daya. Wajib diisi.

parent_resource_type
str
Diperlukan

String yang mewakili jenis sumber daya. Wajib diisi.

parent_resource_name
str
Diperlukan

String yang mewakili nama sumber daya. Wajib diisi.

target_name
str
Diperlukan

String yang mewakili nama sumber daya Target. Wajib diisi.

capability_name
str
Diperlukan

String yang mewakili nama sumber daya Kemampuan. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Kemampuan atau hasil cls(respons)

Tipe hasil

Pengecualian

list

Dapatkan daftar sumber daya Kemampuan yang memperluas sumber daya Target.

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) -> AsyncIterable[Capability]

Parameter

resource_group_name
str
Diperlukan

String yang mewakili grup sumber daya Azure. Wajib diisi.

parent_provider_namespace
str
Diperlukan

String yang mewakili namespace penyedia sumber daya. Wajib diisi.

parent_resource_type
str
Diperlukan

String yang mewakili jenis sumber daya. Wajib diisi.

parent_resource_name
str
Diperlukan

String yang mewakili nama sumber daya. Wajib diisi.

target_name
str
Diperlukan

String yang mewakili nama sumber daya Target. Wajib diisi.

continuation_token_parameter
str
Diperlukan

String yang mengatur token kelanjutan. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans Kemampuan atau hasil cls(respons)

Tipe hasil

Pengecualian

Atribut

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