Share via


IVirtualMachineUnmanagedDataDisk Interface

Definition

A native data disk of a virtual machine.

public interface IVirtualMachineUnmanagedDataDisk : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Compute.Fluent.Models.DataDisk>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachine>
type IVirtualMachineUnmanagedDataDisk = interface
    interface IHasInner<DataDisk>
    interface IChildResource<IVirtualMachine>
    interface IHasName
    interface IIndexable
    interface IHasParent<IVirtualMachine>
Public Interface IVirtualMachineUnmanagedDataDisk
Implements IChildResource(Of IVirtualMachine), IHasInner(Of DataDisk), IHasParent(Of IVirtualMachine)
Implements

Properties

CachingType

Gets the disk caching type. possible values are: 'None', 'ReadOnly', 'ReadWrite'.

CreationMethod

Gets the creation method used while creating this disk.

Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
Lun

Gets the logical unit number assigned to this data disk.

Name

Gets the name of the resource

(Inherited from IHasName)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Size

Gets the size of this data disk in GB.

SourceImageUri

Gets Uri to the source virtual hard disk user image from which this disk was created. null will be returned if this disk is not based on an image.

VhdUri

Gets URI to the virtual hard disk backing this data disk.

Applies to