Share via


ResourceTypeAlias Class

Definition

The alias type.

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

Properties

AliasType

The type of the alias.

DefaultMetadata

The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata.

DefaultPath

The default path for an alias.

DefaultPattern

The default pattern for an alias.

Name

The alias name.

Paths

The paths for an alias.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ResourceTypeAlias>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ResourceTypeAlias>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ResourceTypeAlias>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ResourceTypeAlias>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ResourceTypeAlias>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to