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

VirtualMachine.Update 接口

实现

public static interface VirtualMachine.Update
extends Appliable<VirtualMachine>, UpdateWithTags<Update>, WithProximityPlacementGroup, WithUnmanagedDataDisk, WithManagedDataDisk, WithSecondaryNetworkInterface, WithExtension, WithBootDiagnostics, WithBillingProfile, WithSystemAssignedManagedServiceIdentity, WithUserAssignedManagedServiceIdentity, WithLicenseType, WithAdditionalCapacities, WithOSDisk, WithSecurityFeatures, WithDeleteOptions

更新操作的模板,包含可修改的所有设置。

方法摘要

修饰符和类型 方法和描述
abstract Update withDataDiskDefaultCachingType(CachingTypes cachingType)

指定托管数据磁盘的默认缓存类型。

abstract Update withDataDiskDefaultDeleteOptions(DeleteOptions deleteOptions)

指定托管数据磁盘的删除选项。

abstract Update withDataDiskDefaultDiskEncryptionSet(String diskEncryptionSetId)

指定托管数据磁盘的磁盘加密集。

abstract Update withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType)

指定存储帐户类型。

abstract Update withOSDiskCaching(CachingTypes cachingType)

指定 OS 磁盘的缓存类型。

abstract Update withOSDiskEncryptionSettings(DiskEncryptionSettings settings)

指定 OS 磁盘的加密设置。

abstract Update withOSDiskSizeInGB(int size)

指定 OS 磁盘的大小(以 GB 为单位)。

abstract Update withPriority(VirtualMachinePriorityTypes priority)

指定虚拟机的新优先级。

abstract Update withSize(VirtualMachineSizeTypes size)

指定虚拟机的新大小。

abstract Update withSize(String sizeName)

指定虚拟机的新大小。

方法详细信息

withDataDiskDefaultCachingType

public abstract VirtualMachine.Update withDataDiskDefaultCachingType(CachingTypes cachingType)

指定托管数据磁盘的默认缓存类型。

Parameters:

cachingType - 缓存类型

Returns:

更新的下一阶段

withDataDiskDefaultDeleteOptions

public abstract VirtualMachine.Update withDataDiskDefaultDeleteOptions(DeleteOptions deleteOptions)

指定托管数据磁盘的删除选项。

Parameters:

deleteOptions - 托管数据磁盘的删除选项

Returns:

定义的下一阶段

withDataDiskDefaultDiskEncryptionSet

public abstract VirtualMachine.Update withDataDiskDefaultDiskEncryptionSet(String diskEncryptionSetId)

指定托管数据磁盘的磁盘加密集。

Parameters:

diskEncryptionSetId - 磁盘加密集的 ID。

Returns:

定义的下一阶段

withDataDiskDefaultStorageAccountType

public abstract VirtualMachine.Update withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType)

指定存储帐户类型。

Parameters:

storageAccountType - 存储帐户类型

Returns:

更新的下一阶段

withOSDiskCaching

public abstract VirtualMachine.Update withOSDiskCaching(CachingTypes cachingType)

指定 OS 磁盘的缓存类型。

Parameters:

cachingType - 缓存类型。

Returns:

更新的下一阶段

withOSDiskEncryptionSettings

public abstract VirtualMachine.Update withOSDiskEncryptionSettings(DiskEncryptionSettings settings)

指定 OS 磁盘的加密设置。

Parameters:

settings - 加密设置。

Returns:

表示可创建 VM 更新的阶段

withOSDiskSizeInGB

public abstract VirtualMachine.Update withOSDiskSizeInGB(int size)

指定 OS 磁盘的大小(以 GB 为单位)。

在 VM 更新过程中,只能调整非托管磁盘的大小。 必须使用托管磁盘 API 单独调整托管磁盘的大小。

Parameters:

size - 磁盘大小。

Returns:

更新的下一阶段

withPriority

public abstract VirtualMachine.Update withPriority(VirtualMachinePriorityTypes priority)

指定虚拟机的新优先级。

Parameters:

priority - 可用优先级类型列表中的优先级

Returns:

更新的下一阶段

withSize

public abstract VirtualMachine.Update withSize(VirtualMachineSizeTypes size)

指定虚拟机的新大小。

VirtualMachineSizeTypes 不是虚拟机大小的完整列表。 有关调整大小,请参阅 availableSizes()

Parameters:

size - 虚拟机可用大小列表中的大小

Returns:

定义的下一阶段

withSize

public abstract VirtualMachine.Update withSize(String sizeName)

指定虚拟机的新大小。

有关调整大小,请参阅 availableSizes()

Parameters:

sizeName - 虚拟机大小的名称(文本形式)

Returns:

更新的下一阶段

适用于