Share via


LabVirtualMachineImageData Class

Definition

A class representing the LabVirtualMachineImage data model. Lab services virtual machine image

public class LabVirtualMachineImageData : Azure.ResourceManager.Models.ResourceData
type LabVirtualMachineImageData = class
    inherit ResourceData
Public Class LabVirtualMachineImageData
Inherits ResourceData
Inheritance
LabVirtualMachineImageData

Constructors

LabVirtualMachineImageData()

Initializes a new instance of LabVirtualMachineImageData.

Properties

Author

The image author.

AvailableRegions

The available regions of the image in the shared gallery.

Description

A description of the image.

DisplayName

The image display name.

EnabledState

Is the image enabled.

IconUri

URL of the image icon.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
Offer

The ID of an offer associated with the image.

OSState

The OS State of the image.

OSType

The OS Type of the image.

Plan

The ID of marketplace plan associated with the image (optional).

ProvisioningState

Current provisioning state of the image.

Publisher

The ID of the publisher of the image.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
SharedGalleryId

The ID for the image in the shared gallery.

Sku

The image SKU.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TermsStatus

The status of image terms of use (enabled = accepted, disabled = not accepted).

Version

The image version.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Applies to