PolicyDefinitionsOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
PolicyClientEst
attribut<xref:policy_definitions> ;
- Héritage
-
builtins.objectPolicyDefinitionsOperations
Constructeur
PolicyDefinitionsOperations(*args, **kwargs)
Méthodes
create_or_update |
Crée ou met à jour une définition de stratégie. |
delete |
Supprime une définition de stratégie. |
get |
Obtient la définition de stratégie. |
list |
Obtient toutes les définitions de stratégie d’un abonnement. |
create_or_update
Crée ou met à jour une définition de stratégie.
create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition
Paramètres
- parameters
- PolicyDefinition ou IO
Propriétés de définition de stratégie. Type PolicyDefinition ou E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont « application/json », « text/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
PolicyDefinition ou le résultat de cls(response)
Type de retour
Exceptions
delete
Supprime une définition de stratégie.
delete(policy_definition_name: str, **kwargs: Any) -> None
Paramètres
- 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
Obtient la définition de stratégie.
get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
PolicyDefinition ou le résultat de cls(response)
Type de retour
Exceptions
list
Obtient toutes les définitions de stratégie d’un abonnement.
list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]
Paramètres
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de PolicyDefinition ou du résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.policy.v2016_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_04_01\\models\\__init__.py'>
Azure SDK for Python