你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Azure.ResourceManager.Compute.Models 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
结构
AccessLevel |
访问级别接受的值包括 None、Read、Write。 |
AggregatedReplicationState |
这是基于所有区域复制状态标志的聚合复制状态。 |
ArchitectureType |
指定体系结构类型。 |
CapacityReservationGroupGetExpand |
CapacityReservationGroupGetExpand。 |
CapacityReservationGroupInstanceViewType |
CapacityReservationGroupInstanceViewType。 |
CapacityReservationInstanceViewType |
CapacityReservationInstanceViewType。 |
CloudServiceSlotType |
云服务的槽类型。 可能的值为 <br /><br />Production<br /><br />Staging<br /><br /> 如果未指定,默认值为 Production。 |
CloudServiceUpgradeMode |
云服务的更新模式。 在部署服务时将角色实例分配给更新域。 可在每个更新域中手动开始更新,也可以在所有更新域中自动开始更新。 可能的值为 <br /><br />Auto<br /><br />Manual<br /><br />Simultaneous<br /><br /> 如果未指定,默认值为 Auto。如果设置为“手动”,则必须调用 PUT UpdateDomain 来应用更新。 如果设置为“自动”,则会按顺序自动将更新应用到每个更新域。 |
ComponentName |
组件名称。 目前,唯一允许的值是 Microsoft-Windows-Shell-Setup。 |
ComputeDeleteOption |
指定删除 VM 时网络接口会发生什么情况。 |
ComputeEncryptionType |
用于加密磁盘数据的密钥类型。 |
ComputeNetworkInterfaceAuxiliaryMode |
指定是否为网络接口资源启用辅助模式。 |
ComputeNetworkInterfaceAuxiliarySku |
指定是否为网络接口资源启用辅助 SKU。 |
ComputePrivateEndpointConnectionProvisioningState |
当前预配状态。 |
ComputePrivateEndpointServiceConnectionStatus |
专用终结点连接状态。 |
ComputePublicIPAddressSkuName |
指定公共 IP SKU 名称。 |
ComputePublicIPAddressSkuTier |
指定公共 IP SKU 层。 |
ComputeUsageUnit |
描述使用情况度量单位的枚举。 |
ConfidentialVmEncryptionType |
机密 VM 加密类型。 |
ConsistencyModeType |
RestorePoint 的 ConsistencyMode。 可以在创建还原点时在输入中指定。 目前,仅接受 CrashConsistent 作为有效输入。 有关更多详细信息,请参阅 https://aka.ms/RestorePoints。 |
CopyCompletionErrorReason |
指示通过 CopyStart 操作创建的资源的后台副本失败时错误代码。 |
DataAccessAuthMode |
导出或上传到磁盘或快照时的其他身份验证要求。 |
DiffDiskOption |
指定操作系统磁盘的临时磁盘选项。 |
DiffDiskPlacement |
指定操作系统磁盘的临时磁盘放置。 用户可以在请求中使用此属性来选择位置,即缓存磁盘或资源磁盘空间进行临时 OS 磁盘预配。 有关临时 OS 磁盘大小要求的详细信息,请参阅 上的 Windows VM 和 Linux VM https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements 的 https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements临时 OS 磁盘大小要求。 |
DiskControllerType |
指定为 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请参阅 。 |
DiskCreateOption |
这会枚举创建磁盘的可能源。 |
DiskCreateOptionType |
指定应如何创建虚拟机。 可能的值为: Attach。 使用专用磁盘创建虚拟机时,将使用此值。 FromImage。 使用映像创建虚拟机时,将使用此值。 如果使用平台映像,则还需要使用上述 imageReference 元素。 如果使用的是市场映像,则还需要使用前面所述的 plan 元素。 |
DiskDeleteOptionType |
指定删除 VM 时托管磁盘的行为,例如是删除还是分离托管磁盘。 支持的值为: Delete。 如果使用此值,则会在删除 VM 时删除托管磁盘。 分离。 如果使用此值,则会在删除 VM 后保留托管磁盘。 最低 API 版本:2021-03-01。 |
DiskDetachOptionType |
指定要在分离磁盘时使用的分离行为或已在从虚拟机分离过程中的分离行为。 支持的值是: ForceDetach。 detachOption: ForceDetach 仅适用于托管数据磁盘。 如果数据磁盘的上一次分离尝试由于虚拟机意外故障而未完成,并且磁盘仍未释放,请使用强制分离作为最后手段,从 VM 中强行分离磁盘。 使用此分离行为时,可能尚未刷新所有写入。 此功能仍处于预览 模式,VirtualMachineScaleSet 不支持此功能。 强制分离数据磁盘更新到BeDetached 到“true”,同时设置 detachOption:“ForceDetach”。 |
DiskEncryptionSetType |
用于加密磁盘数据的密钥类型。 |
DiskImageFileFormat |
用于在 VHDX 文件格式快照发出 SAS 请求时指定文件格式。 |
DiskPublicNetworkAccess |
用于控制磁盘导出的策略。 |
DiskSecurityType |
指定 VM 的 SecurityType。 仅适用于 OS 磁盘。 |
DiskState |
这会枚举磁盘的可能状态。 |
DiskStorageAccountType |
SKU 名称。 |
DomainNameLabelScopeType |
域名标签范围。根据策略从域名标签范围和 vm 索引生成的哈希域名标签是将要创建的 PublicIPAddress 资源的域名标签。 |
EdgeZoneStorageAccountType |
指定要用于存储映像的存储帐户类型。 此属性不可更新。 |
ExecutionState |
脚本执行状态。 |
ExpandTypesForListVm |
ExpandTypesForListVm。 |
GalleryExpand |
GalleryExpand。 |
GalleryExtendedLocationType |
它是扩展位置的类型。 |
GalleryImageVersionPolicyViolationCategory |
描述策略冲突的性质。 |
GalleryProvisioningState |
预配状态,仅显示在响应中。 |
GalleryReplicationMode |
可选参数,指定用于复制的模式。 此属性不可更新。 |
GallerySharingPermissionType |
此属性允许指定共享库的权限。 <br><br> 可能的值是:<br><br>Private<br br><>Groups<br><br>Community。 |
GetVirtualMachineExpandType |
GetVirtualMachineExpandType。 |
HyperVGeneration |
虚拟机的虚拟机监控程序生成。 仅适用于 OS 磁盘。 |
ImageAlternativeType |
描述替代选项的类型。 |
ImageState |
描述映像的状态。 |
ImageStorageAccountType |
指定要用于存储映像的存储帐户类型。 此属性不可更新。 |
IPVersion |
从 Api-Version 2017-03-30 开始提供,它表示特定的 ip 配置是 IPv4 还是 IPv6。 默认值为 IPv4。 可能的值为:“IPv4”和“IPv6”。 |
LinuxPatchAssessmentMode |
指定 IaaS 虚拟机的 VM 来宾修补程序评估模式。<br /><br /> 可能的值是:<br /><br />ImageDefault - 可以控制虚拟机上补丁评估的时间。 <br /><br />AutomaticByPlatform - 平台将触发定期补丁评估。 属性 provisionVMAgent 必须为 true。 |
LinuxVmGuestPatchAutomaticByPlatformRebootSetting |
指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。 |
LinuxVmGuestPatchMode |
指定将 VM 来宾修补到 IaaS 虚拟机或与虚拟机规模集关联的虚拟机的模式,业务流程模式为灵活。<br /><br /> 可能的值为:<br /><br />ImageDefault - 使用虚拟机的默认修补配置。 <br /><br />AutomaticByPlatform - 虚拟机将由平台自动更新。 属性 provisionVMAgent 必须为 true。 |
NetworkAccessPolicy |
用于通过网络访问磁盘的策略。 |
NetworkApiVersion |
指定在网络接口配置中创建网络资源时使用的 Microsoft.Network API 版本。 |
OperatingSystemType |
获取操作系统类型。 |
OrchestrationMode |
指定虚拟机规模集的业务流程模式。 |
OrchestrationServiceName |
服务的名称。 |
OrchestrationServiceState |
服务的当前状态。 |
OrchestrationServiceStateAction |
要执行的操作。 |
PassName |
传递名称。 目前,唯一允许的值为 OobeSystem。 |
PatchAssessmentState |
描述给定修补程序的可用性。 |
PatchInstallationState |
安装操作完成后修补程序的状态。 |
PatchOperationStatus |
操作的总体成功或失败状态。 在操作完成之前,它将保持“InProgress”。 此时,它将变为“Unknown”、“Failed”、“Succeeded”或“CompletedWithWarnings”。 |
ProximityPlacementGroupType |
指定邻近放置组的类型。 可能的值包括: 标准 :在 Azure 区域或可用性区域中共置资源。 超级 :供将来使用。 |
PublicIPAllocationMethod |
指定公共 IP 分配类型。 |
RegionalReplicationState |
这是区域复制状态。 |
RepairAction |
修复操作的类型 (替换、重启、重置映像) ,这些操作将用于修复规模集中不正常的虚拟机。 默认值为 replace。 |
ReplicationStatusType |
ReplicationStatusType。 |
RestorePointEncryptionType |
用于加密磁盘还原点数据的密钥类型。 |
RestorePointExpand |
RestorePointExpand。 |
RestorePointGroupExpand |
RestorePointGroupExpand。 |
SecurityEncryptionType |
指定托管磁盘的 EncryptionType。 它设置为 DiskWithVMGuestState 以加密托管磁盘和 VMGuestState blob,设置为 VMGuestStateOnly,仅加密 VMGuestState blob。 注意: 只能为机密 VM 设置它。 |
SecurityType |
指定虚拟机的 SecurityType。 必须将其设置为任何指定的值才能启用 UefiSettings。 默认行为为:除非设置了此属性,否则不会启用 UefiSettings。 |
SelectPermission |
SelectPermission。 |
SharedGalleryHostCaching |
磁盘的主机缓存。 有效值为“None”、“ReadOnly”和“ReadWrite”。 |
SharedToValue |
SharedToValue。 |
SharingProfileGroupType |
此属性允许指定共享组的类型。 <br><br> 可能的值是:<br><br>Subscriptions<br br><>AADTenants。 |
SharingState |
库的共享状态,该状态仅显示在响应中。 |
SharingUpdateOperationType |
此属性允许指定库共享更新的操作类型。 <br><br> 可能的值是: <br><br>Add<br><br>Remove<br><br>Reset。 |
SnapshotStorageAccountType |
SKU 名称。 |
StorageAccountType |
指定托管磁盘的存储帐户类型。 只能在创建规模集时设置托管 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。 |
VirtualMachineDiskType |
不允许的 VM 磁盘类型。 |
VirtualMachineEvictionPolicyType |
指定 Azure 现成 VM/VMSS 的逐出策略。 |
VirtualMachinePriorityType |
指定独立虚拟机或规模集中虚拟机的优先级。 将来将弃用“低”枚举,请使用“Spot”作为枚举来部署 Azure 现成 VM/VMSS。 |
VirtualMachineScaleSetGetExpand |
VirtualMachineScaleSetGetExpand。 |
VirtualMachineScaleSetScaleInRule |
VirtualMachineScaleSetScaleInRule。 |
VirtualMachineSizeType |
指定虚拟机的大小。 枚举数据类型当前已弃用,将于 2023 年 12 月 23 日删除。 获取可用大小列表的建议方法是使用以下 API: 列出可用性集中的所有可用虚拟机大小、 列出区域中所有可用的虚拟机大小、 列出所有可用虚拟机大小以便调整大小。 有关虚拟机大小的详细信息,请参阅 虚拟机的大小。 可用的 VM 大小取决于区域和可用性集。 |
VmGuestPatchClassificationForLinux |
VmGuestPatchClassificationForLinux。 |
VmGuestPatchClassificationForWindows |
VmGuestPatchClassificationForWindows。 |
VmGuestPatchRebootBehavior |
描述修补程序的重启要求。 |
VmGuestPatchRebootSetting |
定义在软件更新操作期间重新启动 VM 的可接受时间。 |
VmGuestPatchRebootStatus |
完成操作后 VM 的重启状态。 |
WindowsPatchAssessmentMode |
指定 IaaS 虚拟机的 VM 来宾修补程序评估模式。<br /><br /> 可能的值是:<br /><br />ImageDefault - 可以控制虚拟机上补丁评估的时间。<br /><br />AutomaticByPlatform - 平台将触发定期补丁评估。 属性 provisionVMAgent 必须为 true。 |
WindowsVmGuestPatchAutomaticByPlatformRebootSetting |
指定所有 AutomaticByPlatform 修补程序安装操作的重新启动设置。 |
WindowsVmGuestPatchMode |
指定将 VM 来宾修补到 IaaS 虚拟机或与虚拟机规模集关联的虚拟机的模式,业务流程模式为灵活。<br /><br /> 可能的值为:<br /><br />Manual - 可以控制将修补程序应用到虚拟机。 为此,请在 VM 中手动应用修补程序。 在此模式下,自动更新被禁用;属性 WindowsConfiguration.enableAutomaticUpdates 必须为 false<br /><br />AutomaticByOS - 操作系统将自动更新虚拟机。 属性 WindowsConfiguration.enableAutomaticUpdates 必须为 true。 <br /><br />AutomaticByPlatform - 虚拟机将由平台自动更新。 属性 provisionVMAgent 和 WindowsConfiguration.enableAutomaticUpdates 必须为 true。 |
枚举
CachingType |
指定缓存要求。 可能的值为: None、ReadOnly、ReadWrite。 对于标准存储,默认值为: None。高级存储的 ReadOnly。 |
ComputeResourceSkuCapacityScaleType |
适用于 SKU 的规模类型。 |
ComputeResourceSkuRestrictionsReasonCode |
限制的原因。 |
ComputeResourceSkuRestrictionsType |
限制的类型。 |
ComputeStatusLevelType |
级别代码。 |
DedicatedHostLicenseType |
指定将应用于部署在专用主机上的 VM 的软件许可证类型。 可能的值为: None、Windows_Server_Hybrid、Windows_Server_Perpetual。 默认值为: None。。 |
GalleryApplicationCustomActionParameterType |
指定自定义操作参数的类型。 可能的值为:String、ConfigurationDataBlob 或 LogOutputBlob。 |
HostCaching |
磁盘的主机缓存。 有效值为“None”、“ReadOnly”和“ReadWrite”。 |
InstanceViewType |
InstanceViewType。 |
IntervalInMins |
用于创建 LogAnalytics 调用速率日志的间隔值(以分钟为单位)。 |
MaintenanceOperationResultCodeType |
上次维护操作结果代码。 |
OperatingSystemStateType |
此属性允许用户指定在此映像下创建的虚拟机是“通用化”还是“专用”。 |
RollingUpgradeActionType |
对滚动升级执行的最后一个操作。 |
RollingUpgradeStatusCode |
指示升级的当前状态的代码。 |
SettingName |
指定内容适用于的设置的名称。 可能的值为:FirstLogonCommands 和 AutoLogon。 |
SupportedOperatingSystemType |
使用此属性可以指定应用程序的受支持操作系统类型。 <br><br> 可能的值为: <br><br>Windows<br><br>Linux。 |
UpgradeOperationInvoker |
升级操作的调用程序。 |
UpgradeState |
指示升级的当前状态的代码。 |
VirtualMachineScaleSetSkuScaleType |
适用于 SKU 的缩放类型。 |
VirtualMachineScaleSetUpgradeMode |
指定升级到规模集中虚拟机的模式。<br /><br /> 可能的值为:<br /><br />Manual - 可以控制将更新应用到规模集中的虚拟机。 可以使用 manualUpgrade 操作执行此操作。<br /><br />Automatic - 规模集中的所有虚拟机都会同时自动更新。 |
WinRMListenerProtocolType |
指定 WinRM 侦听器的协议。 可能的值为:http、https. |