Cloud Services - List
Pobiera listę wszystkich usług w chmurze w grupie zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę Cloud Services. Rób to, dopóki nextLink nie będzie miał wartości null, aby pobrać wszystkie usługi w chmurze.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices?api-version=2024-11-04
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Nazwa grupy zasobów. |
|
subscription
|
path | True |
string |
Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi. |
|
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Error |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory.
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
| Nazwa | Opis |
|---|---|
| user_impersonation | personifikacja konta użytkownika |
Przykłady
List Cloud Services in a Resource Group
Przykładowe żądanie
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices?api-version=2024-11-04
Przykładowa odpowiedź
{
"value": [
{
"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"
}
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Api |
Błąd API. |
|
Api |
Baza błędów API. |
|
Cloud |
Odpowiedź na błąd z usługi obliczeniowej. |
|
Cloud |
Opisuje usługę w chmurze. |
|
Cloud |
Opisuje profil rozszerzenia usługi w chmurze. |
|
Cloud |
Właściwości rozszerzenia. |
|
Cloud |
Wynik operacji listy. |
|
Cloud |
Profil sieciowy dla usługi w chmurze. |
|
Cloud |
Opisuje profil systemu operacyjnego dla usługi w chmurze. |
|
Cloud |
Właściwości usługi w chmurze |
|
Cloud |
Opisuje profil roli usługi w chmurze. |
|
Cloud |
Opisuje właściwości roli. |
|
Cloud |
Opisuje jednostkę SKU roli usługi w chmurze. |
|
Cloud |
Typ miejsca dla usługi w chmurze.
Możliwe wartości to |
|
Cloud |
Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji.
Możliwe wartości to |
|
Cloud |
Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli. |
|
Cloud |
Opisuje pojedyncze odwołanie do certyfikatu w Key Vault oraz miejsce, w którym certyfikat powinien znajdować się w wystąpieniu roli. |
|
Cloud |
Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy. |
|
created |
Typ tożsamości, która utworzyła zasób. |
| Extension |
W tym artykule opisano rozszerzenie usługi w chmurze. |
|
Inner |
Szczegóły błędu wewnętrznego. |
|
Load |
Opisuje konfigurację modułu równoważenia obciążenia. |
|
Load |
Opisuje właściwości konfiguracji modułu równoważenia obciążenia. |
|
Load |
Określa adres IP frontonu, który ma być używany dla modułu równoważenia obciążenia. Obsługiwany jest tylko adres IP frontonu IPv4. Każda konfiguracja modułu równoważenia obciążenia musi mieć dokładnie jedną konfigurację adresu IP frontonu. |
|
Load |
Opisuje konfigurację adresu IP usługi w chmurze |
|
Sub |
|
|
system |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
ApiError
Błąd API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| details |
Szczegóły błędu interfejsu API |
|
| innererror |
Wewnętrzny błąd interfejsu API |
|
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
ApiErrorBase
Baza błędów API.
| Nazwa | Typ | Opis |
|---|---|---|
| code |
string |
Kod błędu. |
| message |
string |
Komunikat o błędzie. |
| target |
string |
Element docelowy określonego błędu. |
CloudError
Odpowiedź na błąd z usługi obliczeniowej.
| Nazwa | Typ | Opis |
|---|---|---|
| error |
Błąd API. |
CloudService
Opisuje usługę w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu. |
| location |
string |
Lokalizacja zasobu. |
| name |
string |
Nazwa zasobu. |
| properties |
Właściwości usługi w chmurze |
|
| systemData |
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu. |
|
| tags |
object |
Tagi zasobów. |
| type |
string |
Typ zasobu. |
| zones |
string[] |
Lista logicznej strefy dostępności zasobu. Lista powinna zawierać tylko 1 strefę, w której należy aprowizować usługę w chmurze. To pole jest opcjonalne. |
CloudServiceExtensionProfile
Opisuje profil rozszerzenia usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| extensions |
Lista rozszerzeń dla usługi w chmurze. |
CloudServiceExtensionProperties
Właściwości rozszerzenia.
| Nazwa | Typ | Opis |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Jawnie określ, czy platforma może automatycznie uaktualnić typeHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne. |
| forceUpdateTag |
string |
Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnego z ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie ulegną zmianie, rozszerzenie będzie przepływać do instancji roli o tym samym numerze sekwencyjnym i to od implementacji programu obsługi zależy, czy uruchomić je ponownie, czy nie |
| protectedSettings |
object |
Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli. |
| protectedSettingsFromKeyVault |
Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli. |
|
| provisioningState |
string |
Stan aprowizacji, który pojawia się tylko w odpowiedzi. |
| publisher |
string |
Nazwa wydawcy programu obsługi rozszerzeń. |
| rolesAppliedTo |
string[] |
Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie jest stosowane do wszystkich ról w usłudze w chmurze. |
| settings |
object |
Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON dla rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia. |
| type |
string |
Określa typ rozszerzenia. |
| typeHandlerVersion |
string |
Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie jest określony lub gwiazdka (*) jest używana jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli. |
CloudServiceListResult
Wynik operacji listy.
| Nazwa | Typ | Opis |
|---|---|---|
| nextLink |
string |
Identyfikator URI umożliwiający pobranie następnej strony zasobów. Użyj tego, aby uzyskać następną stronę z zasobami. Rób to, dopóki nextLink nie ma wartości null, aby pobrać wszystkie zasoby. |
| value |
Lista zasobów. |
CloudServiceNetworkProfile
Profil sieciowy dla usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| loadBalancerConfigurations |
Lista konfiguracji modułu równoważenia obciążenia. Usługa w chmurze może mieć maksymalnie dwie konfiguracje modułu równoważenia obciążenia odpowiadające publicznemu modułowi równoważenia obciążenia i wewnętrznemu modułowi równoważenia obciążenia. |
|
| slotType |
Typ miejsca dla usługi w chmurze.
Możliwe wartości to |
|
| swappableCloudService |
Odwołanie identyfikatora usługi w chmurze zawierającego docelowy adres IP, z którym usługa w chmurze podmiotu może wykonać zamianę. Nie można zaktualizować tej właściwości po jej ustawieniu. Usługa w chmurze, do której odwołuje się ten identyfikator, musi być obecna. W przeciwnym razie zostanie zgłoszony błąd. |
CloudServiceOsProfile
Opisuje profil systemu operacyjnego dla usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| secrets |
Określa zestaw certyfikatów, które mają być zainstalowane w wystąpieniach roli. |
CloudServiceProperties
Właściwości usługi w chmurze
| Nazwa | Typ | Opis |
|---|---|---|
| allowModelOverride |
boolean |
(Opcjonalnie) Wskazuje, czy właściwości jednostki SKU roli (roleProfile.roles.sku) określone w modelu/szablonie powinny zastąpić liczbę wystąpień roli i rozmiar maszyny wirtualnej określony odpowiednio w plikach .cscfg i .csdef.
Domyślna wartość to |
| configuration |
string |
Określa konfigurację usługi XML (cscfg) dla usługi w chmurze. |
| configurationUrl |
string |
Określa adres URL odwołujący się do lokalizacji konfiguracji usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
| extensionProfile |
Opisuje profil rozszerzenia usługi w chmurze. |
|
| networkProfile |
Profil sieciowy dla usługi w chmurze. |
|
| osProfile |
Opisuje profil systemu operacyjnego dla usługi w chmurze. |
|
| packageUrl |
string |
Określa adres URL odwołujący się do lokalizacji pakietu usługi w usłudze Blob Service. Adres URL pakietu usługi może być identyfikatorem URI sygnatury dostępu współdzielonego (SAS) z dowolnego konta magazynu. Jest to właściwość tylko do zapisu i nie jest zwracana w wywołaniach GET. |
| provisioningState |
string |
Stan aprowizacji, który pojawia się tylko w odpowiedzi. |
| roleProfile |
Opisuje profil roli usługi w chmurze. |
|
| startCloudService |
boolean |
(Opcjonalnie) Wskazuje, czy usługa w chmurze ma być uruchamiana natychmiast po jej utworzeniu. Domyślna wartość to |
| uniqueId |
string |
Unikatowy identyfikator usługi w chmurze. |
| upgradeMode |
Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji.
Możliwe wartości to |
CloudServiceRoleProfile
Opisuje profil roli usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| roles |
Lista ról dla usługi w chmurze. |
CloudServiceRoleProfileProperties
Opisuje właściwości roli.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa zasobu. |
| sku |
Opisuje jednostkę SKU roli usługi w chmurze. |
CloudServiceRoleSku
Opisuje jednostkę SKU roli usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| capacity |
integer (int64) |
Określa liczbę wystąpień ról w usłudze w chmurze. |
| name |
string |
Nazwa SKU. UWAGA: Jeśli nowa jednostka SKU nie jest obecnie obsługiwana na sprzęcie, usługa w chmurze jest obecnie włączona, musisz usunąć i ponownie utworzyć usługę w chmurze lub wrócić do starej jednostki SKU. |
| tier |
string |
Określa warstwę usługi w chmurze. Możliwe wartości to |
CloudServiceSlotType
Typ miejsca dla usługi w chmurze.
Możliwe wartości to
produkcyjne
przemieszczania
Jeśli nie zostanie określony, wartość domyślna to Produkcja.
| Wartość | Opis |
|---|---|
| Production | |
| Staging |
CloudServiceUpgradeMode
Tryb aktualizacji dla usługi w chmurze. Wystąpienia ról są przydzielane do aktualizowania domen podczas wdrażania usługi. Aktualizacje można inicjować ręcznie w każdej domenie aktualizacji lub inicjować automatycznie we wszystkich domenach aktualizacji.
Możliwe wartości to
Automatycznie
Instrukcja
równoczesne
Jeśli nie zostanie określony, wartość domyślna to Auto. W przypadku ustawienia ręcznego należy wywołać parametr PUT UpdateDomain, aby zastosować aktualizację. W przypadku ustawienia automatycznego aktualizacja jest automatycznie stosowana do każdej domeny aktualizacji w sekwencji.
| Wartość | Opis |
|---|---|
| Auto | |
| Manual | |
| Simultaneous |
CloudServiceVaultAndSecretReference
Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli.
| Nazwa | Typ | Opis |
|---|---|---|
| secretUrl |
string |
Tajny adres URL zawierający chronione ustawienia rozszerzenia |
| sourceVault |
Identyfikator zasobu usługi ARM usługi Key Vault |
CloudServiceVaultCertificate
Opisuje pojedyncze odwołanie do certyfikatu w Key Vault oraz miejsce, w którym certyfikat powinien znajdować się w wystąpieniu roli.
| Nazwa | Typ | Opis |
|---|---|---|
| certificateUrl |
string |
Jest to adres URL certyfikatu przekazanego do usługi Key Vault jako wpisu tajnego. |
| isBootstrapCertificate |
boolean |
Flaga wskazująca, czy podany certyfikat jest certyfikatem uruchamiania używanym przez rozszerzenie usługi Key Vault w celu pobrania pozostałych certyfikatów. |
CloudServiceVaultSecretGroup
Opisuje zestaw certyfikatów, które znajdują się w tym samym magazynie kluczy.
| Nazwa | Typ | Opis |
|---|---|---|
| sourceVault |
Względny adres URL usługi Key Vault zawierający wszystkie certyfikaty w usłudze VaultCertificates. |
|
| vaultCertificates |
Lista odwołań do magazynu kluczy w usłudze SourceVault, które zawierają certyfikaty. |
createdByType
Typ tożsamości, która utworzyła zasób.
| Wartość | Opis |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Extension
W tym artykule opisano rozszerzenie usługi w chmurze.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa rozszerzenia. |
| properties |
Właściwości rozszerzenia. |
InnerError
Szczegóły błędu wewnętrznego.
| Nazwa | Typ | Opis |
|---|---|---|
| errordetail |
string |
Wewnętrzny komunikat o błędzie lub zrzut wyjątku. |
| exceptiontype |
string |
Typ wyjątku. |
LoadBalancerConfiguration
Opisuje konfigurację modułu równoważenia obciążenia.
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu |
| name |
string |
Nazwa modułu równoważenia obciążenia |
| properties |
Właściwości konfiguracji modułu równoważenia obciążenia. |
LoadBalancerConfigurationProperties
Opisuje właściwości konfiguracji modułu równoważenia obciążenia.
| Nazwa | Typ | Opis |
|---|---|---|
| frontendIpConfigurations |
Określa adres IP frontonu, który ma być używany dla modułu równoważenia obciążenia. Obsługiwany jest tylko adres IP frontonu IPv4. Każda konfiguracja modułu równoważenia obciążenia musi mieć dokładnie jedną konfigurację adresu IP frontonu. |
LoadBalancerFrontendIpConfiguration
Określa adres IP frontonu, który ma być używany dla modułu równoważenia obciążenia. Obsługiwany jest tylko adres IP frontonu IPv4. Każda konfiguracja modułu równoważenia obciążenia musi mieć dokładnie jedną konfigurację adresu IP frontonu.
| Nazwa | Typ | Opis |
|---|---|---|
| name |
string |
Nazwa zasobu, który jest unikatowy w zestawie konfiguracji adresów IP frontonu używanych przez moduł równoważenia obciążenia. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. |
| properties |
Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia. |
LoadBalancerFrontendIpConfigurationProperties
Opisuje konfigurację adresu IP usługi w chmurze
| Nazwa | Typ | Opis |
|---|---|---|
| privateIPAddress |
string |
Prywatny adres IP sieci wirtualnej konfiguracji adresu IP. |
| publicIPAddress |
Odwołanie do zasobu publicznego adresu IP. |
|
| subnet |
Odwołanie do zasobu podsieci sieci wirtualnej. |
SubResource
| Nazwa | Typ | Opis |
|---|---|---|
| id |
string |
Identyfikator zasobu |
systemData
Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.
| Nazwa | Typ | Opis |
|---|---|---|
| createdAt |
string (date-time) |
Sygnatura czasowa tworzenia zasobu (UTC). |
| createdBy |
string |
Tożsamość, która utworzyła zasób. |
| createdByType |
Typ tożsamości, która utworzyła zasób. |
|
| lastModifiedAt |
string (date-time) |
Znacznik czasu ostatniej modyfikacji zasobu (UTC) |
| lastModifiedBy |
string |
Tożsamość, która ostatnio zmodyfikowała zasób. |
| lastModifiedByType |
Typ tożsamości, która ostatnio zmodyfikowała zasób. |