你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

DataDisk 类

  • java.lang.Object
    • com.microsoft.azure.management.batch.DataDisk

public class DataDisk

与池中的计算节点关联的数据磁盘将使用的设置。 使用附加的数据磁盘时,需要从 VM 中装载和格式化磁盘,才能使用它们。

方法摘要

修饰符和类型 方法和描述
CachingType caching()

获取值为:none - 未启用磁盘的缓存模式。 readOnly - 磁盘的缓存模式为只读。 readWrite - 磁盘的缓存模式为读取和写入。 缓存的默认值为 none。 有关缓存选项的信息,请参阅: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/。 可能的值包括:“None”、“ReadOnly”、“ReadWrite”。

int diskSizeGB()

获取 diskSizeGB 值。

int lun()

获取 lun 用于唯一标识每个数据磁盘。 如果附加多个磁盘,则每个磁盘应具有不同的 lun。 该值必须介于 0 和 63 之间(包括 0 到 63)。

StorageAccountType storageAccountType()

如果省略,则获取 ,默认值为“Standard_LRS”。 值为:Standard_LRS - 数据磁盘应使用标准本地冗余存储。 Premium_LRS - 数据磁盘应使用高级本地冗余存储。 可能的值包括:“Standard_LRS”、“Premium_LRS”。

DataDisk withCaching(CachingType caching)

设置的值为:none - 未启用磁盘的缓存模式。 readOnly - 磁盘的缓存模式为只读。 readWrite - 磁盘的缓存模式为读取和写入。 缓存的默认值为 none。 有关缓存选项的信息,请参阅: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/。 可能的值包括:“None”、“ReadOnly”、“ReadWrite”。

DataDisk withDiskSizeGB(int diskSizeGB)

设置 diskSizeGB 值。

DataDisk withLun(int lun)

设置 lun 用于唯一标识每个数据磁盘。 如果附加多个磁盘,则每个磁盘应具有不同的 lun。 该值必须介于 0 和 63 之间(包括 0 到 63)。

DataDisk withStorageAccountType(StorageAccountType storageAccountType)

如果省略,则设置为“Standard_LRS”。 值为:Standard_LRS - 数据磁盘应使用标准本地冗余存储。 Premium_LRS - 数据磁盘应使用高级本地冗余存储。 可能的值包括:“Standard_LRS”、“Premium_LRS”。

方法详细信息

caching

public CachingType caching()

获取值为:none - 未启用磁盘的缓存模式。 readOnly - 磁盘的缓存模式为只读。 readWrite - 磁盘的缓存模式为读取和写入。 缓存的默认值为 none。 有关缓存选项的信息,请参阅: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/。 可能的值包括:“None”、“ReadOnly”、“ReadWrite”。

返回:

缓存值

diskSizeGB

public int diskSizeGB()

获取 diskSizeGB 值。

返回:

diskSizeGB 值

lun

public int lun()

获取 lun 用于唯一标识每个数据磁盘。 如果附加多个磁盘,则每个磁盘应具有不同的 lun。 该值必须介于 0 和 63 之间(包括 0 到 63)。

返回:

lun 值

storageAccountType

public StorageAccountType storageAccountType()

如果省略,则获取 ,默认值为“Standard_LRS”。 值为:Standard_LRS - 数据磁盘应使用标准本地冗余存储。 Premium_LRS - 数据磁盘应使用高级本地冗余存储。 可能的值包括:“Standard_LRS”、“Premium_LRS”。

返回:

storageAccountType 值

withCaching

public DataDisk withCaching(CachingType caching)

设置的值为:none - 未启用磁盘的缓存模式。 readOnly - 磁盘的缓存模式为只读。 readWrite - 磁盘的缓存模式为读取和写入。 缓存的默认值为 none。 有关缓存选项的信息,请参阅: https://blogs.msdn.microsoft.com/windowsazurestorage/2012/06/27/exploring-windows-azure-drives-disks-and-images/。 可能的值包括:“None”、“ReadOnly”、“ReadWrite”。

参数:

caching - 要设置的缓存值

返回:

DataDisk 对象本身。

withDiskSizeGB

public DataDisk withDiskSizeGB(int diskSizeGB)

设置 diskSizeGB 值。

参数:

diskSizeGB - 要设置的 diskSizeGB 值

返回:

DataDisk 对象本身。

withLun

public DataDisk withLun(int lun)

设置 lun 用于唯一标识每个数据磁盘。 如果附加多个磁盘,则每个磁盘应具有不同的 lun。 该值必须介于 0 和 63 之间(包括 0 到 63)。

参数:

lun - 要设置的 lun 值

返回:

DataDisk 对象本身。

withStorageAccountType

public DataDisk withStorageAccountType(StorageAccountType storageAccountType)

如果省略,则设置为“Standard_LRS”。 值为:Standard_LRS - 数据磁盘应使用标准本地冗余存储。 Premium_LRS - 数据磁盘应使用高级本地冗余存储。 可能的值包括:“Standard_LRS”、“Premium_LRS”。

参数:

storageAccountType - 要设置的 storageAccountType 值

返回:

DataDisk 对象本身。

适用于