Language

AliasPath Class

Definition

The type of the paths for alias.

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

Constructors

Name Description
AliasPath()

Creates an new AliasPath instance.

Properties

Name Description
ApiVersion

The API versions.

MetadataAttribute

The attributes of the token that the alias path is referring to.

MetadataType

The type of the token that the alias path is referring to.

Path

The path of an alias.

PatternPhrase

The alias pattern phrase.

PatternType

The pattern for an alias path.

PatternVariable

The alias pattern variable.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AliasPath.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AliasPath.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AliasPath into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to