CapabilitiesOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:capabilities> ;
- Héritage
-
builtins.objectCapabilitiesOperations
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
Chaîne qui représente un groupe de ressources Azure. Obligatoire.
- parent_provider_namespace
- str
Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.
- capability
- Capability ou IO
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
Chaîne qui représente un groupe de ressources Azure. Obligatoire.
- parent_provider_namespace
- str
Chaîne qui représente un espace de noms de fournisseur de ressources. 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
Chaîne qui représente un groupe de ressources Azure. Obligatoire.
- parent_provider_namespace
- str
Chaîne qui représente un espace de noms de fournisseur de ressources. 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
Chaîne qui représente un groupe de ressources Azure. Obligatoire.
- parent_provider_namespace
- str
Chaîne qui représente un espace de noms de fournisseur de ressources. Obligatoire.
- continuation_token_parameter
- str
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'>
Azure SDK for Python