Share via


IImageProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ImagePropertiesTypeConverter))]
public interface IImageProperties : Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.IImageUpdateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.LabServices.Models.Api20211001Preview.ImagePropertiesTypeConverter))>]
type IImageProperties = interface
    interface IJsonSerializable
    interface IImageUpdateProperties
Public Interface IImageProperties
Implements IImageUpdateProperties
Derived
Attributes
Implements

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

(Inherited from IImageUpdateProperties)
IconUrl

URL of the image icon.

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.

TermsStatus

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

Version

The image version.

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to