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

@azure/arm-computefleet package

AzureFleetClient

接口

AdditionalCapabilities

VM 的其他Capabilities。

AdditionalLocationsProfile

表示可以部署机队资源的其他位置的配置。

AdditionalUnattendContent

指定 Windows 安装程序使用的 Unattend.xml 文件中可以包含的其他 XML 格式化信息。 内容通过设置名称、组件名称和应用内容的传递来定义。

ApiEntityReference

API 实体引用。

ApiError

用于舰队的 ApiError

ApiErrorBase

API 错误基础。

ApplicationProfile

包含应提供给 VM/VMSS 的库应用程序列表

AzureFleetClientOptionalParams

客户端的可选参数。

BaseVirtualMachineProfile

介绍机队的基本虚拟机配置文件

BootDiagnostics

启动诊断是一项调试功能,可用于查看控制台输出和屏幕截图来诊断 VM 状态。 可以轻松查看控制台日志的输出。 通过 Azure,还可以从虚拟机监控程序查看 VM 的屏幕截图。

CapacityReservationProfile

容量预留配置文件的参数。

ComputeProfile

用于运行用户工作负荷的计算配置文件。

DiagnosticsProfile

指定启动诊断设置状态。 最低 API 版本:2015-06-15。

DiffDiskSettings

描述可为操作系统磁盘指定的临时磁盘设置的参数。 注意: 临时磁盘设置只能为托管磁盘指定。

DiskEncryptionSetParameters

描述可为磁盘指定的客户托管磁盘加密集资源 ID 的参数。 注意: 只能为托管磁盘指定磁盘加密集资源 ID。 有关详细信息,请参阅 https://aka.ms/mdssewithcmkoverview

EncryptionIdentity

指定 ADE 用于获取 keyvault 操作的访问令牌的托管标识。

Fleet

计算机群资源

FleetProperties

计算机群的详细信息。

FleetUpdate

群更新模型

FleetsCreateOrUpdateOptionalParams

可选参数。

FleetsDeleteOptionalParams

可选参数。

FleetsGetOptionalParams

可选参数。

FleetsListByResourceGroupOptionalParams

可选参数。

FleetsListBySubscriptionOptionalParams

可选参数。

FleetsListVirtualMachineScaleSetsOptionalParams

可选参数。

FleetsOperations

表示机队操作的接口。

FleetsUpdateOptionalParams

可选参数。

ImageReference

指定要使用的图像的信息。 可以指定有关平台映像、市场映像或虚拟机映像的信息。 若要使用平台映像、市场映像或虚拟机映像,但不在其他创建操作中使用,则需要此元素。 注意:只能在创建规模集时设置映像引用发布者和产品/服务。

InnerError

内部错误详细信息。

KeyVaultSecretReference

描述对 Key Vault 机密的引用

LinuxConfiguration

指定虚拟机上的 Linux 操作系统设置。 有关受支持的 Linux 分发版的列表,请参阅 Azure-Endorsed 分发版上的 Linux

LinuxPatchSettings

指定与 Linux 上的 VM 来宾修补相关的设置。

LinuxVMGuestPatchAutomaticByPlatformSettings

指定在 Linux 修补程序设置中选择修补程序模式 AutomaticByPlatform 时要应用的其他设置。

LocationProfile

表示舰队中单个附加位置的配置文件。 位置和 virtualMachineProfileOverride (可选)。

ManagedServiceIdentity

托管服务标识(系统分配和/或用户分配的标识)

ManagedServiceIdentityUpdate

用于添加可选属性的模板。

OSImageNotificationProfile

指定 OS 映像计划事件相关配置。

Operation

从资源提供程序操作 API 返回的 REST API 操作的详细信息

OperationDisplay

本地化的显示信息和操作。

OperationsListOptionalParams

可选参数。

OperationsOperations

表示操作操作的接口。

PageSettings

byPage 方法的选项

PagedAsyncIterableIterator

允许异步迭代到完成和逐页迭代的接口。

PatchSettings

指定与 Windows 上的 VM 来宾修补相关的设置。

Plan

规划资源。

ProxyAgentSettings

在创建虚拟机时指定 ProxyAgent 设置。 最低 API 版本:2023-09-01。

PublicIPAddressSku

