ResourceManagerModelFactory.PolicyAssignmentData Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
ID.
- 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 à
Azure SDK for .NET