Partager via


CapabilitiesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

ChaosManagementClientEst

attribut<xref:capabilities> ;

Héritage
builtins.object
CapabilitiesOperations

Constructeur

CapabilitiesOperations(*args, **kwargs)

Méthodes

create_or_update

Créez ou mettez à jour une ressource Capability qui étend une ressource cible.

delete

Supprimer une fonctionnalité qui étend une ressource cible.

get

Obtenez une ressource Capability qui étend une ressource cible.

list

Obtenez la liste des ressources de fonctionnalité qui étendent une ressource cible.

create_or_update

Créez ou mettez à jour une ressource Capability qui étend une ressource cible.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

parent_provider_namespace
str
Obligatoire

Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.

parent_resource_type
str
Obligatoire

Chaîne qui représente un type de ressource. Obligatoire.

parent_resource_name
str
Obligatoire

Chaîne qui représente un nom de ressource. Obligatoire.

target_name
str
Obligatoire

Chaîne qui représente un nom de ressource cible. Obligatoire.

capability_name
str
Obligatoire

Chaîne qui représente un nom de ressource de capacité. Obligatoire.

capability
Capability ou IO
Obligatoire

Ressource de capacité à créer ou à mettre à jour. Type de capacité ou type d’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fonctionnalité ou résultat de cls(response)

Type de retour

Exceptions

delete

Supprimer une fonctionnalité qui étend une ressource cible.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

parent_provider_namespace
str
Obligatoire

Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.

parent_resource_type
str
Obligatoire

Chaîne qui représente un type de ressource. Obligatoire.

parent_resource_name
str
Obligatoire

Chaîne qui représente un nom de ressource. Obligatoire.

target_name
str
Obligatoire

Chaîne qui représente un nom de ressource cible. Obligatoire.

capability_name
str
Obligatoire

Chaîne qui représente un nom de ressource de capacité. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtenez une ressource Capability qui étend une ressource cible.

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

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

parent_provider_namespace
str
Obligatoire

Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.

parent_resource_type
str
Obligatoire

Chaîne qui représente un type de ressource. Obligatoire.

parent_resource_name
str
Obligatoire

Chaîne qui représente un nom de ressource. Obligatoire.

target_name
str
Obligatoire

Chaîne qui représente un nom de ressource cible. Obligatoire.

capability_name
str
Obligatoire

Chaîne qui représente un nom de ressource de capacité. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Fonctionnalité ou résultat de cls(response)

Type de retour

Exceptions

list

Obtenez la liste des ressources de fonctionnalité qui étendent une ressource cible.

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]

Paramètres

resource_group_name
str
Obligatoire

Chaîne qui représente un groupe de ressources Azure. Obligatoire.

parent_provider_namespace
str
Obligatoire

Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.

parent_resource_type
str
Obligatoire

Chaîne qui représente un type de ressource. Obligatoire.

parent_resource_name
str
Obligatoire

Chaîne qui représente un nom de ressource. Obligatoire.

target_name
str
Obligatoire

Chaîne qui représente un nom de ressource cible. Obligatoire.

continuation_token_parameter
str
Obligatoire

Chaîne qui définit le jeton de continuation. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Itérateur comme instance de la fonctionnalité ou du résultat de cls(response)

Type de retour

Exceptions

Attributs

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