描述公共 IP Sku。 只能将 OrchestrationMode 设置为灵活。

RegularPriorityProfile

计算机群中常规实例的配置选项。

Resource

所有 Azure 资源管理器资源的响应中返回的常见字段

ResourcePlanUpdate

用于添加可选属性的模板。

RestorePollerOptions
ScheduledEventsProfile

指定与计划事件相关的配置。

SecurityPostureReference

指定要用于规模集中所有虚拟机的安全状况。 最低 API 版本:2023-03-01

SecurityProfile

指定虚拟机或虚拟机规模集的安全配置文件设置。

ServiceArtifactReference

指定使用“latest”映像版本时,用于为规模集中的所有虚拟机设置相同映像版本的服务项目引用 ID。 最低 API 版本:2022-11-01

SpotPriorityProfile

计算机群中现成实例的配置选项。

SshConfiguration

Azure 上运行的基于 Linux 的 VM 的 SSH 配置

SshPublicKey

包含有关 SSH 证书公钥的信息以及放置公钥的 Linux VM 上的路径。

SubResource

介绍 SubResource

SystemData

与创建和上次修改资源相关的元数据。

TerminateNotificationProfile

指定终止计划事件相关配置。

TrackedResource

Azure 资源管理器的资源模型定义跟踪了具有“标记”和“位置”的顶级资源

UefiSettings

指定在创建虚拟机时使用的安全启动和 vTPM 等安全设置。 最低 api 版本:2020-12-01。

UserAssignedIdentity

用户分配的标识属性

VMAttributeMinMaxDouble

使用双精度值的 VMAttributes。

VMAttributeMinMaxInteger

从 CRS 检索 VMSizes 时,Min = 0 (uint)。如果未指定 MinValue,则 Max = 4294967295 (uint)。如果未指定,则为 MaxValue。 这允许筛选所有可用 VMSize 上的 VMAttributes。

VMAttributes

将用于筛选 VMSizes 的 VMAttributes,用于生成 Fleet。

VMDiskSecurityProfile

指定托管磁盘的安全配置文件设置。 注意: 只能为机密 VM 设置它。

VMGalleryApplication

指定引用计算库应用程序版本所需的信息

VMSizeProperties

指定虚拟机上的 VM 大小属性设置。

VaultCertificate

介绍 Key Vault 中的单个证书引用,以及证书应驻留在 VM 上的位置。

VaultSecretGroup

描述一组证书,这些证书都位于同一 Key Vault 中。

VirtualHardDisk

描述磁盘的 URI。

VirtualMachineScaleSet

AzureFleet 的 virtualMachineScaleSet

VirtualMachineScaleSetDataDisk

描述虚拟机规模集数据磁盘。

VirtualMachineScaleSetExtension

描述虚拟机规模集扩展。

VirtualMachineScaleSetExtensionProfile

描述虚拟机规模集扩展配置文件。

VirtualMachineScaleSetExtensionProperties

描述虚拟机规模集扩展的属性。

VirtualMachineScaleSetHardwareProfile

指定虚拟机规模集的硬件设置。

VirtualMachineScaleSetIPConfiguration

介绍虚拟机规模集网络配置文件的 IP 配置。

VirtualMachineScaleSetIPConfigurationProperties

描述虚拟机规模集网络配置文件的 IP 配置属性。

VirtualMachineScaleSetIpTag

包含与公共 IP 地址关联的 IP 标记。

VirtualMachineScaleSetManagedDiskParameters

描述 ScaleSet 托管磁盘的参数。

VirtualMachineScaleSetNetworkConfiguration

介绍虚拟机规模集网络配置文件的网络配置。

VirtualMachineScaleSetNetworkConfigurationDnsSettings

描述虚拟机规模集网络配置的 DNS 设置。

VirtualMachineScaleSetNetworkConfigurationProperties

介绍虚拟机规模集网络配置文件的 IP 配置。

VirtualMachineScaleSetNetworkProfile

描述虚拟机规模集网络配置文件。

VirtualMachineScaleSetOSDisk

描述虚拟机规模集操作系统磁盘。

VirtualMachineScaleSetOSProfile

描述虚拟机规模集 OS 配置文件。

VirtualMachineScaleSetPublicIPAddressConfiguration

