Share via


PolicyDefinitionGroup Class

Definition

The policy definition group.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.PolicyDefinitionGroupTypeConverter))]
public class PolicyDefinitionGroup : Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IPolicyDefinitionGroup
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.PolicyDefinitionGroupTypeConverter))>]
type PolicyDefinitionGroup = class
    interface IPolicyDefinitionGroup
    interface IJsonSerializable
Public Class PolicyDefinitionGroup
Implements IPolicyDefinitionGroup
Inheritance
PolicyDefinitionGroup
Attributes
Implements

Constructors

PolicyDefinitionGroup()

Creates an new PolicyDefinitionGroup instance.

Properties

AdditionalMetadataId

A resource ID of a resource that contains additional metadata about the group.

Category

The group's category.

Description

The group's description.

DisplayName

The group's display name.

Name

The name of the group.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PolicyDefinitionGroup.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PolicyDefinitionGroup.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Policy.Models.IPolicyDefinitionGroup.

FromJsonString(String)

Creates a new instance of PolicyDefinitionGroup, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PolicyDefinitionGroup into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to