Class PolicyDefinitionReference
- Namespace
- Azure.ResourceManager.Resources.Models
- Assembly
- Azure.ResourceManager.dll
The policy definition reference.
public class PolicyDefinitionReference : IJsonModel<PolicyDefinitionReference>, IPersistableModel<PolicyDefinitionReference>
- Inheritance
-
PolicyDefinitionReference
- Implements
-
IJsonModel<PolicyDefinitionReference>IPersistableModel<PolicyDefinitionReference>
- Inherited Members
Constructors
PolicyDefinitionReference(string)
Initializes a new instance of PolicyDefinitionReference.
public PolicyDefinitionReference(string policyDefinitionId)
Parameters
policyDefinitionId
stringThe ID of the policy definition or policy set definition.
Exceptions
- ArgumentNullException
policyDefinitionId
is null.
Properties
GroupNames
The name of the groups that this policy definition reference belongs to.
public IList<string> GroupNames { get; }
Property Value
Parameters
The parameter values for the referenced policy rule. The keys are the parameter names.
public IDictionary<string, ArmPolicyParameterValue> Parameters { get; }
Property Value
PolicyDefinitionId
The ID of the policy definition or policy set definition.
public string PolicyDefinitionId { get; set; }
Property Value
PolicyDefinitionReferenceId
A unique id (within the policy set definition) for this policy definition reference.
public string PolicyDefinitionReferenceId { get; set; }