Partager via


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.object
PolicyDefinitionsOperations

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

policy_definition_name
str
Obligatoire

Nom de la définition de stratégie à créer. Obligatoire.

parameters
PolicyDefinition ou IO
Obligatoire

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

policy_definition_name
str
Obligatoire

Nom de la définition de stratégie à supprimer. 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

Obtient la définition de stratégie.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Paramètres

policy_definition_name
str
Obligatoire

Nom de la définition de stratégie à 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

Obtient toutes les définitions de stratégie d’un abonnement.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Paramètres

filter
str
Obligatoire

Filtre à appliquer à l’opération. 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

Attributs

models

models = <module 'azure.mgmt.resource.policy.v2015_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2015_10_01_preview\\models\\__init__.py'>