Share via


ImageProperties Class

Definition

Properties of an image.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ImagePropertiesTypeConverter))]
public class ImageProperties : Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IImageProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.ImagePropertiesTypeConverter))>]
type ImageProperties = class
    interface IImageProperties
    interface IJsonSerializable
Public Class ImageProperties
Implements IImageProperties
Inheritance
ImageProperties
Attributes
Implements

Constructors

ImageProperties()

Creates an new ImageProperties instance.

Properties

Description

The description of the image.

HibernateSupport

Indicates whether this image has hibernate enabled. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate

MemoryMax

Maximum value.

MemoryMin

Minimum value.

Offer

The name of the image offer.

ProvisioningState

The provisioning state of the resource.

Publisher

The publisher of the image.

Sku

The SKU name for the image.

VCpUsMax

Maximum value.

VCpUsMin

Minimum value.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ImageProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ImageProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DevCenter.Models.Api20240501Preview.IImageProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ImageProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to