Share via


PolicySetDefinition Constructors

Definition

Overloads

PolicySetDefinition()

Initializes a new instance of the PolicySetDefinition class.

PolicySetDefinition(IList<PolicyDefinitionReference>, String, String, String, Object, IDictionary<String,ParameterDefinitionsValue>, IList<PolicyDefinitionGroup>, String, String, String, SystemData)

Initializes a new instance of the PolicySetDefinition class.

PolicySetDefinition()

Initializes a new instance of the PolicySetDefinition class.

public PolicySetDefinition ();
Public Sub New ()

Applies to

PolicySetDefinition(IList<PolicyDefinitionReference>, String, String, String, Object, IDictionary<String,ParameterDefinitionsValue>, IList<PolicyDefinitionGroup>, String, String, String, SystemData)

Initializes a new instance of the PolicySetDefinition class.

public PolicySetDefinition (System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinitionReference> policyDefinitions, string policyType = default, string displayName = default, string description = default, object metadata = default, System.Collections.Generic.IDictionary<string,Microsoft.Azure.Management.ResourceManager.Models.ParameterDefinitionsValue> parameters = default, System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinitionGroup> policyDefinitionGroups = default, string id = default, string name = default, string type = default, Microsoft.Azure.Management.ResourceManager.Models.SystemData systemData = default);
new Microsoft.Azure.Management.ResourceManager.Models.PolicySetDefinition : System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinitionReference> * string * string * string * obj * System.Collections.Generic.IDictionary<string, Microsoft.Azure.Management.ResourceManager.Models.ParameterDefinitionsValue> * System.Collections.Generic.IList<Microsoft.Azure.Management.ResourceManager.Models.PolicyDefinitionGroup> * string * string * string * Microsoft.Azure.Management.ResourceManager.Models.SystemData -> Microsoft.Azure.Management.ResourceManager.Models.PolicySetDefinition
Public Sub New (policyDefinitions As IList(Of PolicyDefinitionReference), Optional policyType As String = Nothing, Optional displayName As String = Nothing, Optional description As String = Nothing, Optional metadata As Object = Nothing, Optional parameters As IDictionary(Of String, ParameterDefinitionsValue) = Nothing, Optional policyDefinitionGroups As IList(Of PolicyDefinitionGroup) = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional systemData As SystemData = Nothing)

Parameters

policyDefinitions
IList<PolicyDefinitionReference>

An array of policy definition references.

policyType
String

The type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. Possible values include: 'NotSpecified', 'BuiltIn', 'Custom', 'Static'

displayName
String

The display name of the policy set definition.

description
String

The policy set definition description.

metadata
Object

The policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

parameters
IDictionary<String,ParameterDefinitionsValue>

The policy set definition parameters that can be used in policy definition references.

policyDefinitionGroups
IList<PolicyDefinitionGroup>

The metadata describing groups of policy definition references within the policy set definition.

id
String

The ID of the policy set definition.

name
String

The name of the policy set definition.

type
String

The type of the resource (Microsoft.Authorization/policySetDefinitions).

systemData
SystemData

The system metadata relating to this resource.

Applies to