LocationExpanded Class

Definition

Location information.

public class LocationExpanded : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Resources.Models.LocationExpanded>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Resources.Models.LocationExpanded>
type LocationExpanded = class
    interface IJsonModel<LocationExpanded>
    interface IPersistableModel<LocationExpanded>
Public Class LocationExpanded
Implements IJsonModel(Of LocationExpanded), IPersistableModel(Of LocationExpanded)
Inheritance
LocationExpanded
Implements

Properties

AvailabilityZoneMappings

The availability zone mappings for this region.

DisplayName

The display name of the location.

Id

The fully qualified ID of the location. For example, /subscriptions/8d65815f-a5b6-402f-9298-045155da7d74/locations/westus.

LocationType

The location type.

Metadata

Metadata of the location, such as lat/long, paired region, and others.

Name

The location name.

RegionalDisplayName

The display name of the location and its region.

SubscriptionId

The subscription ID.

Operators

Implicit(LocationExpanded to AzureLocation)

Convert LocationExpanded into a Location object.

Explicit Interface Implementations

IJsonModel<LocationExpanded>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<LocationExpanded>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<LocationExpanded>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<LocationExpanded>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<LocationExpanded>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to