Session Host Configurations - Get
Obtenha um SessionHostConfiguration.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default?api-version=2026-04-01-preview
Parâmetros do URI
| Name | Em | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
host
|
path | True |
string minLength: 3maxLength: 64 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
O nome do pool de hosts dentro do grupo de recursos especificado |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
O ID da assinatura de destino. O valor deve ser um UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Respostas
| Name | Tipo | Descrição |
|---|---|---|
| 200 OK |
Operação do Azure concluída com sucesso. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Descrição |
|---|---|
| user_impersonation | assumir a identidade da sua conta de utilizador |
Exemplos
SessionHostConfigurations_Get
Pedido de amostra
GET https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostPool1/sessionHostConfigurations/default?api-version=2026-04-01-preview
Resposta da amostra
{
"name": "default",
"id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostPool1/sessionHostConfigurations/default",
"type": "Microsoft.DesktopVirtualization/hostPools/sessionHostConfigurations",
"systemData": {
"createdBy": "user1",
"createdByType": "User",
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedBy": "user2",
"lastModifiedByType": "User",
"lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
},
"properties": {
"version": "2022-10-21T17:18:19.1234567Z",
"friendlyName": "InitialConfiguration",
"provisioningState": "Provisioning",
"vmTags": {
"Department": "myDepartment",
"Team": "myTeam"
},
"vmLocation": "eastus2",
"vmResourceGroup": "myResourceGroup",
"vmNamePrefix": "westus2-vm",
"availabilityZones": [
1,
3
],
"networkInfo": {
"subnetId": "/subscriptions/.../resourceGroups/.../providers/Microsoft.Network/virtualNetworks/.../subnets/subnet1",
"securityGroupId": "/subscriptions/.../resourceGroups/.../provider s/Microsoft.Network/networkSecurityGroups/nsg1"
},
"vmSizeId": "Standard_D2s_v3",
"diskInfo": {
"managedDisk": {
"type": "Standard_LRS"
}
},
"customConfigurationScriptUrl": "https://storageaccountname.blob.core.windows.net/blobcontainer/file",
"imageInfo": {
"type": "Marketplace",
"marketplaceInfo": {
"offer": "Windows-10",
"publisher": "MicrosoftWindowsDesktop",
"sku": "19h2-ent",
"exactVersion": "2019.0.20190115"
},
"customInfo": {
"resourceId": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.Compute/images/imageName"
}
},
"domainInfo": {
"joinType": "ActiveDirectory",
"activeDirectoryInfo": {
"domainCredentials": {
"usernameKeyVaultSecretUri": "https://myvault.vault.azure.net/secrets/myusername",
"passwordKeyVaultSecretUri": "https://myvault.vault.azure.net/secrets/mysecretname"
},
"ouPath": "OU=testOU,DC=domain,DC=Domain,DC=com",
"domainName": "wvdarmtest1.net"
},
"azureActiveDirectoryInfo": {
"mdmProviderGuid": "bdefabc0-95b4-48b3-b645-8a753a63c4fa"
}
},
"securityInfo": {
"type": "TrustedLaunch",
"secureBootEnabled": true,
"vTpmEnabled": true
},
"vmAdminCredentials": {
"usernameKeyVaultSecretUri": "https://myvault.vault.azure.net/secrets/myusername",
"passwordKeyVaultSecretUri": "https://myvault.vault.azure.net/secrets/mysecretname"
},
"bootDiagnosticsInfo": {
"enabled": true,
"storageUri": "https://myStorageAccountName.blob.core.windows.net"
}
}
}
Definições
| Name | Descrição |
|---|---|
|
Active |
Informações do Ative Directory. Apenas um deve ser preenchido com base no tipo de junção. |
|
Azure |
Informações do Ative Directory do Azure. Apenas um deve ser preenchido com base no tipo de junção |
|
Boot |
O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM. |
|
created |
O tipo de identidade que criou o recurso. |
|
Custom |
Informações de imagem personalizadas. |
|
Diff |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
|
Diff |
Obtém ou define especifica o posicionamento efêmero do disco para o disco do sistema operacional. O comportamento padrão é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário é usado TempDisk. Consulte a documentação de tamanho de VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais tamanhos de VM expõem um disco de cache. Os valores possíveis incluem: 'CacheDisk', 'TempDisk'. |
|
Diff |
Especifica as configurações de disco efêmero para o disco do sistema operacional usado pela máquina virtual. |
|
Disk |
Informações do disco. |
|
Domain |
Configurações de domínio de hosts de sessão. |
|
Domain |
O tipo de associação de domínio feita pela máquina virtual. |
|
Error |
Informações adicionais sobre o erro de gestão de recursos. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Image |
Configurações de imagem do host de sessão em um HostPool |
|
Key |
Credenciais mantidas no cofre de chaves. |
|
Managed |
Informações do Managed Disk. |
|
Marketplace |
Informações de imagem do mercado. |
|
Network |
Informações da rede. |
|
Provisioning |
Estado de provisionamento da Configuração do Host da Sessão. |
|
Security |
Informações de segurança. |
|
Session |
Esquema para as propriedades SessionHostConfiguration. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
| type |
O tipo de imagem que os hosts de sessão usam no hostpool. |
|
Virtual |
O tipo de disco usado pela máquina virtual no host de sessão do hostpool. |
|
Virtual |
O tipo de segurança usado pela máquina virtual no host de sessão do hostpool. O padrão é Padrão. |
ActiveDirectoryInfoProperties
Informações do Ative Directory. Apenas um deve ser preenchido com base no tipo de junção.
| Name | Tipo | Descrição |
|---|---|---|
| domainCredentials |
Credenciais necessárias para criar a máquina virtual. |
|
| domainName |
string |
O domínio ao qual uma máquina virtual conectada a um hostpool ingressará. |
| ouPath |
string |
O caminho da unidade organizacional (UO). |
AzureActiveDirectoryInfoProperties
Informações do Ative Directory do Azure. Apenas um deve ser preenchido com base no tipo de junção
| Name | Tipo | Descrição |
|---|---|---|
| mdmProviderGuid |
string |
O guid de Gerenciamento de Dispositivos Móveis (MDM). |
BootDiagnosticsInfoProperties
O Diagnóstico de Inicialização é um recurso de depuração que permite visualizar a saída do console e a captura de tela para diagnosticar o status da VM.
Você pode visualizar facilmente a saída do log do console.
O Azure também permite que você veja uma captura de tela da VM do hipervisor
| Name | Tipo | Descrição |
|---|---|---|
| enabled |
boolean |
Se o diagnóstico de inicialização deve ser habilitado na máquina virtual. |
| storageUri |
string (uri) |
Uri da conta de armazenamento a ser usada para colocar a saída do console e a captura de tela. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Descrição |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CustomInfoProperties
Informações de imagem personalizadas.
| Name | Tipo | Descrição |
|---|---|---|
| resourceId |
string (arm-id) |
O ID do recurso da imagem. |
DiffDiskOption
Especifica as configurações de disco efêmero para o disco do sistema operacional.
| Valor | Descrição |
|---|---|
| Local |
Configuração local do disco do sistema operacional. |
DiffDiskPlacement
Obtém ou define especifica o posicionamento efêmero do disco para o disco do sistema operacional. O comportamento padrão é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário é usado TempDisk. Consulte a documentação de tamanho de VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais tamanhos de VM expõem um disco de cache. Os valores possíveis incluem: 'CacheDisk', 'TempDisk'.
| Valor | Descrição |
|---|---|
| CacheDisk |
Posicionamento do disco de cache |
| TempDisk |
Colocação do disco temporário |
DiffDiskProperties
Especifica as configurações de disco efêmero para o disco do sistema operacional usado pela máquina virtual.
| Name | Tipo | Descrição |
|---|---|---|
| option |
Especifica as configurações de disco efêmero para o disco do sistema operacional. |
|
| placement |
Obtém ou define especifica o posicionamento efêmero do disco para o disco do sistema operacional. O comportamento padrão é: CacheDisk se estiver configurado para o tamanho da VM, caso contrário é usado TempDisk. Consulte a documentação de tamanho de VM para VM do Windows em https://docs.microsoft.com/azure/virtual-machines/windows/sizes e VM do Linux em https://docs.microsoft.com/azure/virtual-machines/linux/sizes para verificar quais tamanhos de VM expõem um disco de cache. Os valores possíveis incluem: 'CacheDisk', 'TempDisk'. |
DiskInfoProperties
Informações do disco.
| Name | Tipo | Descrição |
|---|---|---|
| diffDiskSettings |
Especifica as configurações de disco efêmero para o disco do sistema operacional usado pela máquina virtual. |
|
| managedDisk |
Os parâmetros do disco gerenciado. |
DomainInfoProperties
Configurações de domínio de hosts de sessão.
| Name | Tipo | Descrição |
|---|---|---|
| activeDirectoryInfo |
Informações do Ative Directory. Apenas um deve ser preenchido com base no tipo de junção. |
|
| azureActiveDirectoryInfo |
Informações do Ative Directory do Azure. Apenas um deve ser preenchido com base no tipo de junção. |
|
| joinType |
O tipo de associação de domínio feita pela máquina virtual. |
DomainJoinType
O tipo de associação de domínio feita pela máquina virtual.
| Valor | Descrição |
|---|---|
| ActiveDirectory |
Usando o Microsoft Ative Directory. |
| AzureActiveDirectory |
Usando o Ative Directory do Microsoft Azure. |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
| Name | Tipo | Descrição |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Descrição |
|---|---|---|
| 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 alvo do erro. |
ErrorResponse
Resposta de erro
| Name | Tipo | Descrição |
|---|---|---|
| error |
O objeto de erro. |
ImageInfoProperties
Configurações de imagem do host de sessão em um HostPool
| Name | Tipo | Descrição |
|---|---|---|
| customInfo |
Os valores para identificar exclusivamente uma imagem personalizada. Apenas um deve ser preenchido com base no tipo de imagem. |
|
| marketplaceInfo |
Os valores para identificar exclusivamente uma imagem de mercado. Apenas um deve ser preenchido com base no tipo de imagem. |
|
| type |
O tipo de imagem que os hosts de sessão usam no hostpool. |
KeyVaultCredentialsProperties
Credenciais mantidas no cofre de chaves.
| Name | Tipo | Descrição |
|---|---|---|
| passwordKeyVaultSecretUri |
string (uri) |
O uri para acessar o segredo no qual a senha está armazenada. |
| usernameKeyVaultSecretUri |
string (uri) |
O uri para acessar o segredo no qual o nome de usuário está armazenado. |
ManagedDiskProperties
Informações do Managed Disk.
| Name | Tipo | Descrição |
|---|---|---|
| type |
Informações do Managed Disk. |
MarketplaceInfoProperties
Informações de imagem do mercado.
| Name | Tipo | Descrição |
|---|---|---|
| exactVersion |
string |
A versão da imagem. |
| offer |
string |
A oferta da imagem. |
| publisher |
string |
O editor da imagem. |
| sku |
string |
O SKU da imagem. |
NetworkInfoProperties
Informações da rede.
| Name | Tipo | Descrição |
|---|---|---|
| securityGroupId |
string |
A ID do recurso do grupo de segurança. Todas as portas permitidas/abertas devem ser especificadas no NSG (Network Security Group). |
| subnetId |
string (arm-id) |
A ID do recurso da sub-rede. |
ProvisioningStateSHC
Estado de provisionamento da Configuração do Host da Sessão.
| Valor | Descrição |
|---|---|
| Succeeded |
Provisionamento bem-sucedido |
| Failed |
Falha no provisionamento |
| Canceled |
O provisionamento foi cancelado |
| Provisioning |
Provisionamento em andamento |
SecurityInfoProperties
Informações de segurança.
| Name | Tipo | Valor predefinido | Descrição |
|---|---|---|---|
| secureBootEnabled |
boolean |
Se o secureBoot deve ser usado na máquina virtual. |
|
| type | Standard |
O tipo de segurança usado pela máquina virtual no host de sessão do hostpool. O padrão é Padrão. |
|
| vTpmEnabled |
boolean |
Se o vTpm deve ser usado na máquina virtual. |
SessionHostConfiguration
Esquema para as propriedades SessionHostConfiguration.
| Name | Tipo | Descrição |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
O nome do recurso |
| properties.availabilityZones |
integer[] (int32) |
Valor para zonas de disponibilidade a serem usadas pelo host da sessão. Deve ser de [1,2,3]. |
| properties.bootDiagnosticsInfo |
Informações de diagnóstico de inicialização |
|
| properties.customConfigurationScriptUrl |
string (uri) |
O uri para o blob de armazenamento que contém o modelo arm a ser executado na máquina virtual após o provisionamento. |
| properties.diskInfo |
Informações do disco |
|
| properties.domainInfo |
Configurações de domínio de hosts de sessão. |
|
| properties.friendlyName |
string maxLength: 260 |
Nome amigável para descrever esta versão do SessionHostConfiguration. |
| properties.imageInfo |
Configurações de imagem do HostPool. |
|
| properties.networkInfo |
Informações da rede. |
|
| properties.provisioningState |
Estado de provisionamento da Configuração do Host da Sessão. |
|
| properties.securityInfo |
Informações de Segurança |
|
| properties.version |
string (date-time) |
O carimbo de data/hora da última atualização. |
| properties.vmAdminCredentials |
Credenciais de administrador local para anfitriões de sessão." |
|
| properties.vmLocation |
string |
O Local para o host da sessão a ser criado. Ele será padrão para o local do hostpool, se não for fornecido |
| properties.vmNamePrefix |
string maxLength: 11 |
O prefixo que deve ser associado a nomes de host de sessão |
| properties.vmResourceGroup |
string |
O ResourceGroup para os hosts de sessão a serem criados. Ele será padrão para o ResourceGroup do hostpool, se não for fornecido. |
| properties.vmSizeId |
string |
A id do tamanho de uma máquina virtual conectada a um hostpool. Exemplo: Standard_D2as_v6 |
| properties.vmTags |
object |
Hashtable que lista marcas de par chave/valor a serem aplicadas às VMs |
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | Tipo | Descrição |
|---|---|---|
| createdAt |
string (date-time) |
A marca temporal da criação do recurso (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
A data e 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. |
type
O tipo de imagem que os hosts de sessão usam no hostpool.
| Valor | Descrição |
|---|---|
| Marketplace |
Utilizar imagens de mercado predefinidas oferecidas pelo Azure Marketplace. |
| Custom |
Usando uma imagem personalizada. |
VirtualMachineDiskType
O tipo de disco usado pela máquina virtual no host de sessão do hostpool.
| Valor | Descrição |
|---|---|
| Standard_LRS |
Armazenamento localmente redundante de HDD padrão. Ideal para backup, acesso não crítico e pouco frequente. |
| Premium_LRS |
Armazenamento localmente redundante com SSD Premium. Ideal para cargas de trabalho sensíveis à produção e ao desempenho. |
| StandardSSD_LRS |
Armazenamento SSD padrão com redundância local. Ideal para servidores web, aplicações empresariais levemente utilizadas e desenvolvimento/teste. |
VirtualMachineSecurityType
O tipo de segurança usado pela máquina virtual no host de sessão do hostpool. O padrão é Padrão.
| Valor | Descrição |
|---|---|
| Standard |
Protocolo de segurança padrão. Sem parâmetros adicionais |
| TrustedLaunch |
TrustedLaunch permite inicialização segura e vTpm |
| ConfidentialVM |
Protocolo de segurança confidencial da máquina virtual |