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

Machines - Get All Machines In Site

获取计算机的方法。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/VMwareSites/{siteName}/machines?api-version=2020-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/VMwareSites/{siteName}/machines?api-version=2020-01-01&$filter={$filter}&$top={$top}&continuationToken={continuationToken}&totalRecordCount={totalRecordCount}

URI 参数

Name In Required Type Description
resourceGroupName
path True
  • string

资源组的名称。 此名称不区分大小写。

siteName
path True
  • string

网站名称。

subscriptionId
path True
  • string

目标订阅的 ID。

api-version
query True
  • string

要用于此操作的 API 版本。

$filter
query
  • string
$top
query
  • integer
int32
continuationToken
query
  • string

继续标记的可选参数。

totalRecordCount
query
  • integer
int32

给定站点中的计算机总数。

响应

Name Type Description
200 OK

OK

示例

Get VMware machines

Sample Request

GET https://management.azure.com/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.OffAzure/VMwareSites/pajind_site1/machines?api-version=2020-01-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.OffAzure/VMwareSites/pajind_site1/machines/machine1",
      "name": "machine1",
      "type": "Microsoft.OffAzure/VMwareSites/machines",
      "properties": {
        "dataCenterScope": "vCenter60-2",
        "firmware": "bios",
        "description": "",
        "vCenterFQDN": "10.150.8.52",
        "vCenterId": "/subscriptions/75dd7e42-4fd1-4512-af04-83ad9864335b/resourceGroups/myResourceGroup/providers/Microsoft.OffAzure/VMwareSites/pajind_site1/vcenters/10-150-8-52-b090bef3-b733-5e34-bc8f-eb6f2701432a",
        "vMwareToolsStatus": "NotInstalled",
        "changeTrackingSupported": true,
        "changeTrackingEnabled": true,
        "maxSnapshots": -1,
        "disks": [
          {
            "uuid": "6000C299-7390-714b-91c1-8af030cfadf9",
            "label": "Hard disk 1",
            "diskProvisioningPolicy": "ThinProvisioned",
            "diskScrubbingPolicy": "LazilyScrubbed",
            "diskMode": "persistent",
            "maxSizeInBytes": 42949672960,
            "name": "scsi0:0",
            "diskType": "Static",
            "lun": 0,
            "path": "[DS-FC-5TB-38-4] FPLWIN8R264-03/FPLWIN8R264-03.vmdk"
          }
        ],
        "appsAndRoles": null,
        "hostInMaintenanceMode": false,
        "hostName": "10.150.8.38",
        "hostPowerState": "unknown",
        "hostVersion": "6.0.0",
        "networkAdapters": [
          {
            "label": "Network adapter 1",
            "nicId": "4000",
            "macAddress": "00:50:56:88:0d:3c",
            "ipAddressList": [],
            "networkName": "VM Network",
            "ipAddressType": "Static"
          }
        ],
        "dependencyMapping": "Disabled",
        "dependencyMappingStartTime": null,
        "displayName": "FPLWIN8R264-03",
        "numberOfProcessorCore": 1,
        "allocatedMemoryInMB": 4096,
        "vmConfigurationFileLocation": "[DS-FC-5TB-38-4] FPLWIN8R264-03/FPLWIN8R264-03.vmx",
        "operatingSystemDetails": {
          "osType": "windowsguest",
          "osName": "Microsoft Windows Server 2008 R2 (64-bit)",
          "osVersion": null
        },
        "guestOSDetails": {
          "osType": null,
          "osName": null,
          "osVersion": null
        },
        "numberOfApplications": 0,
        "guestDetailsDiscoveryTimestamp": null,
        "isGuestDetailsDiscoveryInProgress": true,
        "createdTimestamp": "2019-10-14T08:52:34.0679641Z",
        "updatedTimestamp": "2019-10-17T09:32:15.8814969Z",
        "instanceUuid": "5008f0e5-71aa-84d6-6042-a118fb8e07c5",
        "powerStatus": "ON",
        "biosSerialNumber": "4208ef12-4a97-56d5-5fab-268058d3e3b5",
        "biosGuid": "4208ef12-4a97-56d5-5fab-268058d3e3b5",
        "vmFqdn": "",
        "isDeleted": false,
        "errors": []
      }
    }
  ],
  "nextLink": null
}

定义

Application

来宾虚拟机中的应用程序。

AppsAndRoles

来宾虚拟机中的 AppsAndRoles。

BizTalkServer

来宾虚拟机中的 BizTalkServer。

ExchangeServer

来宾虚拟机中的 ExchangeServer。

Feature

来宾虚拟机中的功能。

GuestOSDetails

