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 dans un abonnement. Cette opération crée ou met à jour une définition de stratégie dans l’abonnement donné avec le nom donné. |
create_or_update_at_management_group |
Crée ou met à jour une définition de stratégie dans un groupe d’administration. Cette opération crée ou met à jour une définition de stratégie dans le groupe d’administration donné avec le nom donné. |
delete |
Supprime une définition de stratégie dans un abonnement. Cette opération supprime la définition de stratégie dans l’abonnement donné avec le nom donné. |
delete_at_management_group |
Supprime une définition de stratégie dans un groupe d’administration. Cette opération supprime la définition de stratégie dans le groupe d’administration donné avec le nom donné. |
get |
Récupère une définition de stratégie dans un abonnement. Cette opération récupère la définition de stratégie dans l’abonnement donné avec le nom donné. |
get_at_management_group |
Récupérer une définition de stratégie dans un groupe d’administration. Cette opération récupère la définition de stratégie dans le groupe d’administration donné avec le nom donné. |
get_built_in |
Récupère une définition de stratégie intégrée. Cette opération récupère la définition de stratégie intégrée avec le nom donné. |
list |
Récupère les définitions de stratégie dans un abonnement. Cette opération récupère une liste de toutes les définitions de stratégie d’un abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées à l’abonnement, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie de l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. |
list_built_in |
Récupérez les définitions de stratégie intégrées. Cette opération récupère une liste de toutes les définitions de stratégie intégrées qui correspondent à la $filter facultative donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont le type correspond à {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont la catégorie correspond à {value}. |
list_by_management_group |
Récupérer des définitions de stratégie dans un groupe d’administration. Cette opération récupère une liste de toutes les définitions de stratégie d’un groupe d’administration donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées au groupe d’administration, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent le groupe d’administration donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie du groupe d’administration donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. |
create_or_update
Crée ou met à jour une définition de stratégie dans un abonnement.
Cette opération crée ou met à jour une définition de stratégie dans l’abonnement donné avec le nom donné.
async 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 ». 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
create_or_update_at_management_group
Crée ou met à jour une définition de stratégie dans un groupe d’administration.
Cette opération crée ou met à jour une définition de stratégie dans le groupe d’administration donné avec le nom donné.
async create_or_update_at_management_group(policy_definition_name: str, management_group_id: 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 ». 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 dans un abonnement.
Cette opération supprime la définition de stratégie dans l’abonnement donné avec le nom donné.
async 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
delete_at_management_group
Supprime une définition de stratégie dans un groupe d’administration.
Cette opération supprime la définition de stratégie dans le groupe d’administration donné avec le nom donné.
async delete_at_management_group(policy_definition_name: str, management_group_id: 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
Récupère une définition de stratégie dans un abonnement.
Cette opération récupère la définition de stratégie dans l’abonnement donné avec le nom donné.
async 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
get_at_management_group
Récupérer une définition de stratégie dans un groupe d’administration.
Cette opération récupère la définition de stratégie dans le groupe d’administration donné avec le nom donné.
async get_at_management_group(policy_definition_name: str, management_group_id: 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
get_built_in
Récupère une définition de stratégie intégrée.
Cette opération récupère la définition de stratégie intégrée avec le nom donné.
async get_built_in(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition
Paramètres
- policy_definition_name
- str
Nom de la définition de stratégie intégrée à obtenir. Obligatoire.
- 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
Récupère les définitions de stratégie dans un abonnement.
Cette opération récupère une liste de toutes les définitions de stratégie d’un abonnement donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées à l’abonnement, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent l’abonnement donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie de l’abonnement donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicyDefinition]
Paramètres
- filter
- str
Filtre à appliquer à l’opération. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, aucun filtrage n’est effectué. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie qui se situent dans l’étendue donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. La valeur par défaut est Aucun.
- top
- int
Nombre maximal d’enregistrements à retourner. Lorsque le filtre $top n’est pas fourni, il retourne 500 enregistrements. La valeur par défaut est Aucun.
- 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
list_built_in
Récupérez les définitions de stratégie intégrées.
Cette opération récupère une liste de toutes les définitions de stratégie intégrées qui correspondent à la $filter facultative donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont le type correspond à {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie intégrées dont la catégorie correspond à {value}.
list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicyDefinition]
Paramètres
- filter
- str
Filtre à appliquer à l’opération. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, aucun filtrage n’est effectué. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie qui se situent dans l’étendue donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. La valeur par défaut est Aucun.
- top
- int
Nombre maximal d’enregistrements à retourner. Lorsque le filtre $top n’est pas fourni, il retourne 500 enregistrements. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de PolicyDefinition ou le résultat de cls(response)
Type de retour
Exceptions
list_by_management_group
Récupérer des définitions de stratégie dans un groupe d’administration.
Cette opération récupère une liste de toutes les définitions de stratégie d’un groupe d’administration donné qui correspondent à la $filter facultative donnée. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, la liste non filtrée inclut toutes les définitions de stratégie associées au groupe d’administration, y compris celles qui s’appliquent directement ou à partir de groupes d’administration qui contiennent le groupe d’administration donné. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie du groupe d’administration donné. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}.
list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[PolicyDefinition]
Paramètres
- filter
- str
Filtre à appliquer à l’opération. Les valeurs valides pour $filter sont : « atExactScope() », « policyType -eq {value} » ou « category eq « {value} ». Si $filter n’est pas fourni, aucun filtrage n’est effectué. Si $filter=atExactScope() est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie qui se situent dans l’étendue donnée. Si $filter='policyType -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont le type correspond à la {value}. Les valeurs policyType possibles sont NotSpecified, BuiltIn, Custom et Static. Si $filter='category -eq {value}' est fourni, la liste retournée inclut uniquement toutes les définitions de stratégie dont la catégorie correspond à la {value}. La valeur par défaut est Aucun.
- top
- int
Nombre maximal d’enregistrements à retourner. Lorsque le filtre $top n’est pas fourni, il retourne 500 enregistrements. La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme instance de PolicyDefinition ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.resource.policy.v2020_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2020_09_01\\models\\__init__.py'>
Azure SDK for Python