CommunityGalleryImageVersionData Class

Definition

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

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

Properties

ArtifactTags

The artifact tags of a community gallery resource.

Disclaimer

The disclaimer for a community 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 PirCommunityGalleryResourceData)
Name

Resource name.

(Inherited from PirCommunityGalleryResourceData)
PublishedOn

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

ResourceType

Resource type.

(Inherited from PirCommunityGalleryResourceData)
StorageProfile

Describes the storage profile of the image version.

UniqueId

The unique id of this community gallery.

(Inherited from PirCommunityGalleryResourceData)

Explicit Interface Implementations

IJsonModel<CommunityGalleryImageVersionData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CommunityGalleryImageVersionData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<PirCommunityGalleryResourceData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

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

Writes the model to the provided Utf8JsonWriter.

(Inherited from PirCommunityGalleryResourceData)
IPersistableModel<CommunityGalleryImageVersionData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CommunityGalleryImageVersionData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CommunityGalleryImageVersionData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<PirCommunityGalleryResourceData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

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

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

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

Writes the model into a BinaryData.

(Inherited from PirCommunityGalleryResourceData)

Applies to