与计算机的操作系统相关的数据。 序列化并存储为 Machine Rest 对象的一部分。

HealthErrorDetails

Rest API 中出现某些异常时返回的错误协定。

OperatingSystem

作为计算机 REST 资源的一部分返回的第二级对象。

OtherDatabase

来宾虚拟机中的 OtherDatabase。

SharePointServer

来宾虚拟机中的 SharePointServer。

SQLServer

来宾虚拟机中的 SQLServer。

SystemCenter

来宾虚拟机中的 SystemCenter。

VirtualDiskMode

用于标识独立磁盘的磁盘模式属性。

VMwareDisk

作为计算机 REST 资源的一部分返回的第二级对象。

VMwareMachine

计算机 REST 资源。

VMwareMachineCollection

VMware 计算机的集合。

VMwareMachineProperties

计算机属性的类。

VMwareNetworkAdapter

作为计算机 REST 资源的一部分在响应中表示的第二级对象。

WebApplication

来宾虚拟机中的 WebApplication。

Application

来宾虚拟机中的应用程序。

Name Type Description
name
  • string

应用程序的名称。

provider
  • string

应用程序的提供程序。

version
  • string

应用程序的版本。

AppsAndRoles

来宾虚拟机中的 AppsAndRoles。

Name Type Description
applications

AppsAndRoles 的应用程序。

bizTalkServers

AppsAndRoles 的 BizTalkServers。

exchangeServers

AppsAndRoles 的 ExchangeServers。

features

AppsAndRoles 的功能。

otherDatabases

AppsAndRoles 的其他DatabaseServers。

sharePointServers

AppsAndRoles 的 SharePointServers。

sqlServers

AppsAndRoles 的 SQLServers。

systemCenters

AppsAndRoles 的 SystemCenters。

webApplications

AppsAndRoles 的 WebApplications。

BizTalkServer

来宾虚拟机中的 BizTalkServer。

Name Type Description
productName
  • string

BizTalkServer 的 ProductName。

status
  • string

BizTalkServer 的状态。

ExchangeServer

来宾虚拟机中的 ExchangeServer。

Name Type Description
edition
  • string

ExchangeServer 的版本。

productName
  • string

ExchangeServer 的 ProductName。

roles
  • string

ExchangeServer 的角色。

servicePack
  • string

ExchangeServer 的 ServicePack。

version
  • string

ExchangeServer 的版本。

Feature

来宾虚拟机中的功能。

Name Type Description
featureType
  • string

功能的 FeatureType。

name
  • string

功能的名称。

parent
  • string

功能的父级。

status
  • string

功能的状态。

GuestOSDetails

与计算机的操作系统相关的数据。 序列化并存储为 Machine Rest 对象的一部分。

Name Type Description
osName
  • string

操作系统的名称。

osType
  • string

操作系统的类型。

osVersion
  • string

操作系统的版本。

HealthErrorDetails

Rest API 中出现某些异常时返回的错误协定。

Name Type Description
code
  • string

错误名称。

id
  • integer

错误 ID。

message
  • string

错误消息。

messageParameters
  • object

消息参数。

possibleCauses
  • string

错误的可能原因。

recommendedAction
  • string

建议的操作来解决错误。

severity
  • string

错误严重性。

source
  • string

错误源。

summaryMessage
  • string

错误摘要消息。

OperatingSystem

作为计算机 REST 资源的一部分返回的第二级对象。

Name Type Description
osName
  • string

操作系统的名称。

osType
  • string

操作系统的类型。

osVersion
  • string

操作系统的版本。

OtherDatabase

来宾虚拟机中的 OtherDatabase。

Name Type Description
databaseType
  • string

OtherDatabase 的 DatabaseType。

instance
  • string

OtherDatabase 的实例。

version
  • string

OtherDatabase 的版本。

SharePointServer

来宾虚拟机中的 SharePointServer。

Name Type Description
isEnterprise
  • boolean

指示 SharePointServer 是否Enterprise的值。

productName
  • string

SharePointServer 的 ProductName。

status
  • string

SharePointServer 的状态。

version
  • string

SharePointServer 的版本。

SQLServer

来宾虚拟机中的 SQLServer。

Name Type Description
clusterName
  • string

SQLServer 的 ClusterName。

clustered
  • string

SQLServer 群集。

edition
  • string

SQLServer 的版本。

name
  • string

SQLServer 的名称。

servicePack
  • string

SQLServer 的 ServicePack。

version
  • string

SQLServer 的版本。

SystemCenter

来宾虚拟机中的 SystemCenter。

Name Type Description
productName
  • string

SystemCenter 的 ProductName。

status
  • string

SystemCenter 的状态。

version
  • string

SystemCenter 的版本。

