ImageProperties interface

Properties of an image resource.

Extends

Properties

author

The image author. NOTE: This property will not be serialized. It can only be populated by the server.

availableRegions

The available regions of the image in the shared gallery.

description

A description of the image. NOTE: This property will not be serialized. It can only be populated by the server.

displayName

The image display name. NOTE: This property will not be serialized. It can only be populated by the server.

iconUrl

URL of the image icon. NOTE: This property will not be serialized. It can only be populated by the server.

offer

The ID of an offer associated with the image. NOTE: This property will not be serialized. It can only be populated by the server.

osState

The OS State of the image. NOTE: This property will not be serialized. It can only be populated by the server.

osType

The OS Type of the image. NOTE: This property will not be serialized. It can only be populated by the server.

plan

The ID of marketplace plan associated with the image (optional). NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

Current provisioning state of the image. NOTE: This property will not be serialized. It can only be populated by the server.

publisher

The ID of the publisher of the image. NOTE: This property will not be serialized. It can only be populated by the server.

sharedGalleryId

The ID for the image in the shared gallery. NOTE: This property will not be serialized. It can only be populated by the server.

sku

The image SKU. NOTE: This property will not be serialized. It can only be populated by the server.

termsStatus

The status of image terms of use (enabled = accepted, disabled = not accepted). NOTE: This property will not be serialized. It can only be populated by the server.

version

The image version. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

enabledState

Is the image enabled

Property Details

author

The image author. NOTE: This property will not be serialized. It can only be populated by the server.

author?: string

Property Value

string

availableRegions

The available regions of the image in the shared gallery.

availableRegions?: string[]

Property Value

string[]

description

A description of the image. NOTE: This property will not be serialized. It can only be populated by the server.

description?: string

Property Value

string

displayName

The image display name. NOTE: This property will not be serialized. It can only be populated by the server.

displayName?: string

Property Value

string

iconUrl

URL of the image icon. NOTE: This property will not be serialized. It can only be populated by the server.

iconUrl?: string

Property Value

string

offer

The ID of an offer associated with the image. NOTE: This property will not be serialized. It can only be populated by the server.

offer?: string

Property Value

string

osState

The OS State of the image. NOTE: This property will not be serialized. It can only be populated by the server.

osState?: OsState

Property Value

osType

The OS Type of the image. NOTE: This property will not be serialized. It can only be populated by the server.

osType?: OsType

Property Value

plan

The ID of marketplace plan associated with the image (optional). NOTE: This property will not be serialized. It can only be populated by the server.

plan?: string

Property Value

string

provisioningState

Current provisioning state of the image. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: ProvisioningState

Property Value

publisher

The ID of the publisher of the image. NOTE: This property will not be serialized. It can only be populated by the server.

publisher?: string

Property Value

string

sharedGalleryId

The ID for the image in the shared gallery. NOTE: This property will not be serialized. It can only be populated by the server.

sharedGalleryId?: string

Property Value

string

sku

The image SKU. NOTE: This property will not be serialized. It can only be populated by the server.

sku?: string

Property Value

string

termsStatus

The status of image terms of use (enabled = accepted, disabled = not accepted). NOTE: This property will not be serialized. It can only be populated by the server.

termsStatus?: EnableState

Property Value

version

The image version. NOTE: This property will not be serialized. It can only be populated by the server.

version?: string

Property Value

string

Inherited Property Details

enabledState

Is the image enabled

enabledState?: EnableState

Property Value

Inherited From ImageUpdateProperties.enabledState