Share via


GalleryDiskImage Class

Definition

This is the disk image base class.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.GalleryDiskImageTypeConverter))]
public class GalleryDiskImage : Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.IGalleryDiskImage
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.GalleryDiskImageTypeConverter))>]
type GalleryDiskImage = class
    interface IGalleryDiskImage
    interface IJsonSerializable
Public Class GalleryDiskImage
Implements IGalleryDiskImage
Inheritance
GalleryDiskImage
Attributes
Implements

Constructors

GalleryDiskImage()

Creates an new GalleryDiskImage instance.

Properties

HostCaching

The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'

SizeInGb

This property indicates the size of the VHD to be created.

SourceId

The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, user image or storage account resource.

SourceUri

The uri of the gallery artifact version source. Currently used to specify vhd/blob source.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of GalleryDiskImage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of GalleryDiskImage.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20220103.IGalleryDiskImage.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of GalleryDiskImage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to