Language

AliasPattern Class

Definition

The type of the pattern for an alias path.

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

Constructors

Name Description
AliasPattern()

Creates an new AliasPattern instance.

Properties

Name Description
Phrase

The alias pattern phrase.

Type

The pattern for an alias path.

Variable

The alias pattern variable.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AliasPattern.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AliasPattern.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AliasPattern into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to