VirtualDiskMode

用于标识独立磁盘的磁盘模式属性。

Name Type Description
append
  • string
independent_nonpersistent
  • string
independent_persistent
  • string
nonpersistent
  • string
persistent
  • string
undoable
  • string

VMwareDisk

作为计算机 REST 资源的一部分返回的第二级对象。

Name Type Description
diskMode

用于标识独立磁盘的磁盘模式属性。

diskProvisioningPolicy
  • string

磁盘的预配策略。 VMWare 为精简或厚或未知。

diskScrubbingPolicy
  • string

磁盘的清理策略,这些磁盘可以急切地零或懒散地为零。

diskType
  • string

磁盘的类型。

label
  • string

磁盘的标签。

lun
  • integer

磁盘的 LUN。

maxSizeInBytes
  • integer

为磁盘分配的字节数。

name
  • string

磁盘的名称。

path
  • string

磁盘的路径。

uuid
  • string

磁盘 UUID。

VMwareMachine

计算机 REST 资源。

Name Type Description
id
  • string

资源 ID。

name
  • string

站点的名称。

properties

嵌套属性。

type
  • string

资源的类型。 类型 = Microsoft.OffAzure/VMWareSites/Machines。

VMwareMachineCollection

VMware 计算机的集合。

Name Type Description
nextLink
  • string

下一个链接的值。

value

计算机列表。

VMwareMachineProperties

计算机属性的类。

Name Type Description
allocatedMemoryInMB
  • number

分配的内存(以 MB 为单位)。

appsAndRoles

VM 的应用和角色。

biosGuid
  • string

BIOS GUID。

biosSerialNumber
  • string

计算机 BIOS 序列号。

changeTrackingEnabled
  • boolean

指示是否启用更改跟踪的值。

changeTrackingSupported
  • boolean

指示是否支持更改跟踪的值。

createdTimestamp
  • string

标记计算机的创建时间戳。

dataCenterScope
  • string

数据中心的范围。

dependencyMapping
  • string

如果为 VM 启用了或不启用依赖项映射功能。

dependencyMappingStartTime
  • string

上次启动依赖项映射集合时。

description
  • string

计算机的用户说明。

disks

附加到计算机的磁盘。

displayName
  • string

计算机的显示名称。

errors

计算机的错误。

firmware
  • string

计算机的固件。

guestDetailsDiscoveryTimestamp
  • string

上次发现来宾详细信息或发现基于计算机的来宾详细信息时出错。

guestOSDetails

从来宾 VM 内执行脚本的来宾 bu 提取的操作系统详细信息。

hostInMaintenanceMode
  • boolean

指示主机是否处于维护模式。

hostName
  • string

主机名。

hostPowerState
  • string

主机电源状态。

hostVersion
  • string

主机版本。

instanceUuid
  • string

计算机的本地实例 UUID。

isDeleted
  • boolean

指示是否删除 VM 的值。

isGuestDetailsDiscoveryInProgress
  • boolean

Refresh Fabric 布局来宾详细信息是否已完成一次。 如果此值为 true,则门户会显示正在进行的发现。

maxSnapshots
  • integer

VM 的最大快照数。 默认值为 -1。

networkAdapters

附加到计算机的网络适配器。

numberOfApplications
  • integer

来宾 VM 中安装的应用程序数。

numberOfProcessorCore
  • integer

为计算机分配的处理器核心数。

operatingSystemDetails

计算机上安装的操作系统详细信息。

powerStatus
  • string

计算机电源状态。

updatedTimestamp
  • string

计算机上上次更新的时间戳。

vCenterFQDN
  • string

VCenter FQDN/IPAddress。

vCenterId
  • string

VCenter ARM ID。

vMwareToolsStatus
  • string

VMware 工具状态。

vmConfigurationFileLocation
  • string

VM 配置文件的根位置。

vmFqdn
  • string

计算机 FQDN。

VMwareNetworkAdapter

作为计算机 REST 资源的一部分在响应中表示的第二级对象。

Name Type Description
ipAddressList
  • string[]

计算机的 IP 地址。

ipAddressType
  • string

IP 地址的类型。

label
  • string

NIC 的标签。

macAddress
  • string

NIC 的 Mac 地址。

networkName
  • string

网络名称。

nicId
  • string

NIC ID。

WebApplication

来宾虚拟机中的 WebApplication。

Name Type Description
applicationPool
  • string

WebApplication 的 ApplicationPool。

groupName
  • string

WebApplication 的 GroupName。

name
  • string

WebApplication 的名称。

platform
  • string

WebApplication 的平台。

status
  • string

WebApplication 的状态。

webServer
  • string

WebApplication 的 WebServer。