Machines - List By Subscription
Listas todos os computadores híbridos na assinatura especificada. Use a propriedade nextLink na resposta para obter a próxima página de computadores híbridos.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.HybridCompute/machines?api-version=2022-12-27
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
subscription
|
path | True |
string |
A ID da assinatura de destino. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
List Machines by resource group
Sample Request
Sample Response
{
"value": [
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/machines/myMachine",
"name": "myMachine",
"location": "eastus2euap",
"tags": null,
"identity": {
"type": "SystemAssigned",
"principalId": "string",
"tenantId": "string"
},
"type": "Microsoft.HybridCompute/machines",
"properties": {
"provisioningState": "Succeeded",
"agentVersion": null,
"status": null,
"lastStatusChange": null,
"errorDetails": null,
"displayName": null,
"machineFqdn": null,
"vmUuid": null,
"osSku": null,
"domainName": null,
"adFqdn": null,
"dnsFqdn": null,
"osVersion": null,
"osType": null,
"osProfile": {
"computerName": null,
"windowsConfiguration": {
"patchSettings": {
"assessmentMode": null,
"patchMode": null
}
},
"linuxConfiguration": {
"patchSettings": {
"assessmentMode": null,
"patchMode": null
}
}
},
"vmId": "b7a098cc-b0b8-46e8-a205-62f301a62a8f",
"locationData": {
"name": "Redmond"
},
"clientPublicKey": "string",
"parentClusterResourceId": null,
"mssqlDiscovered": "false",
"detectedProperties": {
"cloudprovider": "N/A",
"manufacturer": "Microsoft Corporation",
"model": "Virtual Machine"
},
"agentConfiguration": {
"proxyUrl": "https://test.test",
"incomingConnectionsPorts": [
"22",
"23"
],
"extensionsAllowList": null,
"extensionsBlockList": null,
"proxyBypass": [
"proxy1",
"proxy2"
],
"extensionsEnabled": "true",
"guestConfigurationEnabled": "true",
"configMode": "full"
},
"privateLinkScopeResourceId": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup/providers/Microsoft.HybridCompute/privateLinkScopes/privateLinkScopeName"
}
},
{
"id": "/subscriptions/{subscriptionId}/resourceGroups/myResourceGroup2/providers/Microsoft.HybridCompute/machines/myMachine2",
"name": "myMachine2",
"location": "westus2",
"tags": null,
"identity": {
"type": "SystemAssigned",
"principalId": "e7a068cc-b0b8-46e8-a203-22f301a62a8f",
"tenantId": "c4098cc-91b8-46c2-a205-d82ab1a62a8f"
},
"type": "Microsoft.HybridCompute/machines",
"properties": {
"provisioningState": "Succeeded",
"agentVersion": null,
"status": null,
"lastStatusChange": null,
"errorDetails": null,
"displayName": null,
"machineFqdn": null,
"osVersion": null,
"osType": null,
"osProfile": {
"computerName": null,
"windowsConfiguration": {
"patchSettings": {
"assessmentMode": null,
"patchMode": null
}
},
"linuxConfiguration": {
"patchSettings": {
"assessmentMode": null,
"patchMode": null
}
}
},
"vmId": "a4a098cc-b0b8-46e8-a205-62f301a62a8f",
"locationData": {
"name": "Redmond"
},
"clientPublicKey": "string",
"parentClusterResourceId": "{AzureStackHCIResourceId}",
"mssqlDiscovered": "true",
"detectedProperties": {
"cloudprovider": "N/A",
"manufacturer": "Microsoft Corporation",
"model": "Surfacebook"
},
"agentConfiguration": {
"proxyUrl": "https://test.test",
"incomingConnectionsPorts": [
"22",
"23"
],
"extensionsAllowList": null,
"extensionsBlockList": null,
"proxyBypass": [
"proxy1",
"proxy2"
],
"extensionsEnabled": "true",
"guestConfigurationEnabled": "true",
"configMode": "full"
}
}
}
],
"nextLink": "string"
}
Definições
Nome | Description |
---|---|
agent configuration mode |
Nome do modo de configuração a ser usado. Os modos são configurações predefinidas de controles de segurança, listas de permitidos de extensão e configuração de convidado, mantidas pela Microsoft. |
Agent |
Propriedades configuráveis que o usuário pode definir localmente por meio do comando de configuração azcmagent ou remotamente por meio do ARM. |
Agent |
As informações w.r.t Agent Upgrade. |
Assessment |
Especifica o modo de avaliação. |
Cloud |
Os metadados do ambiente de nuvem (Azure/GCP/AWS/OCI...). |
Configuration |
Descreve as propriedades que podem identificar extensões. |
created |
O tipo de identidade que criou o recurso. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Identity |
Identidade do recurso. |
Last |
Especifica o status da Atualização do Agente. |
Linux |
Especifica a configuração do Linux para gerenciamento de atualizações. |
location |
Metadados relativos à localização geográfica do recurso. |
Machine |
Descreve um computador híbrido. |
Machine |
Descreve uma extensão de computador. |
Machine |
Descreve a Exibição da Instância de Extensão do Computador. |
Machine |
Descreve as propriedades de uma extensão de computador. |
Machine |
A resposta de operação da máquina híbrida de lista. |
OSProfile |
Especifica as configurações do sistema operacional para o computador híbrido. |
Patch |
Especifica o modo de patch. |
Resource |
O tipo de identidade. |
Service |
Descreve o status e o comportamento de um serviço. |
Service |
Relata o estado e o comportamento dos serviços dependentes. |
Status |
Exibição de instância status. |
Status |
O código de nível. |
Status |
O status do agente de computador híbrido. |
system |
Metadados relativos à criação e à última modificação do recurso. |
Windows |
Especifica a configuração do Windows para gerenciamento de atualizações. |
agent configuration mode
Nome do modo de configuração a ser usado. Os modos são configurações predefinidas de controles de segurança, listas de permitidos de extensão e configuração de convidado, mantidas pela Microsoft.
Nome | Tipo | Description |
---|---|---|
full |
string |
|
monitor |
string |
AgentConfiguration
Propriedades configuráveis que o usuário pode definir localmente por meio do comando de configuração azcmagent ou remotamente por meio do ARM.
Nome | Tipo | Description |
---|---|---|
configMode |
Nome do modo de configuração a ser usado. Os modos são configurações predefinidas de controles de segurança, listas de permissões de extensão e configuração de convidado, mantidas pela Microsoft. |
|
extensionsAllowList |
Matriz de extensões que têm permissão para serem instaladas ou atualizadas. |
|
extensionsBlockList |
Matriz de extensões bloqueadas (não podem ser instaladas ou atualizadas) |
|
extensionsEnabled |
string |
Especifica se o serviço de extensão está habilitado ou desabilitado. |
guestConfigurationEnabled |
string |
Especificado se o serviço de configuração de convidado está habilitado ou desabilitado. |
incomingConnectionsPorts |
string[] |
Especifica a lista de portas em que o agente poderá escutar. |
proxyBypass |
string[] |
Lista de nomes de serviço que não devem usar o servidor proxy especificado. |
proxyUrl |
string |
Especifica a URL do proxy a ser usado. |
AgentUpgrade
As informações w.r.t Agent Upgrade.
Nome | Tipo | Description |
---|---|---|
correlationId |
string |
A ID de correlação passada do RSM por atualização. |
desiredVersion |
string |
Especifica as informações de versão w.r.t AgentUpgrade para o computador. |
enableAutomaticUpgrade |
boolean |
Especifica se o RSM deve tentar atualizar este computador |
lastAttemptMessage |
string |
Mensagem de falha da última tentativa de atualização, se houver. |
lastAttemptStatus |
Especifica o status de Atualização do Agente. |
|
lastAttemptTimestamp |
string |
Carimbo de data/hora da última tentativa de atualização |
AssessmentModeTypes
Especifica o modo de avaliação.
Nome | Tipo | Description |
---|---|---|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
CloudMetadata
Os metadados do ambiente de nuvem (Azure/GCP/AWS/OCI...).
Nome | Tipo | Description |
---|---|---|
provider |
string |
Especifica o provedor de nuvem (Azure/AWS/GCP...). |
ConfigurationExtension
Descreve as propriedades que podem identificar extensões.
Nome | Tipo | Description |
---|---|---|
publisher |
string |
Publicador da extensão. |
type |
string |
Tipo da extensão. |
createdByType
O tipo de identidade que criou o recurso.
Nome | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
Identity
Identidade do recurso.
Nome | Tipo | Description |
---|---|---|
principalId |
string |
A ID principal da identidade do recurso. |
tenantId |
string |
A ID do locatário do recurso. |
type |
O tipo de identidade. |
LastAttemptStatusEnum
Especifica o status da Atualização do Agente.
Nome | Tipo | Description |
---|---|---|
Failed |
string |
|
Success |
string |
LinuxConfiguration
Especifica a configuração do Linux para gerenciamento de atualizações.
Nome | Tipo | Description |
---|---|---|
patchSettings.assessmentMode |
Especifica o modo de avaliação. |
|
patchSettings.patchMode |
Especifica o modo de patch. |
locationData
Metadados relativos à localização geográfica do recurso.
Nome | Tipo | Description |
---|---|---|
city |
string |
A cidade ou localidade em que o recurso está localizado. |
countryOrRegion |
string |
O país ou região em que o recurso está localizado |
district |
string |
O distrito, o estado ou a província onde o recurso está localizado. |
name |
string |
Um nome canônico para a localização geográfica ou física. |
Machine
Descreve um computador híbrido.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Identidade do recurso. |
|
location |
string |
A localização geográfica em que o recurso reside |
name |
string |
O nome do recurso |
properties.adFqdn |
string |
Especifica o nome de exibição totalmente qualificado do AD. |
properties.agentConfiguration |
Propriedades configuráveis que o usuário pode definir localmente por meio do comando de configuração azcmagent ou remotamente por meio do ARM. |
|
properties.agentUpgrade |
As informações do computador w.r.t Agent Upgrade |
|
properties.agentVersion |
string |
A versão completa do agente de computador híbrido. |
properties.clientPublicKey |
string |
Chave pública que o cliente fornece para ser usada durante a integração inicial de recursos |
properties.cloudMetadata |
Os metadados do ambiente de nuvem (Azure/GCP/AWS/OCI...). |
|
properties.detectedProperties |
object |
Propriedades detectadas do computador. |
properties.displayName |
string |
Especifica o nome de exibição do computador híbrido. |
properties.dnsFqdn |
string |
Especifica o nome de exibição totalmente qualificado do DNS. |
properties.domainName |
string |
Especifica o nome de domínio do Windows. |
properties.errorDetails |
Detalhes sobre o estado do erro. |
|
properties.extensions |
Informações sobre extensões de computador (campo preterido) |
|
properties.lastStatusChange |
string |
A hora da última alteração status. |
properties.locationData |
Metadados relativos à localização geográfica do recurso. |
|
properties.machineFqdn |
string |
Especifica o FQDN do computador híbrido. |
properties.mssqlDiscovered |
string |
Especifica se alguma instância do MS SQL é descoberta no computador. |
properties.osName |
string |
O sistema operacional em execução no computador híbrido. |
properties.osProfile |
Especifica as configurações do sistema operacional para o computador híbrido. |
|
properties.osSku |
string |
Especifica o SKU do produto do sistema operacional. |
properties.osType |
string |
O tipo de Sistema Operacional (windows/linux). |
properties.osVersion |
string |
A versão do sistema operacional em execução no computador híbrido. |
properties.parentClusterResourceId |
string |
A ID do recurso do cluster pai (Azure HCI) ao qual esse computador é atribuído, se houver. |
properties.privateLinkScopeResourceId |
string |
A ID do recurso do escopo do link privado ao qual este computador é atribuído, se houver. |
properties.provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
properties.serviceStatuses |
Status de serviços dependentes que são relatados de volta ao ARM. |
|
properties.status |
O status do agente de computador híbrido. |
|
properties.vmId |
string |
Especifica a ID exclusiva do computador híbrido. |
properties.vmUuid |
string |
Especifica a ID SMBIOS exclusiva do Computador Arc |
resources |
A lista de extensões afiliadas ao computador |
|
systemData |
Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. |
|
tags |
object |
Marcas de recurso. |
type |
string |
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
MachineExtension
Descreve uma extensão de computador.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
A localização geográfica em que o recurso reside |
name |
string |
O nome do recurso |
properties |
Descreve as propriedades da extensão do computador. |
|
systemData |
Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy. |
|
tags |
object |
Marcas de recurso. |
type |
string |
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
MachineExtensionInstanceView
Descreve a Exibição da Instância de Extensão do Computador.
Nome | Tipo | Description |
---|---|---|
name |
string |
O nome da extensão do computador. |
status |
Exibição de instância status. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
MachineExtensionProperties
Descreve as propriedades de uma extensão de computador.
Nome | Tipo | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira. |
enableAutomaticUpgrade |
boolean |
Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente disponível. |
forceUpdateTag |
string |
Como o manipulador de extensão deve ser forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada. |
instanceView |
A exibição da instância de extensão do computador. |
|
protectedSettings |
A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. |
|
provisioningState |
string |
O estado de provisionamento, que aparece apenas na resposta. |
publisher |
string |
O nome do editor do manipulador de extensão. |
settings |
Configurações públicas formatadas em Json para a extensão. |
|
type |
string |
Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". |
typeHandlerVersion |
string |
Especifica a versão do manipulador de script. |
MachineListResult
A resposta de operação da máquina híbrida de lista.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O URI para buscar a próxima página de Computadores. Chame ListNext() com esse URI para buscar a próxima página de computadores híbridos. |
value |
Machine[] |
A lista de computadores híbridos. |
OSProfile
Especifica as configurações do sistema operacional para o computador híbrido.
Nome | Tipo | Description |
---|---|---|
computerName |
string |
Especifica o nome do sistema operacional host do computador híbrido. |
linuxConfiguration |
Especifica a configuração do Linux para gerenciamento de atualizações. |
|
windowsConfiguration |
Especifica a configuração do Windows para o gerenciamento de atualizações. |
PatchModeTypes
Especifica o modo de patch.
Nome | Tipo | Description |
---|---|---|
AutomaticByOS |
string |
|
AutomaticByPlatform |
string |
|
ImageDefault |
string |
|
Manual |
string |
ResourceIdentityType
O tipo de identidade.
Nome | Tipo | Description |
---|---|---|
SystemAssigned |
string |
ServiceStatus
Descreve o status e o comportamento de um serviço.
Nome | Tipo | Description |
---|---|---|
startupType |
string |
O comportamento do serviço quando o computador habilitado para Arc é iniciado. |
status |
string |
O status atual do serviço. |
ServiceStatuses
Relata o estado e o comportamento dos serviços dependentes.
Nome | Tipo | Description |
---|---|---|
extensionService |
O estado do serviço de extensão no computador habilitado para Arc. |
|
guestConfigurationService |
O estado do serviço de configuração de convidado no computador habilitado para Arc. |
Status
Exibição de instância status.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código do status. |
displayStatus |
string |
O rótulo localizável curto para o status. |
level |
O código de nível. |
|
message |
string |
A mensagem de status detalhada, inclusive para alertas e mensagens de erro. |
time |
string |
A hora da status. |
StatusLevelTypes
O código de nível.
Nome | Tipo | Description |
---|---|---|
Error |
string |
|
Info |
string |
|
Warning |
string |
StatusTypes
O status do agente de computador híbrido.
Nome | Tipo | Description |
---|---|---|
Connected |
string |
|
Disconnected |
string |
|
Error |
string |
systemData
Metadados relativos à criação e à última modificação do recurso.
Nome | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
WindowsConfiguration
Especifica a configuração do Windows para gerenciamento de atualizações.
Nome | Tipo | Description |
---|---|---|
patchSettings.assessmentMode |
Especifica o modo de avaliação. |
|
patchSettings.patchMode |
Especifica o modo de patch. |