Share via


HciVmMarketplaceGalleryImageProperties Class

Definition

Properties under the marketplace gallery image resource.

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

Constructors

HciVmMarketplaceGalleryImageProperties(HciVmOSType)

Initializes a new instance of HciVmMarketplaceGalleryImageProperties.

Properties

CloudInitDataSource

Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure].

ContainerId

Storage ContainerID of the storage container to be used for marketplace gallery image.

HyperVGeneration

The hypervisor generation of the Virtual Machine [V1, V2].

Identifier

This is the gallery image definition identifier.

OSType

Operating system type that the gallery image uses [Windows, Linux].

ProvisioningState

Provisioning state of the marketplace gallery image.

Status

The observed state of marketplace gallery images.

Version

Specifies information about the gallery image version that you want to create or update.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<HciVmMarketplaceGalleryImageProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<HciVmMarketplaceGalleryImageProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<HciVmMarketplaceGalleryImageProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<HciVmMarketplaceGalleryImageProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<HciVmMarketplaceGalleryImageProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to