Share via


SharedGalleryData Class

Definition

A class representing the SharedGallery data model. Specifies information about the Shared Gallery that you want to create or update.

public class SharedGalleryData : Azure.ResourceManager.Compute.Models.PirSharedGalleryResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Compute.SharedGalleryData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Compute.SharedGalleryData>
type SharedGalleryData = class
    inherit PirSharedGalleryResourceData
    interface IJsonModel<SharedGalleryData>
    interface IPersistableModel<SharedGalleryData>
Public Class SharedGalleryData
Inherits PirSharedGalleryResourceData
Implements IJsonModel(Of SharedGalleryData), IPersistableModel(Of SharedGalleryData)
Inheritance
Implements

Properties

ArtifactTags

The artifact tags of a shared gallery resource.

Id

The resource identifier.

Location

Resource location.

(Inherited from PirResourceData)
Name

Resource name.

(Inherited from PirResourceData)
UniqueId

The unique id of this shared gallery.

(Inherited from PirSharedGalleryResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from PirSharedGalleryResourceData)

Explicit Interface Implementations

IJsonModel<PirResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from PirResourceData)
IJsonModel<PirResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PirResourceData)
IJsonModel<PirSharedGalleryResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from PirSharedGalleryResourceData)
IJsonModel<PirSharedGalleryResourceData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from PirSharedGalleryResourceData)
IJsonModel<SharedGalleryData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SharedGalleryData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<PirResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PirResourceData)
IPersistableModel<PirResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from PirResourceData)
IPersistableModel<PirResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PirResourceData)
IPersistableModel<PirSharedGalleryResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from PirSharedGalleryResourceData)
IPersistableModel<PirSharedGalleryResourceData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from PirSharedGalleryResourceData)
IPersistableModel<PirSharedGalleryResourceData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from PirSharedGalleryResourceData)
IPersistableModel<SharedGalleryData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SharedGalleryData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SharedGalleryData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to