介绍虚拟机规模集 IP 配置的公共 IPAddress 配置

VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings

描述虚拟机规模集网络配置的 DNS 设置。

VirtualMachineScaleSetPublicIPAddressConfigurationProperties

介绍虚拟机规模集 IP 配置的公共 IPAddress 配置

VirtualMachineScaleSetStorageProfile

描述虚拟机规模集存储配置文件。

VmSizeProfile

有关 VM 大小的规范。 这还将包含将来的相应排名和权重。

WinRMConfiguration

介绍 VM 的 Windows 远程管理配置

WinRMListener

介绍 Windows 远程管理侦听器的协议和指纹

WindowsConfiguration

指定虚拟机上的 Windows 操作系统设置。

WindowsVMGuestPatchAutomaticByPlatformSettings

指定在 Windows 修补程序设置中选择修补程序模式 AutomaticByPlatform 时要应用的其他设置。

类型别名

AcceleratorManufacturer

Azure VM 支持的加速器制造商。
KnownAcceleratorManufacturer 可与 AcceleratorManufacturer 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

AMD:AMD GpuType
Nvidia:Nvidia GpuType
Xilinx:Xilinx GpuType

AcceleratorType

Azure VM 支持的加速器类型。
KnownAcceleratorType 可与 AcceleratorType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

GPU:GPU 加速器
FPGA:FPGA 加速器

ActionType

可扩展枚举。 指示操作类型。 “内部”是指仅适用于内部 API 的操作。
KnownActionType 可与 ActionType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

内部:操作适用于仅限内部的 API。

ArchitectureType

Azure VM 支持的体系结构类型。
KnownArchitectureType 可与 ArchitectureType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ARM64:ARM64 体系结构
X64:X64 体系结构

CachingTypes

指定缓存要求。
KnownCachingTypes 可与 CachingTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:标准存储默认为“无”
ReadOnly:高级存储默认为“ReadOnly”
ReadWrite:OS 磁盘默认为“ReadWrite”

ContinuablePage

描述结果页的接口。

CpuManufacturer

Azure VM 支持的 Cpu 制造商。
KnownCpuManufacturer 可与 CpuManufacturer 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Intel:Intel CPU。
AMD:AMD CPU。
Microsoft:Microsoft CPU。
Ampere:Ampere CPU。

CreatedByType

创建资源的实体类型。
<xref:KnowncreatedByType> 可与 createdByType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

用户:实体是由用户创建的。
应用程序:实体是由应用程序创建的。
ManagedIdentity:实体是由托管标识创建的。
密钥:实体是由密钥创建的。

DeleteOptions

指定删除 VM 时网络接口发生的情况
KnownDeleteOptions 可与 DeleteOptions 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

删除:删除选项
分离:分离选项

DiffDiskOptions

指定操作系统磁盘的临时磁盘选项。
KnownDiffDiskOptions 可与 DiffDiskOptions 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

本地:本地选项。

DiffDiskPlacement

指定操作系统磁盘的临时磁盘放置。 用户可以在请求中使用此属性来选择用于临时 OS 磁盘预配的位置,即缓存磁盘或资源磁盘空间。 有关临时 OS 磁盘大小要求的详细信息,请参阅 https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 和 Linux VM 的临时 OS 磁盘大小要求,https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements NvmeDisk 的最低 API 版本:2024-03-01。
KnownDiffDiskPlacement 可与 DiffDiskPlacement 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

CacheDisk:CacheDisk 选项。
ResourceDisk:资源磁盘选项。
NvmeDisk:NvmeDisk 选项。

DiskControllerTypes

