Partager via


PolicyAssignment Classe

Affectation de stratégie.

Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.

Héritage
azure.mgmt.resource.policy._serialization.Model
PolicyAssignment

Constructeur

PolicyAssignment(*, location: str | None = None, identity: _models.Identity | None = None, display_name: str | None = None, policy_definition_id: str | None = None, not_scopes: List[str] | None = None, parameters: Dict[str, _models.ParameterValuesValue] | None = None, description: str | None = None, metadata: MutableMapping[str, Any] | None = None, enforcement_mode: str | _models.EnforcementMode = 'Default', non_compliance_messages: List[_models.NonComplianceMessage] | None = None, resource_selectors: List[_models.ResourceSelector] | None = None, overrides: List[_models.Override] | None = None, **kwargs: Any)

Paramètres de mots-clés uniquement

Nom Description
location
str

Emplacement de l’affectation de stratégie. Obligatoire uniquement lors de l’utilisation de l’identité managée.

identity

Identité managée associée à l’attribution de stratégie.

display_name
str

Nom complet de l’affectation de stratégie.

policy_definition_id
str

ID de la définition de stratégie ou de la définition d’ensemble de stratégies affectée.

not_scopes

Étendues exclues de la stratégie.

parameters

Valeurs de paramètre pour la règle de stratégie affectée. Les clés sont les noms des paramètres.

description
str

Ce message fera partie de la réponse en cas de violation de stratégie.

metadata
<xref:JSON>

Métadonnées d’affectation de stratégie. Les métadonnées sont un objet ouvert et sont généralement une collection de paires clé-valeur.

enforcement_mode

Mode d’application de l’attribution de stratégie. Les valeurs possibles sont Default et DoNotEnforce. Les valeurs connues sont : « Default » et « DoNotEnforce ».

valeur par défaut: Default
non_compliance_messages

Messages décrivant la raison pour laquelle une ressource n’est pas conforme à la stratégie.

resource_selectors

Liste de sélecteurs de ressources pour filtrer les stratégies par propriétés de ressource.

overrides

La valeur de la propriété de stratégie remplace.

Variables

Nom Description
id
str

ID de l’affectation de stratégie.

type
str

Type de l’affectation de stratégie.

name
str

Nom de l’affectation de stratégie.

location
str

Emplacement de l’affectation de stratégie. Obligatoire uniquement lors de l’utilisation de l’identité managée.

identity

Identité managée associée à l’attribution de stratégie.

system_data

Métadonnées système relatives à cette ressource.

display_name
str

Nom complet de l’affectation de stratégie.

policy_definition_id
str

ID de la définition de stratégie ou de la définition d’ensemble de stratégies affectée.

scope
str

Étendue de l’attribution de stratégie.

not_scopes

Étendues exclues de la stratégie.

parameters

Valeurs de paramètre pour la règle de stratégie affectée. Les clés sont les noms des paramètres.

description
str

Ce message fera partie de la réponse en cas de violation de stratégie.

metadata
<xref:JSON>

Métadonnées d’affectation de stratégie. Les métadonnées sont un objet ouvert et sont généralement une collection de paires clé-valeur.

enforcement_mode

Mode d’application de l’attribution de stratégie. Les valeurs possibles sont Default et DoNotEnforce. Les valeurs connues sont : « Default » et « DoNotEnforce ».

non_compliance_messages

Messages décrivant la raison pour laquelle une ressource n’est pas conforme à la stratégie.

resource_selectors

Liste de sélecteurs de ressources pour filtrer les stratégies par propriétés de ressource.

overrides

La valeur de la propriété de stratégie remplace.