Session Host Configurations - Get
Rufen Sie eine SessionHostConfiguration ab.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default?api-version=2024-11-01-preview
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
host
|
path | True |
string minLength: 1maxLength: 255 pattern: ^[A-Za-z0-9@.\-_ ]*$ |
Der Name des Hostpools innerhalb der angegebenen Ressourcengruppe |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string (uuid) |
Die ID des Zielabonnements. Der Wert muss eine UUID sein. |
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
SessionHostConfiguration wurde erfolgreich abgerufen. |
|
Other Status Codes |
Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Beispiele
SessionHostConfigurations_Get
Beispielanforderung
GET https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostPool1/sessionHostConfigurations/default?api-version=2024-11-01-preview
Beispiel für eine Antwort
{
"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": {
"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"
}
}
}
Definitionen
Name | Beschreibung |
---|---|
Active |
Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden. |
Azure |
Azure Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden. |
Boot |
Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren. |
Cloud |
Cloudfehlerobjekt. |
Cloud |
Eigenschaften des Cloudfehlerobjekts. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Custom |
Benutzerdefinierte Bildinformationen. |
Disk |
Datenträgerinformationen. |
Domain |
Domänenkonfigurationen von Sitzungshosts. |
Domain |
Der Typ des Domänenbeitritts, der vom virtuellen Computer ausgeführt wird. |
Image |
Bildkonfigurationen des Sitzungshosts in einem HostPool. |
Key |
Im Keyvault gespeicherte Anmeldeinformationen. |
Marketplace |
Marketplace-Bildinformationen. |
Network |
Netzwerkinformationen. |
Provisioning |
Bereitstellungsstatus der Sitzungshostkonfiguration. |
Security |
Sicherheitsinformationen. |
Session |
Stellt eine SessionHostConfiguration-Definition dar. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
type |
Der Typ der Bildsitzungshosts, die im Hostpool verwendet werden. |
Virtual |
Der Datenträgertyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird. |
Virtual |
Der sicherheitstyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird. Der Standardwert ist "Standard". |
ActiveDirectoryInfoProperties
Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden.
Name | Typ | Beschreibung |
---|---|---|
domainCredentials |
Zum Erstellen des virtuellen Computers erforderliche Anmeldeinformationen. |
|
domainName |
string |
Die Domäne eines virtuellen Computers, der mit einem Hostpool verbunden ist, wird verknüpft. |
ouPath |
string |
Der Organisationseinheitspfad(OU). |
AzureActiveDirectoryInfoProperties
Azure Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden.
Name | Typ | Beschreibung |
---|---|---|
mdmProviderGuid |
string |
Die GUID (Mobile Device Management, MDM). |
BootDiagnosticsInfoProperties
Die Startdiagnose ist ein Debugfeature, mit dem Sie die Konsolenausgabe und den Screenshot anzeigen können, um den VM-Status zu diagnostizieren.
Sie können die Ausgabe ihres Konsolenprotokolls ganz einfach anzeigen.
Azure ermöglicht ihnen auch das Anzeigen eines Screenshots des virtuellen Computers vom Hypervisor.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob die Startdiagnose auf dem virtuellen Computer aktiviert werden soll. |
storageUri |
string (uri) |
URI des Speicherkontos, das zum Platzieren der Konsolenausgabe und des Screenshots verwendet werden soll. |
CloudError
Cloudfehlerobjekt.
Name | Typ | Beschreibung |
---|---|---|
error |
Eigenschaften des Cloudfehlerobjekts. |
CloudErrorProperties
Eigenschaften des Cloudfehlerobjekts.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CustomInfoProperties
Benutzerdefinierte Bildinformationen.
Name | Typ | Beschreibung |
---|---|---|
resourceId |
string (arm-id) |
Die Ressourcen-ID des benutzerdefinierten Bilds. |
DiskInfoProperties
Datenträgerinformationen.
Name | Typ | Beschreibung |
---|---|---|
type |
Der Datenträgertyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird. |
DomainInfoProperties
Domänenkonfigurationen von Sitzungshosts.
Name | Typ | Beschreibung |
---|---|---|
activeDirectoryInfo |
Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden. |
|
azureActiveDirectoryInfo |
Azure Active Directory-Informationen. Nur eins sollte basierend auf dem Verknüpfungstyp aufgefüllt werden. |
|
joinType |
Der Typ des Domänenbeitritts, der vom virtuellen Computer ausgeführt wird. |
DomainJoinType
Der Typ des Domänenbeitritts, der vom virtuellen Computer ausgeführt wird.
Wert | Beschreibung |
---|---|
ActiveDirectory |
Verwenden von Microsoft Active Directory. |
AzureActiveDirectory |
Verwenden von Microsoft Azure Active Directory. |
ImageInfoProperties
Bildkonfigurationen des Sitzungshosts in einem HostPool.
Name | Typ | Beschreibung |
---|---|---|
customInfo |
Die Werte, die ein benutzerdefiniertes Bild eindeutig identifizieren sollen. Nur eins sollte basierend auf dem Bildtyp aufgefüllt werden. |
|
marketplaceInfo |
Die Werte, um ein Marketplace-Image eindeutig zu identifizieren. Nur eins sollte basierend auf dem Bildtyp aufgefüllt werden. |
|
type |
Der Typ der Bildsitzungshosts, die im Hostpool verwendet werden. |
KeyVaultCredentialsProperties
Im Keyvault gespeicherte Anmeldeinformationen.
Name | Typ | Beschreibung |
---|---|---|
passwordKeyVaultSecretUri |
string (uri) |
Der URI für den Zugriff auf den geheimen Schlüssel, in dem das Kennwort gespeichert ist. |
usernameKeyVaultSecretUri |
string (uri) |
Der URI für den Zugriff auf den geheimen Schlüssel, in dem der Benutzername gespeichert ist. |
MarketplaceInfoProperties
Marketplace-Bildinformationen.
Name | Typ | Beschreibung |
---|---|---|
exactVersion |
string |
Die genaue Version des Bilds. |
offer |
string |
Das Angebot des Bilds. |
publisher |
string |
Der Herausgeber des Bilds. |
sku |
string |
Die Sku des Bilds. |
NetworkInfoProperties
Netzwerkinformationen.
Name | Typ | Beschreibung |
---|---|---|
securityGroupId |
string |
Die Ressourcen-ID der Sicherheitsgruppe. Alle zulässigen/offenen Ports sollten in der Netzwerksicherheitsgruppe (Network Security Group, NSG) angegeben werden. |
subnetId |
string (arm-id) |
Die Ressourcen-ID des Subnetzes. |
ProvisioningStateSHC
Bereitstellungsstatus der Sitzungshostkonfiguration.
Wert | Beschreibung |
---|---|
Canceled | |
Failed | |
Provisioning | |
Succeeded |
SecurityInfoProperties
Sicherheitsinformationen.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
secureBootEnabled |
boolean |
Gibt an, ob secureBoot auf dem virtuellen Computer verwendet werden soll. |
|
type | Standard |
Der sicherheitstyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird. Der Standardwert ist "Standard". |
|
vTpmEnabled |
boolean |
Gibt an, ob vTPM auf dem virtuellen Computer verwendet werden soll. |
SessionHostConfiguration
Stellt eine SessionHostConfiguration-Definition dar.
Name | Typ | Beschreibung |
---|---|---|
id |
string (arm-id) |
Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Der Name der Ressource |
properties.availabilityZones |
integer[] (int32) |
Wert für Verfügbarkeitszonen, die vom Sitzungshost verwendet werden sollen. Sollte von [1,2,3] sein. |
properties.bootDiagnosticsInfo |
Informationen zur Startdiagnose. |
|
properties.customConfigurationScriptUrl |
string (uri) |
Der URI für den Speicher-BLOB, der die Armvorlage enthält, die nach der Bereitstellung auf dem virtuellen Computer ausgeführt werden soll. |
properties.diskInfo |
Datenträgerinformationen. |
|
properties.domainInfo |
Domänenkonfigurationen von Sitzungshosts. |
|
properties.friendlyName |
string maxLength: 260 |
Anzeigename zur Beschreibung dieser Version von SessionHostConfiguration. |
properties.imageInfo |
Bildkonfigurationen von HostPool. |
|
properties.networkInfo |
Netzwerkinformationen. |
|
properties.provisioningState |
Bereitstellungsstatus der Sitzungshostkonfiguration. |
|
properties.securityInfo |
Sicherheitsinformationen. |
|
properties.version |
string (date-time) |
Der Zeitstempel der letzten Aktualisierung. |
properties.vmAdminCredentials |
Lokale Administratoranmeldeinformationen für Sitzungshosts. |
|
properties.vmLocation |
string |
Der Speicherort für den Sitzungshost, in dem erstellt werden soll. Wenn nicht angegeben, wird standardmäßig der Speicherort des Hostpools verwendet. |
properties.vmNamePrefix |
string maxLength: 11 |
Das Präfix, das sitzungshostnamen zugeordnet werden soll |
properties.vmResourceGroup |
string |
Die ResourceGroup für die Sitzungshosts, in der erstellt werden soll. Wenn nicht angegeben, wird standardmäßig die ResourceGroup des Hostpools verwendet. |
properties.vmSizeId |
string |
Die ID der Größe eines virtuellen Computers, der mit einem Hostpool verbunden ist. Beispiel: Standard_D2as_v6 |
properties.vmTags |
object |
Hashtabelle, in der Schlüssel-Wert-Paartags aufgelistet werden, die auf die virtuellen Computer angewendet werden sollen |
systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
type
Der Typ der Bildsitzungshosts, die im Hostpool verwendet werden.
Wert | Beschreibung |
---|---|
Custom |
Verwenden eines benutzerdefinierten Bilds. |
Marketplace |
Verwenden von standardmäßigen Marketplace-Images, die von Azure Marketplace angeboten werden. |
VirtualMachineDiskType
Der Datenträgertyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird.
Wert | Beschreibung |
---|---|
Premium_LRS |
Premium SSD lokal redundanter Speicher. Am besten geeignet für produktions- und leistungsabhängige Arbeitsauslastungen. |
StandardSSD_LRS |
Standard-SSD lokal redundanter Speicher. Am besten geeignet für Webserver, leicht verwendete Unternehmensanwendungen und Dev/Test. |
Standard_LRS |
Standard-HDD lokal redundanter Speicher. Am besten geeignet für backup, nicht kritisch und seltenen Zugriff. |
VirtualMachineSecurityType
Der sicherheitstyp, der vom virtuellen Computer im Hostpoolsitzungshost verwendet wird. Der Standardwert ist "Standard".
Wert | Beschreibung |
---|---|
ConfidentialVM |
Sicherheitsprotokoll für vertrauliche virtuelle Computer |
Standard |
Standardsicherheitsprotokoll. Keine zusätzlichen Parameter |
TrustedLaunch |
TrustedLaunch ermöglicht den sicheren Start und vTPM |