Hyper VM achines - Get Machine
Método para obter a máquina.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzure/HyperVSites/{siteName}/machines/{machineName}?api-version=2020-01-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
machine
|
path | True |
string |
Nome arm do computador. |
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não é sensível a maiúsculas e minúsculas. |
site
|
path | True |
string |
Nome do site. |
subscription
|
path | True |
string |
O ID da subscrição de destino. |
api-version
|
query | True |
string |
A versão da API a utilizar para esta operação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
Exemplos
Get machine.
Pedido de amostra
GET https://management.azure.com/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/pajindTest/providers/Microsoft.OffAzure/HyperVSites/appliance1e39site/machines/96d27052-052b-48db-aa84-b9978eddbf5d?api-version=2020-01-01
Resposta da amostra
{
"id": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/pajindTest/providers/Microsoft.OffAzure/HyperVSites/appliance1e39site/machines/96d27052-052b-48db-aa84-b9978eddbf5d",
"name": "96d27052-052b-48db-aa84-b9978eddbf5d",
"type": "Microsoft.OffAzure/HyperVSites/machines",
"properties": {
"hostFqdn": "BCDR-EWLAB-48.fareast.corp.microsoft.com",
"hostId": "/subscriptions/4bd2aa0f-2bd2-4d67-91a8-5a4533d58600/resourceGroups/pajindTest/providers/Microsoft.OffAzure/HyperVSites/appliance1e39site/hosts/bcdr-ewlab-48-fareast-corp-micr-691cb67f-3474-55ee-b376-63a93b276ed6",
"clusterFqdn": null,
"clusterId": null,
"managementServerType": "Host",
"generation": 1,
"version": "8.0",
"highAvailability": "No",
"maxMemoryMB": 1048576,
"firmware": "BIOS",
"isDynamicMemoryEnabled": false,
"disks": [
{
"instanceId": "Microsoft:96D27052-052B-48DB-AA84-B9978EDDBF5D\\83F8638B-8DCA-4152-9EDA-2CA8B33039B4\\0\\0\\L",
"vhdId": "4845656d-75b2-1246-bc8f-13d900000000",
"maxSizeInBytes": 42949672960,
"name": "14393.0.amd64fre.rs1_release.160715-1616_server_serverstandard_de-de",
"diskType": "Dynamic",
"lun": 0,
"path": "D:\\VHDs\\14393.0.amd64fre.rs1_release.160715-1616_server_serverstandard_de-de.vhd"
},
{
"instanceId": "Microsoft:96D27052-052B-48DB-AA84-B9978EDDBF5D\\523DA04B-C02E-451F-AF58-46925E56213D\\0\\0\\L",
"vhdId": "5d45e8e9-7ab3-4999-915c-d62c70e5a39d",
"maxSizeInBytes": 110595407872,
"name": "22",
"diskType": "Dynamic",
"lun": 0,
"path": "C:\\Users\\Public\\Documents\\Hyper-V\\Virtual hard disks\\22.vhdx"
}
],
"networkAdapters": [
{
"networkId": "QnJvYWRjb20gTmV0WHRyZW1lIEdpZ2FiaXQgRXRoZXJuZXQgLSBWaXJ0dWFsIFN3aXRjaA==",
"subnetName": "Broadcom NetXtreme Gigabit Ethernet - Virtual Switch",
"staticIpAddress": null,
"nicType": "NicType",
"nicId": "Microsoft:96D27052-052B-48DB-AA84-B9978EDDBF5D\\89DF59CE-0C5D-4204-BADF-F41E3EA37821",
"macAddress": "00:15:5d:0c:92:7a",
"ipAddressList": [
"10.150.10.139",
"fe80::e989:d351:54d7:42a6",
"2404:f801:4800:25:e989:d351:54d7:42a6"
],
"networkName": null,
"ipAddressType": "Dynamic"
}
],
"displayName": "TestDeDe",
"numberOfProcessorCore": 8,
"allocatedMemoryInMB": 4096,
"vmConfigurationFileLocation": "C:\\ProgramData\\Microsoft\\Windows\\Hyper-V\\Virtual Machines\\96D27052-052B-48DB-AA84-B9978EDDBF5D.vmcx",
"operatingSystemDetails": {
"osType": null,
"osName": "Windows Server 2016 Standard",
"osVersion": "10.0.14393"
},
"createdTimestamp": "2019-05-09T07:56:11.498307Z",
"updatedTimestamp": "2019-05-14T07:01:18.4058859Z",
"instanceUuid": "96d27052-052b-48db-aa84-b9978eddbf5d",
"powerStatus": "Running",
"biosSerialNumber": "5656-6486-4089-5091-2740-7319-66",
"vmFqdn": "WIN-VDE4EPC5D52",
"isDeleted": false,
"errors": []
}
}
Definições
Name | Description |
---|---|
Application |
Aplicação na máquina virtual convidada. |
Apps |
AppsAndRoles na máquina virtual convidada. |
Biz |
BizTalkServer na máquina virtual convidada. |
Exchange |
ExchangeServer na máquina virtual convidada. |
Feature |
Funcionalidade na máquina virtual convidada. |
Guest |
Dados relacionados com o sistema operativo de uma máquina. Serializado e armazenado como parte do objeto Rest da Máquina. |
Health |
Contrato de erro devolvido quando ocorre alguma exceção na API Rest. |
Highly |
Valor que indica se a VM é de elevada disponibilidade. |
Hyper |
Objeto de segundo nível devolvido como parte do recurso REST da Máquina. |
Hyper |
Recurso REST do Computador. |
Hyper |
Classe para propriedades do computador. |
Hyper |
Objeto de segundo nível representado em respostas como parte do recurso REST da Máquina. |
Operating |
Objeto de segundo nível devolvido como parte do recurso REST da Máquina. |
Other |
OtherDatabase na máquina virtual convidada. |
Share |
SharePointServer na máquina virtual convidada. |
SQLServer |
SQLServer na máquina virtual convidada. |
System |
SystemCenter na máquina virtual convidada. |
Web |
WebApplication na máquina virtual convidada. |
Application
Aplicação na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
name |
string |
Nome da Aplicação. |
provider |
string |
Fornecedor da Aplicação. |
version |
string |
Versão da Aplicação. |
AppsAndRoles
AppsAndRoles na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
applications |
Aplicações das AplicaçõesAndRoles. |
|
bizTalkServers |
BizTalkServers das AplicaçõesAndRoles. |
|
exchangeServers |
ExchangeServers das AplicaçõesAndRoles. |
|
features |
Feature[] |
Funcionalidades das AplicaçõesAndRoles. |
otherDatabases |
OtherDatabaseServers das AplicaçõesAndRoles. |
|
sharePointServers |
SharePointServers das AplicaçõesAndRoles. |
|
sqlServers |
SQLServers das AplicaçõesAndRoles. |
|
systemCenters |
SystemCenters das AplicaçõesAndRoles. |
|
webApplications |
WebApplications das AplicaçõesAndRoles. |
BizTalkServer
BizTalkServer na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
productName |
string |
ProductName do BizTalkServer. |
status |
string |
Estado do BizTalkServer. |
ExchangeServer
ExchangeServer na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
edition |
string |
Edição do ExchangeServer. |
productName |
string |
ProductName do ExchangeServer. |
roles |
string |
Funções do ExchangeServer. |
servicePack |
string |
ServicePack do ExchangeServer. |
version |
string |
Versão do ExchangeServer. |
Feature
Funcionalidade na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
featureType |
string |
FeatureType da Funcionalidade. |
name |
string |
Nome da Funcionalidade. |
parent |
string |
Principal da Funcionalidade. |
status |
string |
Estado da Funcionalidade. |
GuestOSDetails
Dados relacionados com o sistema operativo de uma máquina. Serializado e armazenado como parte do objeto Rest da Máquina.
Name | Tipo | Description |
---|---|---|
osName |
string |
Nome do sistema operativo. |
osType |
string |
Tipo do sistema operativo. |
osVersion |
string |
Versão do sistema operativo. |
HealthErrorDetails
Contrato de erro devolvido quando ocorre alguma exceção na API Rest.
Name | Tipo | Description |
---|---|---|
code |
string |
Nome do erro. |
id |
integer |
ID do Erro. |
message |
string |
Mensagem de erro. |
messageParameters |
object |
Parâmetros de mensagens. |
possibleCauses |
string |
Possíveis causas de erro. |
recommendedAction |
string |
Ação recomendada para resolver o erro. |
severity |
string |
Gravidade do erro. |
source |
string |
Origem do erro. |
summaryMessage |
string |
Mensagem de resumo do erro. |
HighlyAvailable
Valor que indica se a VM é de elevada disponibilidade.
Name | Tipo | Description |
---|---|---|
No |
string |
|
Unknown |
string |
|
Yes |
string |
HyperVDisk
Objeto de segundo nível devolvido como parte do recurso REST da Máquina.
Name | Tipo | Description |
---|---|---|
diskType |
string |
Tipo do disco. |
instanceId |
string |
ID do disco. |
lun |
integer |
LUN do disco. |
maxSizeInBytes |
integer |
Bytes alocados para o disco. |
name |
string |
Nome do disco. |
path |
string |
Caminho do disco. |
vhdId |
string |
ID de VHD do disco. |
HyperVMachine
Recurso REST do Computador.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do Recurso. |
name |
string |
Nome dos Sites. |
properties |
Propriedades aninhadas. |
|
type |
string |
Tipo de recurso. Type = Microsoft.OffAzure/HyperVSites/Machines. |
HyperVMachineProperties
Classe para propriedades do computador.
Name | Tipo | Description |
---|---|---|
allocatedMemoryInMB |
number |
Memória Alocada em MB. |
appsAndRoles |
Aplicações e Funções da VM. |
|
biosGuid |
string |
GUID do BIOS do Computador. |
biosSerialNumber |
string |
Número de série do BIOS do computador. |
clusterFqdn |
string |
FQDN/IPAddress do cluster. |
clusterId |
string |
ID arm do cluster. |
createdTimestamp |
string |
Carimbo de data/hora a marcar a criação da máquina. |
disks |
Discos ligados à máquina virtual. |
|
displayName |
string |
Nome a apresentar do computador. |
errors |
Erros da máquina virtual. |
|
firmware |
string |
Firmware da máquina. |
generation |
integer |
Geração da máquina virtual. |
guestDetailsDiscoveryTimestamp |
string |
A última vez em que os Detalhes do Convidado da máquina foram detetados. |
guestOSDetails |
Detalhes do Sistema Operativo extraídos do convidado ao executar o script dentro da VM convidada. |
|
highAvailability |
Valor que indica se a VM é de elevada disponibilidade. |
|
hostFqdn |
string |
FQDN/IPAddress do anfitrião. |
hostId |
string |
ID arm do anfitrião. |
instanceUuid |
string |
UUID da Instância no local do computador. |
isDeleted |
boolean |
Valor que indica se a VM foi eliminada. |
isDynamicMemoryEnabled |
boolean |
Valor que indica se a memória dinâmica está ativada para a VM. |
isGuestDetailsDiscoveryInProgress |
boolean |
Se Atualizar Detalhes do Convidado do Esquema de Recursos de Infraestrutura já foi concluído uma vez. O portal mostrará a deteção em curso, se este valor for verdadeiro. |
managementServerType |
string |
Tipo de servidor de gestão do computador. É Anfitrião ou Cluster. |
maxMemoryMB |
integer |
Memória máxima da máquina virtual em MB. |
networkAdapters |
Adaptadores de rede ligados à máquina. |
|
numberOfApplications |
integer |
Número de aplicações instaladas na VM convidada. |
numberOfProcessorCore |
integer |
Número de Núcleos de Processador alocados para o computador. |
operatingSystemDetails |
Detalhes do Sistema Operativo instalados no computador. |
|
powerStatus |
string |
Estado de energia da máquina. |
updatedTimestamp |
string |
Carimbo de data/hora a marcar a última atualização no computador. |
version |
string |
Versão da VM. |
vmConfigurationFileLocation |
string |
Localização raiz do ficheiro de configuração da VM. |
vmFqdn |
string |
FQDN do Computador. |
HyperVNetworkAdapter
Objeto de segundo nível representado em respostas como parte do recurso REST da Máquina.
Name | Tipo | Description |
---|---|---|
ipAddressList |
string[] |
Endereços IP do computador. |
ipAddressType |
string |
Tipo de endereço IP. |
macAddress |
string |
Endereço Mac da NIC. |
networkId |
string |
ID de Rede. |
networkName |
string |
Nome da Rede. |
nicId |
string |
ID nic. |
nicType |
string |
Endereço Mac da NIC. |
staticIpAddress |
string |
Endereço IP estático. |
subnetName |
string |
Nome da sub-rede da VM na rede virtual à qual o NIC está anexado. |
OperatingSystem
Objeto de segundo nível devolvido como parte do recurso REST da Máquina.
Name | Tipo | Description |
---|---|---|
osName |
string |
Nome do sistema operativo. |
osType |
string |
Tipo do sistema operativo. |
osVersion |
string |
Versão do sistema operativo. |
OtherDatabase
OtherDatabase na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
databaseType |
string |
DatabaseType do OtherDatabase. |
instance |
string |
Instância do OtherDatabase. |
version |
string |
Versão do OtherDatabase. |
SharePointServer
SharePointServer na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
isEnterprise |
boolean |
Valor que indica se o SharePointServer é Enterprise. |
productName |
string |
ProductName do SharePointServer. |
status |
string |
Estado do SharePointServer. |
version |
string |
Versão do SharePointServer. |
SQLServer
SQLServer na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
clusterName |
string |
ClusterName do SQLServer. |
clustered |
string |
Agrupado do SQLServer. |
edition |
string |
Edição do SQLServer. |
name |
string |
Nome do SQLServer. |
servicePack |
string |
ServicePack do SQLServer. |
version |
string |
Versão do SQLServer. |
SystemCenter
SystemCenter na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
productName |
string |
ProductName do SystemCenter. |
status |
string |
Estado do SystemCenter. |
version |
string |
Versão do SystemCenter. |
WebApplication
WebApplication na máquina virtual convidada.
Name | Tipo | Description |
---|---|---|
applicationPool |
string |
ApplicationPool da WebApplication. |
groupName |
string |
GroupName da WebApplication. |
name |
string |
Nome da WebApplication. |
platform |
string |
Plataforma da WebApplication. |
status |
string |
Estado da WebApplication. |
webServer |
string |
WebServer da WebApplication. |