Share via


Image Class

Definition

Lab services virtual machine image

[Microsoft.Rest.Serialization.JsonTransformation]
public class Image : Microsoft.Azure.Management.LabServices.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Image = class
    inherit ProxyResource
Public Class Image
Inherits ProxyResource
Inheritance
Attributes

Constructors

Image()

Initializes a new instance of the Image class.

Image(String, String, String, SystemData, Nullable<EnableState>, Nullable<ProvisioningState>, String, String, String, String, Nullable<OsType>, String, Nullable<EnableState>, String, String, String, String, String, IList<String>, Nullable<OsState>)

Initializes a new instance of the Image class.

Properties

Author

Gets the image author.

AvailableRegions

Gets or sets the available regions of the image in the shared gallery.

Description

Gets a description of the image.

DisplayName

Gets the image display name.

EnabledState

Gets or sets is the image enabled. Possible values include: 'Enabled', 'Disabled'

IconUrl

Gets URL of the image icon.

Id

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

(Inherited from Resource)
Name

Gets the name of the resource

(Inherited from Resource)
Offer

Gets the ID of an offer associated with the image.

OsState

Gets the OS State of the image. Possible values include: 'Generalized', 'Specialized'

OsType

Gets the OS Type of the image. Possible values include: 'Windows', 'Linux'

Plan

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

ProvisioningState

Gets current provisioning state of the image. Possible values include: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Failed', 'Locked'

Publisher

Gets the ID of the publisher of the image.

SharedGalleryId

Gets the ID for the image in the shared gallery.

Sku

Gets the image SKU.

SystemData

Gets metadata pertaining to creation and last modification of the image.

TermsStatus

Gets the status of image terms of use (enabled = accepted, disabled = not accepted). Possible values include: 'Enabled', 'Disabled'

Type

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

(Inherited from Resource)
Version

Gets the image version.

Applies to