指定为 VM 和 VirtualMachineScaleSet 配置的磁盘控制器类型。 只有操作系统磁盘和 VM SKU 支持第 2 代(https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2)的虚拟机才支持此属性,请在响应区域的 Microsoft.Compute SKU API 包含 V2(https://docs.microsoft.com/rest/api/compute/resourceskus/list)时检查作为 VM SKU 功能的一部分返回的 HyperVGenerations 功能。 有关支持的磁盘控制器类型的详细信息,请参阅 https://aka.ms/azure-diskcontrollertypes
KnownDiskControllerTypes 可与 DiskControllerTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

SCSI:SCSI 磁盘类型
NVMe:NVMe 磁盘类型

DiskCreateOptionTypes

指定应如何创建虚拟机。
KnownDiskCreateOptionTypes 可与 DiskCreateOptionTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

FromImage:使用映像创建虚拟机时,将使用此值。 如果使用平台映像,则还使用上述 imageReference 元素。 如果使用市场映像,则还会使用前面所述的计划元素。
:创建空数据磁盘时使用此值。
附加:使用专用磁盘创建虚拟机时,将使用此值。
复制:此值用于从快照或其他磁盘创建数据磁盘。
还原:此值用于从磁盘还原点创建数据磁盘。

DiskDeleteOptionTypes

指定删除 VM 时托管磁盘的行为,例如是删除还是分离托管磁盘。 支持的值为:Delete。 如果使用此值,则会在删除 VM 时删除托管磁盘。 分离。 如果使用此值,则会在删除 VM 后保留托管磁盘。 最低 API 版本:2021-03-01。
KnownDiskDeleteOptionTypes 可与 DiskDeleteOptionTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

删除:如果使用此值,则会在删除 VM 时删除托管磁盘。
分离:如果使用此值,则会在删除 VM 后保留托管磁盘。

DomainNameLabelScopeTypes

域名标签范围。根据域名标签范围和 vm 索引的策略生成的哈希域名标签的串联将是将创建的 PublicIPAddress 资源的域名标签
KnownDomainNameLabelScopeTypes 可与 DomainNameLabelScopeTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

TenantReuse:TenantReuse 类型
SubscriptionReuse:SubscriptionReuse 类型
ResourceGroupReuse:ResourceGroupReuse 类型
NoReuse:NoReuse 类型

EvictionPolicy

不同类型的逐出策略
KnownEvictionPolicy 可与 EvictionPolicy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

删除:逐出时,将删除现成 VM,并更新相应的容量以反映此问题。
解除分配:逐出时,将解除分配/停止现成 VM

IPVersion

从 Api-Version 2017-03-30 开始提供,它表示特定 ipconfiguration 是 IPv4 还是 IPv6。 默认值被视为 IPv4。 可能的值为:“IPv4”和“IPv6”。
KnownIPVersion 可与 IPVersion 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

IPv4:IPv4 版本
IPv6:IPv6 版本

LinuxPatchAssessmentMode

指定 IaaS 虚拟机的 VM 来宾修补评估模式。

可能的值包括:

ImageDefault - 控制虚拟机上的修补程序评估的时间。

AutomaticByPlatform - 平台将触发定期修补评估。 属性 provisionVMAgent 必须为 true。
KnownLinuxPatchAssessmentMode 可与 LinuxPatchAssessmentMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ImageDefault:控制虚拟机上的修补程序评估的时间。
AutomaticByPlatform:平台将触发定期修补评估。属性 provisionVMAgent 必须为 true。

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。
KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting 可与 LinuxVMGuestPatchAutomaticByPlatformRebootSetting 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

未知:未知重启设置
IfRequired:IfRequired 重新启动设置
从不:永不重启设置
始终:始终重启设置

LinuxVMGuestPatchMode

指定 VM 来宾修补到 IaaS 虚拟机的模式,或与将 OrchestrationMode 作为灵活业务流程模式的虚拟机规模集关联的虚拟机。
KnownLinuxVMGuestPatchMode 可与 LinuxVMGuestPatchMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ImageDefault:使用虚拟机的默认修补配置。
AutomaticByPlatform:虚拟机将由平台自动更新。 属性 provisionVMAgent 必须为 true。

LocalStorageDiskType

Azure VM 支持的不同类型的本地存储磁盘类型。
KnownLocalStorageDiskType 可与 LocalStorageDiskType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

HDD:HDD DiskType。
SSD:SDD DiskType。

ManagedServiceIdentityType

托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。
KnownManagedServiceIdentityType 可与 ManagedServiceIdentityType 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:无托管标识。
SystemAssigned:系统分配的托管标识。
UserAssigned:用户分配的托管标识。
SystemAssigned、UserAssigned:系统和用户分配的托管标识。

Mode

指定在启用该功能时 ProxyAgent 将执行的模式。 ProxyAgent 将开始审核或监视,但不强制对审核模式下主机终结点的请求实施访问控制,而在“强制”模式下,将强制实施访问控制。 默认值为“强制”模式。
KnownMode 可与 Mode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

审核:审核模式
强制:强制模式

NetworkApiVersion

指定使用业务流程模式“灵活”在虚拟机规模集的网络接口配置中创建网络资源时使用的 Microsoft.Network API 版本
KnownNetworkApiVersion 可与 NetworkApiVersion 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

2020-11-01:支持的初始版本。 也支持更高版本。

NetworkInterfaceAuxiliaryMode

指定是否为网络接口资源启用辅助模式。
KnownNetworkInterfaceAuxiliaryMode 可与 NetworkInterfaceAuxiliaryMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:无模式
AcceleratedConnections:AcceleratedConnections 模式
浮动:浮动模式

NetworkInterfaceAuxiliarySku

指定是否为网络接口资源启用辅助 SKU。
KnownNetworkInterfaceAuxiliarySku 可与 NetworkInterfaceAuxiliarySku 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

:无 sku
A1:A1 sku
A2:A2 sku
A4:A4 sku
A8:A8 sku

OperatingSystemTypes

此属性允许指定从用户映像或专用 VHD 创建 VM 时磁盘中包含的 OS 类型。 可能的值包括:Windows、Linux。
KnownOperatingSystemTypes 可与 OperatingSystemTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Windows:Windows OS 类型
Linux:Linux OS 类型

Origin

操作的预期执行程序;与基于资源的访问控制 (RBAC) 和审核日志 UX 中一样。 默认值为“user,system”
KnownOrigin 可与 Origin 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

用户:指示操作是由用户启动的。
系统:指示操作是由系统启动的。
用户,系统:指示操作是由用户或系统启动的。

ProtocolTypes

指定 WinRM 侦听器的协议。 可能的值为:http、https。
KnownProtocolTypes 可与 ProtocolTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Http:Http 协议
Https:Https 协议

ProvisioningState

资源类型的预配状态。
KnownProvisioningState 可与 ResourceProvisioningState 互换,此枚举包含服务支持的已知值。

服务支持的已知值

已成功
失败
已取消
创建
更新
删除
迁移

PublicIPAddressSkuName

指定公共 IP SKU 名称。
KnownPublicIPAddressSkuName 可与 PublicIPAddressSkuName 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

基本:基本 SKU 名称
标准:标准 SKU 名称

PublicIPAddressSkuTier

指定公共 IP SKU 层
KnownPublicIPAddressSkuTier 可与 PublicIPAddressSkuTier 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

区域:区域 SKU 层
全局:全局 SKU 层

RegularPriorityAllocationStrategy

计算机群的常规 VM 分配策略类型
KnownRegularPriorityAllocationStrategy 可与 RegularPriorityAllocationStrategy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

LowestPrice:默认值。 VM 大小分配将确定为针对价格进行优化。
优先级:VM 大小分布将确定为针对每个 VM 大小指定的“优先级”进行优化。

SecurityEncryptionTypes

指定托管磁盘的 EncryptionType。 注意: 只能为机密 VM 设置它。
KnownSecurityEncryptionTypes 可与 SecurityEncryptionTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

VMGuestStateOnly:托管磁盘的 EncryptionType 设置为 VMGuestStateOnly,以便仅加密 VMGuestState blob。
DiskWithVMGuestState:托管磁盘的 EncryptionType 设置为 DiskWithVMGuestState 以加密托管磁盘以及 VMGuestState blob。
NonPersistedTPM:托管磁盘的 EncryptionType 设置为 NonPersistedTPM,以便在 VMGuestState blob 中不保留固件状态。

SecurityTypes

指定虚拟机的 SecurityType。 必须将其设置为任何指定值才能启用 UefiSettings。 默认行为为:除非设置了此属性,否则不会启用 UefiSettings。
KnownSecurityTypes 可与 SecurityTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

TrustedLaunch:TrustedLaunch 安全类型
ConfidentialVM:ConfidentialVM 安全类型

SettingNames

指定内容应用到的设置的名称。 可能的值包括:FirstLogonCommands 和 AutoLogon。
KnownSettingNames 可与 SettingNames 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

AutoLogon:AutoLogon 设置
FirstLogonCommands:FirstLogonCommands 设置

SpotAllocationStrategy

计算机群的现成分配策略类型
KnownSpotAllocationStrategy 可与 SpotAllocationStrategy 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

PriceCapacityOptimized:默认值。 VM 大小分配将确定为针对价格和容量进行优化。
LowestPrice:VM 大小分布将确定为针对价格进行优化。 注意:容量仍将在此处考虑,但权重要少得多。
CapacityOptimized:将确定 VM 大小分布以优化容量。

StorageAccountTypes

指定托管磁盘的存储帐户类型。 只能在创建规模集时设置托管 OS 磁盘存储帐户类型。 注意:UltraSSD_LRS只能与数据磁盘一起使用。 它不能与 OS 磁盘一起使用。 Standard_LRS使用标准 HDD。 StandardSSD_LRS使用标准 SSD。 Premium_LRS使用高级 SSD。 UltraSSD_LRS使用超级磁盘。 Premium_ZRS使用高级 SSD 区域冗余存储。 StandardSSD_ZRS使用标准 SSD 区域冗余存储。 有关 Windows 虚拟机支持的磁盘的详细信息,请参阅 https://docs.microsoft.com/azure/virtual-machines/windows/disks-types,对于 Linux 虚拟机,请参阅 https://docs.microsoft.com/azure/virtual-machines/linux/disks-types
KnownStorageAccountTypes 可与 StorageAccountTypes 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

Standard_LRS:Standard_LRS选项。
Premium_LRS:Premium_LRS选项。
StandardSSD_LRS:StandardSSD_LRS选项。
UltraSSD_LRS:UltraSSD_LRS选项。
Premium_ZRS:Premium_ZRS选项。
StandardSSD_ZRS:StandardSSD_ZRS选项。
PremiumV2_LRS:PremiumV2_LRS选项。

VMAttributeSupport

Azure VM 支持的 VMSizes。 包含的是“已排除”和“必需”的联合。
KnownVMAttributeSupport 可与 VMAttributeSupport 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

排除:将排除具有功能支持的所有 VMSize。
包括:具有功能支持的 VMSize,并且不使用该功能支持。 包含的是“已排除”和“必需”的联合。
必需:仅使用具有功能支持的 VMSize。

VMCategory

为 Azure VM 定义的 VMCategories。 请参阅:https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose
KnownVMCategory 可与 VMCategory 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

GeneralPurpose:常规用途 VM 大小提供均衡的 CPU 与内存比率。 非常适合测试和开发、中小型数据库和中流量 Web 服务器。
ComputeOptimized:计算优化的 VM 大小具有较高的 CPU 与内存比率。 这些大小适用于中等流量 Web 服务器、网络设备、批处理和应用程序服务器。
MemoryOptimized:内存优化 VM 大小提供较高的内存与 CPU 比率,非常适合关系数据库服务器、中型缓存和内存中分析。
StorageOptimized:存储优化虚拟机(VM)大小提供较高的磁盘吞吐量和 IO,非常适合大数据、SQL、NoSQL 数据库、数据仓库和大型事务数据库。 示例包括 Cassandra、MongoDB、Cloudera 和 Redis。
GpuAccelerated:GPU 优化 VM 大小是专用虚拟机,可用于单一、多个或小数 GPU。 这些大小专为计算密集型、图形密集型和可视化工作负载而设计。
FpgaAccelerated:FPGA 优化 VM 大小是一个或多个 FPGA 可用的专用虚拟机。 这些大小专为计算密集型工作负荷而设计。 本文提供有关 FPGA、vCPU、数据磁盘和 NIC 的数量和类型的信息。 此分组中的每个大小还包括存储吞吐量和网络带宽。
HighPerformanceCompute:Azure 高性能计算 VM 针对各种 HPC 工作负荷进行了优化,例如计算流体动力学、有限元素分析、前端和后端 EDA、渲染、分子动态、计算地理科学、天气模拟和财务风险分析。

WindowsPatchAssessmentMode

指定 IaaS 虚拟机的 VM 来宾修补程序评估模式。
KnownWindowsPatchAssessmentMode 可与 WindowsPatchAssessmentMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

ImageDefault:控制虚拟机上的修补程序评估的时间。
AutomaticByPlatform:平台将触发定期修补评估。 属性 provisionVMAgent 必须为 true。

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。
KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting 可与 WindowsVMGuestPatchAutomaticByPlatformRebootSetting 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

未知:未知重启设置
IfRequired:IfRequired 重新启动设置
从不:永不重启设置
始终:始终重启设置

WindowsVMGuestPatchMode

指定 VM 来宾修补到 IaaS 虚拟机的模式,或与将 OrchestrationMode 作为灵活业务流程模式的虚拟机规模集关联的虚拟机。
KnownWindowsVMGuestPatchMode 可与 WindowsVMGuestPatchMode 互换使用,此枚举包含服务支持的已知值。

服务支持的已知值

手动:控制将修补程序应用到虚拟机。 为此,请在 VM 中手动应用修补程序。 在此模式下,自动更新处于禁用状态;属性 WindowsConfiguration.enableAutomaticUpdates 必须为 false
AutomaticByOS:虚拟机将由 OS 自动更新。 属性 WindowsConfiguration.enableAutomaticUpdates 必须为 true。
AutomaticByPlatform:虚拟机将由平台自动更新。 属性 provisionVMAgent 和 WindowsConfiguration.enableAutomaticUpdates 必须为 true。

枚举

KnownAcceleratorManufacturer

Azure VM 支持的加速器制造商。

KnownAcceleratorType

Azure VM 支持的加速器类型。

KnownActionType

可扩展枚举。 指示操作类型。 “内部”是指仅适用于内部 API 的操作。

KnownArchitectureType

Azure VM 支持的体系结构类型。

KnownCachingTypes

指定缓存要求。

KnownCpuManufacturer

Azure VM 支持的 Cpu 制造商。

KnownCreatedByType

创建资源的实体类型。

KnownDeleteOptions

指定删除 VM 时网络接口发生的情况

KnownDiffDiskOptions

指定操作系统磁盘的临时磁盘选项。

KnownDiffDiskPlacement

指定操作系统磁盘的临时磁盘放置。 用户可以在请求中使用此属性来选择用于临时 OS 磁盘预配的位置,即缓存磁盘或资源磁盘空间。 有关临时 OS 磁盘大小要求的详细信息,请参阅 https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 和 Linux VM 的临时 OS 磁盘大小要求,https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements NvmeDisk 的最低 API 版本:2024-03-01。

KnownDiskControllerTypes

指定为 VM 和 VirtualMachineScaleSet 配置的磁盘控制器类型。 只有操作系统磁盘和 VM SKU 支持第 2 代(https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2)的虚拟机才支持此属性,请在响应区域的 Microsoft.Compute SKU API 包含 V2(https://docs.microsoft.com/rest/api/compute/resourceskus/list)时检查作为 VM SKU 功能的一部分返回的 HyperVGenerations 功能。 有关支持的磁盘控制器类型的详细信息,请参阅 https://aka.ms/azure-diskcontrollertypes

KnownDiskCreateOptionTypes

指定应如何创建虚拟机。

KnownDiskDeleteOptionTypes

指定删除 VM 时托管磁盘的行为,例如是删除还是分离托管磁盘。 支持的值为:Delete。 如果使用此值,则会在删除 VM 时删除托管磁盘。 分离。 如果使用此值,则会在删除 VM 后保留托管磁盘。 最低 API 版本:2021-03-01。

KnownDomainNameLabelScopeTypes

域名标签范围。根据域名标签范围和 vm 索引的策略生成的哈希域名标签的串联将是将创建的 PublicIPAddress 资源的域名标签

KnownEvictionPolicy

不同类型的逐出策略

KnownIPVersion

从 Api-Version 2017-03-30 开始提供,它表示特定 ipconfiguration 是 IPv4 还是 IPv6。 默认值被视为 IPv4。 可能的值为:“IPv4”和“IPv6”。

KnownLinuxPatchAssessmentMode

指定 IaaS 虚拟机的 VM 来宾修补评估模式。

可能的值包括:

ImageDefault - 控制虚拟机上的修补程序评估的时间。

AutomaticByPlatform - 平台将触发定期修补评估。 属性 provisionVMAgent 必须为 true。

KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting

指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。

KnownLinuxVMGuestPatchMode

指定 VM 来宾修补到 IaaS 虚拟机的模式,或与将 OrchestrationMode 作为灵活业务流程模式的虚拟机规模集关联的虚拟机。

KnownLocalStorageDiskType

Azure VM 支持的不同类型的本地存储磁盘类型。

KnownManagedServiceIdentityType

托管服务标识的类型(其中允许 SystemAssigned 和 UserAssigned 类型)。

KnownMode

指定在启用该功能时 ProxyAgent 将执行的模式。 ProxyAgent 将开始审核或监视,但不强制对审核模式下主机终结点的请求实施访问控制,而在“强制”模式下,将强制实施访问控制。 默认值为“强制”模式。

KnownNetworkApiVersion

指定使用业务流程模式“灵活”在虚拟机规模集的网络接口配置中创建网络资源时使用的 Microsoft.Network API 版本

KnownNetworkInterfaceAuxiliaryMode

指定是否为网络接口资源启用辅助模式。

KnownNetworkInterfaceAuxiliarySku

指定是否为网络接口资源启用辅助 SKU。

KnownOperatingSystemTypes

此属性允许指定从用户映像或专用 VHD 创建 VM 时磁盘中包含的 OS 类型。 可能的值包括:Windows、Linux。

KnownOrigin

操作的预期执行程序;与基于资源的访问控制 (RBAC) 和审核日志 UX 中一样。 默认值为“user,system”

KnownProtocolTypes

指定 WinRM 侦听器的协议。 可能的值为:http、https。

KnownProvisioningState

服务的 ProvisioningState 的已知值。

KnownPublicIPAddressSkuName

指定公共 IP SKU 名称。

KnownPublicIPAddressSkuTier

指定公共 IP SKU 层

KnownRegularPriorityAllocationStrategy

计算机群的常规 VM 分配策略类型

KnownSecurityEncryptionTypes

指定托管磁盘的 EncryptionType。 注意: 只能为机密 VM 设置它。

KnownSecurityTypes

指定虚拟机的 SecurityType。 必须将其设置为任何指定值才能启用 UefiSettings。 默认行为为:除非设置了此属性,否则不会启用 UefiSettings。

KnownSettingNames

指定内容应用到的设置的名称。 可能的值包括:FirstLogonCommands 和 AutoLogon。

KnownSpotAllocationStrategy

计算机群的现成分配策略类型

KnownStorageAccountTypes

指定托管磁盘的存储帐户类型。 只能在创建规模集时设置托管 OS 磁盘存储帐户类型。 注意:UltraSSD_LRS只能与数据磁盘一起使用。 它不能与 OS 磁盘一起使用。 Standard_LRS使用标准 HDD。 StandardSSD_LRS使用标准 SSD。 Premium_LRS使用高级 SSD。 UltraSSD_LRS使用超级磁盘。 Premium_ZRS使用高级 SSD 区域冗余存储。 StandardSSD_ZRS使用标准 SSD 区域冗余存储。 有关 Windows 虚拟机支持的磁盘的详细信息,请参阅 https://docs.microsoft.com/azure/virtual-machines/windows/disks-types,对于 Linux 虚拟机,请参阅 https://docs.microsoft.com/azure/virtual-machines/linux/disks-types

KnownVMAttributeSupport

Azure VM 支持的 VMSizes。 包含的是“已排除”和“必需”的联合。

KnownVMCategory

为 Azure VM 定义的 VMCategories。 请参阅:https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose

KnownWindowsPatchAssessmentMode

指定 IaaS 虚拟机的 VM 来宾修补程序评估模式。

KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting

指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。

KnownWindowsVMGuestPatchMode

指定 VM 来宾修补到 IaaS 虚拟机的模式,或与将 OrchestrationMode 作为灵活业务流程模式的虚拟机规模集关联的虚拟机。

函数

restorePoller<TResponse, TResult>(AzureFleetClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。

函数详细信息

restorePoller<TResponse, TResult>(AzureFleetClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

从另一轮询程序的序列化状态创建轮询器。 如果要在不同的主机上创建轮询器,或者在原始轮询器不在范围内后构造轮询器,这非常有用。

function restorePoller<TResponse, TResult>(client: AzureFleetClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

参数

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

返回

PollerLike<OperationState<TResult>, TResult>