Share via


ExtendedLocation Class

Definition

Extended location pointing to the underlying infrastructure

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ExtendedLocationTypeConverter))]
public class ExtendedLocation : Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IExtendedLocation
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.ExtendedLocationTypeConverter))>]
type ExtendedLocation = class
    interface IExtendedLocation
    interface IJsonSerializable
Public Class ExtendedLocation
Implements IExtendedLocation
Inheritance
ExtendedLocation
Attributes
Implements

Constructors

ExtendedLocation()

Creates an new ExtendedLocation instance.

Properties

Name

ARM Id of the extended location.

Type

The extended location type. Allowed value: 'CustomLocation'

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExtendedLocation.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExtendedLocation.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.AksArc.Models.IExtendedLocation.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExtendedLocation into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to