Condividi tramite


ArmResourcesPolicyModelFactory.PolicyDefinitionReference Method

Definition

The policy definition reference.

public static Azure.ResourceManager.Resources.Policy.Models.PolicyDefinitionReference PolicyDefinitionReference(string policyDefinitionId = default, string definitionVersion = default, string latestDefinitionVersion = default, string effectiveDefinitionVersion = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.Resources.Policy.Models.PolicyParameterValue> parameters = default, string policyDefinitionReferenceId = default, System.Collections.Generic.IEnumerable<string> groupNames = default);
static member PolicyDefinitionReference : string * string * string * string * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.Resources.Policy.Models.PolicyParameterValue> * string * seq<string> -> Azure.ResourceManager.Resources.Policy.Models.PolicyDefinitionReference
Public Shared Function PolicyDefinitionReference (Optional policyDefinitionId As String = Nothing, Optional definitionVersion As String = Nothing, Optional latestDefinitionVersion As String = Nothing, Optional effectiveDefinitionVersion As String = Nothing, Optional parameters As IDictionary(Of String, PolicyParameterValue) = Nothing, Optional policyDefinitionReferenceId As String = Nothing, Optional groupNames As IEnumerable(Of String) = Nothing) As PolicyDefinitionReference

Parameters

policyDefinitionId
String

The ID of the policy definition or policy set definition.

definitionVersion
String

The version of the policy definition to use.

latestDefinitionVersion
String

The latest version of the policy definition available. This is only present if requested via the $expand query parameter.

effectiveDefinitionVersion
String

The effective version of the policy definition in use. This is only present if requested via the $expand query parameter.

parameters
IDictionary<String,PolicyParameterValue>

The parameter values for the referenced policy rule. The keys are the parameter names.

policyDefinitionReferenceId
String

A unique id (within the policy set definition) for this policy definition reference.

groupNames
IEnumerable<String>

The name of the groups that this policy definition reference belongs to.

Returns

A new PolicyDefinitionReference instance for mocking.

Applies to