ResourceManagerModelFactory.PolicyAssignmentData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von 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
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- location
- Nullable<AzureLocation>
Der Speicherort der Richtlinienzuweisung. Nur erforderlich, wenn verwaltete Identität verwendet wird.
- managedIdentity
- ManagedServiceIdentity
Die verwaltete Identität, die der Richtlinienzuweisung zugeordnet ist. Aktuell unterstützte Identitätstypen: None, SystemAssigned, UserAssigned.
- displayName
- String
Der Anzeigename der Richtlinienzuweisung.
- policyDefinitionId
- String
Die ID der zugewiesenen Richtliniendefinition oder Richtliniensatzdefinition.
- scope
- String
Der Bereich für die Richtlinienzuweisung.
- excludedScopes
- IEnumerable<String>
Die ausgeschlossenen Bereiche der Richtlinie.
- parameters
- IDictionary<String,ArmPolicyParameterValue>
Die Parameterwerte für die zugewiesene Richtlinienregel. Die Schlüssel sind die Parameternamen.
- description
- String
Diese Nachricht ist Teil der Antwort im Falle eines Richtlinienverstoßes.
- metadata
- BinaryData
Die Metadaten für die Richtlinienzuweisung. Metadaten sind ein offenes Objekt und sind in der Regel eine Auflistung von Schlüsselwertpaaren.
- enforcementMode
- Nullable<EnforcementMode>
Der Richtlinienzuweisungserzwingungsmodus. Mögliche Werte sind Default und DoNotEnforce.
- nonComplianceMessages
- IEnumerable<NonComplianceMessage>
Die Meldungen, die beschreiben, warum eine Ressource nicht mit der Richtlinie konform ist.
- resourceSelectors
- IEnumerable<ResourceSelector>
Die Ressourcenauswahlliste zum Filtern von Richtlinien nach Ressourceneigenschaften.
- overrides
- IEnumerable<PolicyOverride>
Der Richtlinieneigenschaftswert überschreibt.
Gibt zurück
Eine neue PolicyAssignmentData instance zum Mocking.
Gilt für:
Azure SDK for .NET