Partager via


ResourceManagerModelFactory.PolicyAssignmentData Méthode

Définition

Initialise une nouvelle instance de PolicyAssignmentData.

public static Azure.ResourceManager.Resources.PolicyAssignmentData PolicyAssignmentData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.Core.AzureLocation? location = default, Azure.ResourceManager.Models.ManagedServiceIdentity managedIdentity = default, string displayName = default, string policyDefinitionId = default, string scope = default, System.Collections.Generic.IEnumerable<string> excludedScopes = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.Resources.Models.ArmPolicyParameterValue> parameters = default, string description = default, BinaryData metadata = default, Azure.ResourceManager.Resources.Models.EnforcementMode? enforcementMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.NonComplianceMessage> nonComplianceMessages = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.ResourceSelector> resourceSelectors = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.PolicyOverride> overrides = default);
static member PolicyAssignmentData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<Azure.Core.AzureLocation> * Azure.ResourceManager.Models.ManagedServiceIdentity * string * string * string * seq<string> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.Resources.Models.ArmPolicyParameterValue> * string * BinaryData * Nullable<Azure.ResourceManager.Resources.Models.EnforcementMode> * seq<Azure.ResourceManager.Resources.Models.NonComplianceMessage> * seq<Azure.ResourceManager.Resources.Models.ResourceSelector> * seq<Azure.ResourceManager.Resources.Models.PolicyOverride> -> Azure.ResourceManager.Resources.PolicyAssignmentData
Public Shared Function PolicyAssignmentData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional location As Nullable(Of AzureLocation) = Nothing, Optional managedIdentity As ManagedServiceIdentity = Nothing, Optional displayName As String = Nothing, Optional policyDefinitionId As String = Nothing, Optional scope As String = Nothing, Optional excludedScopes As IEnumerable(Of String) = Nothing, Optional parameters As IDictionary(Of String, ArmPolicyParameterValue) = Nothing, Optional description As String = Nothing, Optional metadata As BinaryData = Nothing, Optional enforcementMode As Nullable(Of EnforcementMode) = Nothing, Optional nonComplianceMessages As IEnumerable(Of NonComplianceMessage) = Nothing, Optional resourceSelectors As IEnumerable(Of ResourceSelector) = Nothing, Optional overrides As IEnumerable(Of PolicyOverride) = Nothing) As PolicyAssignmentData

Paramètres

name
String

Nom.

resourceType
ResourceType

ResourceType.

systemData
SystemData

SystemData.

location
Nullable<AzureLocation>

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

managedIdentity
ManagedServiceIdentity

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

displayName
String

Nom d’affichage de l’attribution de stratégie.

policyDefinitionId
String

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

scope
String

Étendue de l’attribution de stratégie.

excludedScopes
IEnumerable<String>

Étendues exclues de la stratégie.

parameters
IDictionary<String,ArmPolicyParameterValue>

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

description
String

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

metadata
BinaryData

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 de valeurs de clé.

enforcementMode
Nullable<EnforcementMode>

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

nonComplianceMessages
IEnumerable<NonComplianceMessage>

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

resourceSelectors
IEnumerable<ResourceSelector>

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

overrides
IEnumerable<PolicyOverride>

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

Retours

Une nouvelle PolicyAssignmentData instance de moqueries.

S’applique à