Cloud Services - Get
Anzeigen von Informationen zu einem Clouddienst.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
cloud
|
path | True |
string |
Name des Clouddiensts. |
resource
|
path | True |
string |
Name der Ressourcengruppe. |
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
string |
Client-API-Version. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
Other Status Codes |
Fehler |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Get Cloud Service with Multiple Roles and RDP Extension
Beispielanforderung
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}?api-version=2024-11-04
Beispiel für eine Antwort
{
"name": "{cs-name}",
"id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}",
"type": "Microsoft.Compute/cloudServices",
"location": "eastus2euap",
"properties": {
"configuration": "{ServiceConfiguration}",
"upgradeMode": "Auto",
"roleProfile": {
"roles": [
{
"name": "ContosoFrontend",
"sku": {
"name": "Standard_D1_v2",
"tier": "Standard",
"capacity": 2
}
},
{
"name": "ContosoBackend",
"sku": {
"name": "Standard_D1_v2",
"tier": "Standard",
"capacity": 2
}
}
]
},
"osProfile": {
"secrets": []
},
"networkProfile": {
"loadBalancerConfigurations": [
{
"name": "contosolb",
"properties": {
"frontendIpConfigurations": [
{
"name": "contosofe",
"properties": {
"publicIPAddress": {
"id": "/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Network/publicIPAddresses/contosopublicip"
}
}
}
]
}
}
]
},
"extensionProfile": {
"extensions": [
{
"name": "RDPExtension",
"properties": {
"autoUpgradeMinorVersion": false,
"provisioningState": "Succeeded",
"rolesAppliedTo": [
"*"
],
"publisher": "Microsoft.Windows.Azure.Extensions",
"type": "RDP",
"typeHandlerVersion": "1.2",
"settings": "<PublicConfig><UserName>userazure</UserName><Expiration>01/12/2022 16:29:02</Expiration></PublicConfig>"
}
}
]
},
"provisioningState": "Succeeded",
"uniqueId": "4ccb4323-4740-4545-bb81-780b27375947"
},
"systemData": {
"createdAt": "2020-01-01T17:18:19.1234567Z",
"lastModifiedAt": "2020-01-01T17:18:19.1234567Z"
}
}
Definitionen
Name | Beschreibung |
---|---|
Api |
API-Fehler. |
Api |
API-Fehlerbasis. |
Cloud |
Eine Fehlerantwort des Computediensts. |
Cloud |
Beschreibt den Clouddienst. |
Cloud |
Beschreibt ein Clouddiensterweiterungsprofil. |
Cloud |
Erweiterungseigenschaften. |
Cloud |
Netzwerkprofil für den Clouddienst. |
Cloud |
Beschreibt das Betriebssystemprofil für den Clouddienst. |
Cloud |
Clouddiensteigenschaften |
Cloud |
Beschreibt das Rollenprofil für den Clouddienst. |
Cloud |
Beschreibt die Rolleneigenschaften. |
Cloud |
Beschreibt die Clouddienstrollensku. |
Cloud |
Slottyp für den Clouddienst.
Mögliche Werte sind |
Cloud |
Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind |
Cloud |
Geschützte Einstellungen für die Erweiterung, auf die mithilfe von KeyVault verwiesen wird, die verschlüsselt werden, bevor sie an die Rolleninstanz gesendet werden. |
Cloud |
Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und wo sich das Zertifikat in der Rolleninstanz befinden soll. |
Cloud |
Beschreibt eine Gruppe von Zertifikaten, die sich alle im selben Key Vault befinden. |
Extension |
Beschreibt eine Clouddiensterweiterung. |
Inner |
Innere Fehlerdetails. |
Load |
Beschreibt die Konfiguration des Lastenausgleichs. |
Load |
Beschreibt die Eigenschaften der Konfiguration des Lastenausgleichs. |
Load |
Gibt die Front-End-IP an, die für das Lastenausgleichsmodul verwendet werden soll. Nur IPv4-Frontend-IP-Adresse wird unterstützt. Jede Konfiguration des Lastenausgleichs muss genau eine Front-End-IP-Konfiguration aufweisen. |
Load |
Beschreibt eine IP-Konfiguration des Clouddiensts |
Sub |
|
System |
Die Systemmetadaten, die sich auf diese Ressource beziehen. |
ApiError
API-Fehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
details |
Die API-Fehlerdetails |
|
innererror |
Interner API-Fehler |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Ziel des bestimmten Fehlers. |
ApiErrorBase
API-Fehlerbasis.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
message |
string |
Die Fehlermeldung. |
target |
string |
Das Ziel des bestimmten Fehlers. |
CloudError
Eine Fehlerantwort des Computediensts.
Name | Typ | Beschreibung |
---|---|---|
error |
API-Fehler. |
CloudService
Beschreibt den Clouddienst.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |
location |
string |
Ressourcenspeicherort. |
name |
string |
Ressourcenname. |
properties |
Clouddiensteigenschaften |
|
systemData |
Die Systemmetadaten, die sich auf diese Ressource beziehen. |
|
tags |
object |
Ressourcentags. |
type |
string |
Ressourcentyp. |
zones |
string[] |
Liste der logischen Verfügbarkeitszone der Ressource. Die Liste sollte nur eine Zone enthalten, in der Clouddienst bereitgestellt werden soll. Dieses Feld ist optional. |
CloudServiceExtensionProfile
Beschreibt ein Clouddiensterweiterungsprofil.
Name | Typ | Beschreibung |
---|---|---|
extensions |
Liste der Erweiterungen für den Clouddienst. |
CloudServiceExtensionProperties
Erweiterungseigenschaften.
Name | Typ | Beschreibung |
---|---|---|
autoUpgradeMinorVersion |
boolean |
Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. |
forceUpdateTag |
string |
Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen. Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern. Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet. Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung an die Rolleninstanz mit derselben Sequenznummer fließen, und es liegt bei der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht. |
protectedSettings |
object |
Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. |
protectedSettingsFromKeyVault |
Geschützte Einstellungen für die Erweiterung, auf die mithilfe von KeyVault verwiesen wird, die verschlüsselt werden, bevor sie an die Rolleninstanz gesendet werden. |
|
provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
publisher |
string |
Der Name des Herausgebers des Erweiterungshandlers. |
rolesAppliedTo |
string[] |
Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. |
settings |
object |
Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. |
type |
string |
Gibt den Typ der Erweiterung an. |
typeHandlerVersion |
string |
Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. |
CloudServiceNetworkProfile
Netzwerkprofil für den Clouddienst.
Name | Typ | Beschreibung |
---|---|---|
loadBalancerConfigurations |
Liste der Konfigurationen des Lastenausgleichs. Der Clouddienst kann bis zu zwei Lastenausgleichskonfigurationen aufweisen, die einem öffentlichen Lastenausgleichsmodul und einem internen Lastenausgleichsmodul entsprechen. |
|
slotType |
Slottyp für den Clouddienst.
Mögliche Werte sind |
|
swappableCloudService |
Der ID-Verweis des Clouddiensts, der die Ziel-IP enthält, mit der der Betreff-Clouddienst einen Tausch durchführen kann. Diese Eigenschaft kann nicht aktualisiert werden, nachdem sie festgelegt wurde. Der austauschbare Clouddienst, auf den diese ID verweist, muss vorhanden sein, andernfalls wird ein Fehler ausgelöst. |
CloudServiceOsProfile
Beschreibt das Betriebssystemprofil für den Clouddienst.
Name | Typ | Beschreibung |
---|---|---|
secrets |
Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. |
CloudServiceProperties
Clouddiensteigenschaften
Name | Typ | Beschreibung |
---|---|---|
allowModelOverride |
boolean |
(Optional) Gibt an, ob die rollensku-Eigenschaften (roleProfile.roles.sku), die im Modell/der Vorlage angegeben sind, die Anzahl der Rolleninstanzen und die vm-Größe überschreiben soll, die in der CSCFG- bzw. CSDEF-Datei angegeben ist.
Der Standardwert ist |
configuration |
string |
Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. |
configurationUrl |
string |
Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
extensionProfile |
Beschreibt ein Clouddiensterweiterungsprofil. |
|
networkProfile |
Netzwerkprofil für den Clouddienst. |
|
osProfile |
Beschreibt das Betriebssystemprofil für den Clouddienst. |
|
packageUrl |
string |
Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben. |
provisioningState |
string |
Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
roleProfile |
Beschreibt das Rollenprofil für den Clouddienst. |
|
startCloudService |
boolean |
(Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist |
uniqueId |
string |
Der eindeutige Bezeichner für den Clouddienst. |
upgradeMode |
Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind |
CloudServiceRoleProfile
Beschreibt das Rollenprofil für den Clouddienst.
Name | Typ | Beschreibung |
---|---|---|
roles |
Liste der Rollen für den Clouddienst. |
CloudServiceRoleProfileProperties
Beschreibt die Rolleneigenschaften.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Ressourcenname. |
sku |
Beschreibt die Clouddienstrollensku. |
CloudServiceRoleSku
Beschreibt die Clouddienstrollensku.
Name | Typ | Beschreibung |
---|---|---|
capacity |
integer |
Gibt die Anzahl der Rolleninstanzen im Clouddienst an. |
name |
string |
Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. |
tier |
string |
Gibt die Ebene des Clouddiensts an. Mögliche Werte sind |
CloudServiceSlotType
Slottyp für den Clouddienst.
Mögliche Werte sind
Produktions-
Staging-
Wenn nicht angegeben, lautet der Standardwert "Production".
Name | Typ | Beschreibung |
---|---|---|
Production |
string |
|
Staging |
string |
CloudServiceUpgradeMode
Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind
automatischen
Manuelle
gleichzeitige
Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet.
Name | Typ | Beschreibung |
---|---|---|
Auto |
string |
|
Manual |
string |
|
Simultaneous |
string |
CloudServiceVaultAndSecretReference
Geschützte Einstellungen für die Erweiterung, auf die mithilfe von KeyVault verwiesen wird, die verschlüsselt werden, bevor sie an die Rolleninstanz gesendet werden.
Name | Typ | Beschreibung |
---|---|---|
secretUrl |
string |
Geheime URL, die die geschützten Einstellungen der Erweiterung enthält |
sourceVault |
Die ARM-Ressourcen-ID des Key Vault |
CloudServiceVaultCertificate
Beschreibt einen einzelnen Zertifikatverweis in einem Key Vault und wo sich das Zertifikat in der Rolleninstanz befinden soll.
Name | Typ | Beschreibung |
---|---|---|
certificateUrl |
string |
Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. |
isBootstrapCertificate |
boolean |
Flag, das angibt, ob das bereitgestellte Zertifikat ein Bootstrap-Zertifikat ist, das von der Key Vault-Erweiterung zum Abrufen der verbleibenden Zertifikate verwendet werden soll. |
CloudServiceVaultSecretGroup
Beschreibt eine Gruppe von Zertifikaten, die sich alle im selben Key Vault befinden.
Name | Typ | Beschreibung |
---|---|---|
sourceVault |
Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. |
|
vaultCertificates |
Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. |
Extension
Beschreibt eine Clouddiensterweiterung.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Erweiterung. |
properties |
Erweiterungseigenschaften. |
InnerError
Innere Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
errordetail |
string |
Die interne Fehlermeldung oder das Ausnahmeabbild. |
exceptiontype |
string |
Der Ausnahmetyp. |
LoadBalancerConfiguration
Beschreibt die Konfiguration des Lastenausgleichs.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
name |
string |
Der Name des Lastenausgleichsmoduls |
properties |
Eigenschaften der Konfiguration des Lastenausgleichs. |
LoadBalancerConfigurationProperties
Beschreibt die Eigenschaften der Konfiguration des Lastenausgleichs.
Name | Typ | Beschreibung |
---|---|---|
frontendIpConfigurations |
Gibt die Front-End-IP an, die für das Lastenausgleichsmodul verwendet werden soll. Nur IPv4-Frontend-IP-Adresse wird unterstützt. Jede Konfiguration des Lastenausgleichs muss genau eine Front-End-IP-Konfiguration aufweisen. |
LoadBalancerFrontendIpConfiguration
Gibt die Front-End-IP an, die für das Lastenausgleichsmodul verwendet werden soll. Nur IPv4-Frontend-IP-Adresse wird unterstützt. Jede Konfiguration des Lastenausgleichs muss genau eine Front-End-IP-Konfiguration aufweisen.
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Der Name der Ressource, die innerhalb des Satzes von Front-End-IP-Konfigurationen eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. |
properties |
Eigenschaften der Front-End-Ip-Konfiguration des Lastenausgleichs. |
LoadBalancerFrontendIpConfigurationProperties
Beschreibt eine IP-Konfiguration des Clouddiensts
Name | Typ | Beschreibung |
---|---|---|
privateIPAddress |
string |
Die private IP-Adresse des virtuellen Netzwerks der IP-Konfiguration. |
publicIPAddress |
Der Verweis auf die Öffentliche IP-Adressressource. |
|
subnet |
Der Verweis auf die Subnetzressource des virtuellen Netzwerks. |
SubResource
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
SystemData
Die Systemmetadaten, die sich auf diese Ressource beziehen.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string |
Gibt die Zeit in UTC an, zu der die Clouddienstressource (erweiterte Unterstützung) erstellt wurde. |
lastModifiedAt |
string |
Gibt die Uhrzeit in UTC an, zu der die Ressource für den Clouddienst (erweiterter Support) zuletzt geändert wurde. |