Partager via


PolicySetDefinitionsOperations 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_set_definitions> ;

Héritage
builtins.object
PolicySetDefinitionsOperations

Constructeur

PolicySetDefinitionsOperations(*args, **kwargs)

Méthodes

create_or_update

Crée ou met à jour une définition d’ensemble de stratégies.

create_or_update_at_management_group

Crée ou met à jour une définition de jeu de stratégies au niveau du groupe d’administration.

delete

Supprime une définition d’ensemble de stratégies.

delete_at_management_group

Supprime une définition d’ensemble de stratégies au niveau du groupe d’administration.

get

Obtient la définition de l’ensemble de stratégies.

get_at_management_group

Obtient la définition du jeu de stratégies au niveau du groupe d’administration.

get_built_in

Obtient la définition d’ensemble de stratégies intégrée.

list

Obtient toutes les définitions d’ensemble de stratégies pour un abonnement.

list_built_in

Obtient toutes les définitions de jeu de stratégies intégrées.

list_by_management_group

Obtient toutes les définitions d’ensemble de stratégies pour un abonnement au niveau du groupe d’administration.

create_or_update

Crée ou met à jour une définition d’ensemble de stratégies.

create_or_update(policy_set_definition_name: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition d’ensemble de stratégies à créer. Obligatoire.

parameters
PolicySetDefinition ou IO
Obligatoire

Propriétés de définition du jeu de stratégies. Type PolicySetDefinition 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

PolicySetDefinition 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 jeu de stratégies au niveau du groupe d’administration.

create_or_update_at_management_group(policy_set_definition_name: str, management_group_id: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition d’ensemble de stratégies à créer. Obligatoire.

management_group_id
str
Obligatoire

ID du groupe d’administration. Obligatoire.

parameters
PolicySetDefinition ou IO
Obligatoire

Propriétés de définition du jeu de stratégies. Type PolicySetDefinition 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

PolicySetDefinition ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprime une définition d’ensemble de stratégies.

delete(policy_set_definition_name: str, **kwargs: Any) -> None

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition de l’ensemble de stratégies à 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

delete_at_management_group

Supprime une définition d’ensemble de stratégies au niveau du groupe d’administration.

delete_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> None

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition de l’ensemble de stratégies à supprimer. Obligatoire.

management_group_id
str
Obligatoire

ID du groupe d’administration. 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 l’ensemble de stratégies.

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition de l’ensemble de stratégies à obtenir. Obligatoire.

cls
callable

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

Retours

PolicySetDefinition ou le résultat de cls(response)

Type de retour

Exceptions

get_at_management_group

Obtient la définition du jeu de stratégies au niveau du groupe d’administration.

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition de l’ensemble de stratégies à obtenir. Obligatoire.

management_group_id
str
Obligatoire

ID du groupe d’administration. Obligatoire.

cls
callable

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

Retours

PolicySetDefinition ou le résultat de cls(response)

Type de retour

Exceptions

get_built_in

Obtient la définition d’ensemble de stratégies intégrée.

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Paramètres

policy_set_definition_name
str
Obligatoire

Nom de la définition de l’ensemble de stratégies à obtenir. Obligatoire.

cls
callable

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

Retours

PolicySetDefinition ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtient toutes les définitions d’ensemble de stratégies pour un abonnement.

list(**kwargs: Any) -> Iterable[PolicySetDefinition]

Paramètres

cls
callable

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

Retours

Un itérateur comme instance de PolicySetDefinition ou du résultat de cls(response)

Type de retour

Exceptions

list_built_in

Obtient toutes les définitions de jeu de stratégies intégrées.

list_built_in(**kwargs: Any) -> Iterable[PolicySetDefinition]

Paramètres

cls
callable

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

Retours

Un itérateur comme instance de PolicySetDefinition ou du résultat de cls(response)

Type de retour

Exceptions

list_by_management_group

Obtient toutes les définitions d’ensemble de stratégies pour un abonnement au niveau du groupe d’administration.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicySetDefinition]

Paramètres

management_group_id
str
Obligatoire

ID du groupe d’administration. Obligatoire.

cls
callable

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

Retours

Un itérateur comme instance de PolicySetDefinition ou du résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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