Partager via


PolicyAssignmentData Classe

Définition

Classe représentant le modèle de données PolicyAssignment.

public class PolicyAssignmentData : Azure.ResourceManager.Models.ResourceData
type PolicyAssignmentData = class
    inherit ResourceData
Public Class PolicyAssignmentData
Inherits ResourceData
Héritage
PolicyAssignmentData

Constructeurs

PolicyAssignmentData()

Initialise une nouvelle instance de PolicyAssignmentData.

Propriétés

Description

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

DisplayName

Nom complet de l’affectation de stratégie.

EnforcementMode

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

ExcludedScopes

Étendues exclues de la stratégie.

Id

ID de ressource complet pour la ressource. Ex : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Hérité de ResourceData)
Location

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

ManagedIdentity

Identité managée associée à l’attribution de stratégie. Types d’identité pris en charge actuels : None, SystemAssigned, UserAssigned.

Metadata

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.

Pour affecter un objet à cette propriété, utilisez FromObjectAsJson<T>(T, JsonSerializerOptions).

Pour affecter une chaîne json déjà mise en forme à cette propriété, utilisez FromString(String).

Exemples :

  • BinaryData.FromObjectAsJson(« foo »)Crée une charge utile de « foo ».
  • BinaryData.FromString(« \"foo\" »)Crée une charge utile de « foo ».
  • BinaryData.FromObjectAsJson(new { key = « value » })Crée une charge utile de { « key » : « value » }.
  • BinaryData.FromString(« {\"key\ » : \"value\"} »)Crée une charge utile de { « key » : « value » }.

Name

Nom de la ressource.

(Hérité de ResourceData)
NonComplianceMessages

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

Overrides

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

Parameters

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

PolicyDefinitionId

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

ResourceSelectors

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

ResourceType

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts ».

(Hérité de ResourceData)
Scope

Étendue de l’attribution de stratégie.

SystemData

Métadonnées Azure Resource Manager contenant les informations createdBy et modifiedBy.

(Hérité de ResourceData)

S’applique à