ArmResourcesPolicyModelFactory.PolicyDefinitionReference Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.