Share via


SharedGalleryImageVersionData Class

Definition

A class representing the SharedGalleryImageVersion data model. Specifies information about the gallery image version that you want to create or update.

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

Properties

ArtifactTags

The artifact tags of a shared gallery resource.

EndOfLifeOn

The end of life date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.

Id

The resource identifier.

IsExcludedFromLatest

If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.

Location

Resource location.

(Inherited from PirResourceData)
Name

Resource name.

(Inherited from PirResourceData)
PublishedOn

The published date of the gallery image version Definition. This property can be used for decommissioning purposes. This property is updatable.

StorageProfile

Describes the storage profile of the image version.

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<SharedGalleryImageVersionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<SharedGalleryImageVersionData>.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<SharedGalleryImageVersionData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SharedGalleryImageVersionData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<SharedGalleryImageVersionData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to