Table of Contents

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
IPersistableModel<PolicyDefinitionReference>
Inherited Members

Constructors

PolicyDefinitionReference(string)

Initializes a new instance of PolicyDefinitionReference.

public PolicyDefinitionReference(string policyDefinitionId)

Parameters

policyDefinitionId string

The 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

IList<string>

Parameters

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

public IDictionary<string, ArmPolicyParameterValue> Parameters { get; }

Property Value

IDictionary<string, ArmPolicyParameterValue>

PolicyDefinitionId

The ID of the policy definition or policy set definition.

public string PolicyDefinitionId { get; set; }

Property Value

string

PolicyDefinitionReferenceId

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

public string PolicyDefinitionReferenceId { get; set; }

Property Value

string