GetGalleryImageResult

data class GetGalleryImageResult(val description: String? = null, val disallowed: DisallowedResponse? = null, val endOfLifeDate: String? = null, val eula: String? = null, val features: List<GalleryImageFeatureResponse>? = null, val hyperVGeneration: String? = null, val id: String, val identifier: GalleryImageIdentifierResponse, val location: String, val name: String, val osState: String, val osType: String, val privacyStatementUri: String? = null, val provisioningState: String, val purchasePlan: ImagePurchasePlanResponse? = null, val recommended: RecommendedMachineConfigurationResponse? = null, val releaseNoteUri: String? = null, val tags: Map<String, String>? = null, val type: String)

Specifies information about the gallery image definition that you want to create or update.

Constructors

Link copied to clipboard
constructor(description: String? = null, disallowed: DisallowedResponse? = null, endOfLifeDate: String? = null, eula: String? = null, features: List<GalleryImageFeatureResponse>? = null, hyperVGeneration: String? = null, id: String, identifier: GalleryImageIdentifierResponse, location: String, name: String, osState: String, osType: String, privacyStatementUri: String? = null, provisioningState: String, purchasePlan: ImagePurchasePlanResponse? = null, recommended: RecommendedMachineConfigurationResponse? = null, releaseNoteUri: String? = null, tags: Map<String, String>? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

The description of this gallery image definition resource. This property is updatable.

Link copied to clipboard

Describes the disallowed disk types.

Link copied to clipboard
val endOfLifeDate: String? = null

The end of life date of the gallery image definition. This property can be used for decommissioning purposes. This property is updatable.

Link copied to clipboard
val eula: String? = null

The Eula agreement for the gallery image definition.

Link copied to clipboard

A list of gallery image features.

Link copied to clipboard

The hypervisor generation of the Virtual Machine. Applicable to OS disks only.

Link copied to clipboard
val id: String

Resource Id

Link copied to clipboard

This is the gallery image definition identifier.

Link copied to clipboard

Resource location

Link copied to clipboard

Resource name

Link copied to clipboard

This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.

Link copied to clipboard

This property allows you to specify the type of the OS that is included in the disk when creating a VM from a managed image.

Possible values are:

Windows

Linux

Link copied to clipboard

The privacy statement uri.

Link copied to clipboard

The provisioning state, which only appears in the response.

Link copied to clipboard

Describes the gallery image definition purchase plan. This is used by marketplace images.

Link copied to clipboard

The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.

Link copied to clipboard
val releaseNoteUri: String? = null

The release note uri.

Link copied to clipboard
val tags: Map<String, String>? = null

Resource tags

Link copied to clipboard

Resource type