Compartir a través de


CapabilitiesOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ChaosManagementClient's

Atributo<xref:capabilities> .

Herencia
builtins.object
CapabilitiesOperations

Constructor

CapabilitiesOperations(*args, **kwargs)

Métodos

create_or_update

Cree o actualice un recurso de funcionalidad que extienda un recurso de destino.

delete

Elimine una funcionalidad que extienda un recurso de destino.

get

Obtenga un recurso de funcionalidad que extienda un recurso de destino.

list

Obtenga una lista de recursos de funcionalidad que amplían un recurso de destino.

create_or_update

Cree o actualice un recurso de funcionalidad que extienda un recurso de destino.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

parent_provider_namespace
str
Requerido

Cadena que representa un espacio de nombres del proveedor de recursos. Necesario.

parent_resource_type
str
Requerido

Cadena que representa un tipo de recurso. Necesario.

parent_resource_name
str
Requerido

Cadena que representa un nombre de recurso. Necesario.

target_name
str
Requerido

Cadena que representa un nombre de recurso de destino. Necesario.

capability_name
str
Requerido

Cadena que representa un nombre de recurso de funcionalidad. Necesario.

capability
Capability o IO
Requerido

Recurso de funcionalidad que se va a crear o actualizar. Es un tipo de funcionalidad o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Funcionalidad o resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimine una funcionalidad que extienda un recurso de destino.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

parent_provider_namespace
str
Requerido

Cadena que representa un espacio de nombres del proveedor de recursos. Necesario.

parent_resource_type
str
Requerido

Cadena que representa un tipo de recurso. Necesario.

parent_resource_name
str
Requerido

Cadena que representa un nombre de recurso. Necesario.

target_name
str
Requerido

Cadena que representa un nombre de recurso de destino. Necesario.

capability_name
str
Requerido

Cadena que representa un nombre de recurso de funcionalidad. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtenga un recurso de funcionalidad que extienda un recurso de destino.

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

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

parent_provider_namespace
str
Requerido

Cadena que representa un espacio de nombres del proveedor de recursos. Necesario.

parent_resource_type
str
Requerido

Cadena que representa un tipo de recurso. Necesario.

parent_resource_name
str
Requerido

Cadena que representa un nombre de recurso. Necesario.

target_name
str
Requerido

Cadena que representa un nombre de recurso de destino. Necesario.

capability_name
str
Requerido

Cadena que representa un nombre de recurso de funcionalidad. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Funcionalidad o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

Obtenga una lista de recursos de funcionalidad que amplían un recurso de destino.

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]

Parámetros

resource_group_name
str
Requerido

Cadena que representa un grupo de recursos de Azure. Necesario.

parent_provider_namespace
str
Requerido

Cadena que representa un espacio de nombres del proveedor de recursos. Necesario.

parent_resource_type
str
Requerido

Cadena que representa un tipo de recurso. Necesario.

parent_resource_name
str
Requerido

Cadena que representa un nombre de recurso. Necesario.

target_name
str
Requerido

Cadena que representa un nombre de recurso de destino. Necesario.

continuation_token_parameter
str
Requerido

Cadena que establece el token de continuación. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como la instancia de Capability o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

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