Share via


Image Class

Definition

Lab services virtual machine image

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ImageTypeConverter))]
public class Image : Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.IImage, Microsoft.Azure.PowerShell.Cmdlets.LabServices.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ImageTypeConverter))>]
type Image = class
    interface IImage
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class Image
Implements IImage, IValidates
Inheritance
Image
Attributes
Implements

Constructors

Image()

Creates an new Image instance.

Properties

Author

The image author.

AvailableRegion

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

IconUrl

URL of the image icon.

Id

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

Name

The name of the resource

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.

SharedGalleryId

The ID for the image in the shared gallery.

Sku

The image SKU.

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

TermsStatus

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

Type

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

Version

The image version.

Methods

BindResourceParameters(Hashtable)
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of Image.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of Image.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.IImage.

FromJsonString(String)

Creates a new instance of Image, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of Image into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to