Share via


PolicySetDefinition Class

Definition

The policy set definition.

[Microsoft.Rest.Serialization.JsonTransformation]
public class PolicySetDefinition : Microsoft.Rest.Azure.IResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PolicySetDefinition = class
    interface IResource
Public Class PolicySetDefinition
Implements IResource
Inheritance
PolicySetDefinition
Attributes
Implements

Constructors

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.

Properties

Description

Gets or sets the policy set definition description.

DisplayName

Gets or sets the display name of the policy set definition.

Id

Gets the ID of the policy set definition.

Metadata

Gets or sets the policy set definition metadata. Metadata is an open ended object and is typically a collection of key value pairs.

Name

Gets the name of the policy set definition.

Parameters

Gets or sets the policy set definition parameters that can be used in policy definition references.

PolicyDefinitionGroups

Gets or sets the metadata describing groups of policy definition references within the policy set definition.

PolicyDefinitions

Gets or sets an array of policy definition references.

PolicyType

Gets or sets the type of policy definition. Possible values are NotSpecified, BuiltIn, Custom, and Static. Possible values include: 'NotSpecified', 'BuiltIn', 'Custom', 'Static'

SystemData

Gets the system metadata relating to this resource.

Type

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

Methods

Validate()

Validate the object.

Applies to