DevCenterImageData Class

Definition

Represents an image.

public class DevCenterImageData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DevCenter.DevCenterImageData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DevCenter.DevCenterImageData>
type DevCenterImageData = class
    inherit ResourceData
    interface IJsonModel<DevCenterImageData>
    interface IPersistableModel<DevCenterImageData>
Public Class DevCenterImageData
Inherits ResourceData
Implements IJsonModel(Of DevCenterImageData), IPersistableModel(Of DevCenterImageData)
Inheritance
DevCenterImageData
Implements

Constructors

Name Description
DevCenterImageData()

Initializes a new instance of DevCenterImageData.

Properties

Name Description
Architecture

The architecture type of the image.

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.

Id

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

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
Offer

The name of the image offer.

ProvisioningState

The provisioning state of the resource.

Publisher

The publisher of the image.

RecommendedMachineConfiguration

The recommended machine configuration to use with the image.

ResourceType

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

(Inherited from ResourceData)
Sku

The SKU name for the image.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DevCenterImageData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DevCenterImageData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DevCenterImageData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DevCenterImageData>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DevCenterImageData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to