Cloud Services - List
Získá seznam všech cloudových služeb v rámci skupiny prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku Cloud Services. To provádějte, dokud nextLink nemá hodnotu null, aby se načetly všechny cloudové služby.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices?api-version=2024-11-04
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Název skupiny prostředků. |
|
subscription
|
path | True |
string |
Přihlašovací údaje předplatného, které jednoznačně identifikují předplatné Microsoft Azure. ID předplatného tvoří součást identifikátoru URI pro každé volání služby. |
|
api-version
|
query | True |
string |
Verze rozhraní API klienta. |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Error |
Zabezpečení
azure_auth
Tok OAuth2 v Azure Active Directory
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | zosobnění uživatelského účtu |
Příklady
List Cloud Services in a Resource Group
Ukázkový požadavek
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices?api-version=2024-11-04
Ukázková odpověď
{
"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"
}
}
]
}
Definice
| Name | Description |
|---|---|
|
Api |
Chyba rozhraní API. |
|
Api |
Chybová základna API. |
|
Cloud |
Chybová odpověď ze služby Compute. |
|
Cloud |
Popisuje cloudovou službu. |
|
Cloud |
Popisuje profil rozšíření cloudové služby. |
|
Cloud |
Vlastnosti rozšíření |
|
Cloud |
Výsledek operace se seznamem. |
|
Cloud |
Profil sítě pro cloudovou službu. |
|
Cloud |
Popisuje profil operačního systému cloudové služby. |
|
Cloud |
Vlastnosti cloudové služby |
|
Cloud |
Popisuje profil role cloudové služby. |
|
Cloud |
Popisuje vlastnosti role. |
|
Cloud |
Popisuje skladovou položku role cloudové služby. |
|
Cloud |
Typ slotu pro cloudovou službu.
Možné hodnoty jsou |
|
Cloud |
Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou |
|
Cloud |
Chráněná nastavení pro rozšíření, na která se odkazuje pomocí služby KeyVault, která jsou před odesláním do instance role šifrovaná. |
|
Cloud |
Popisuje jeden odkaz na certifikát v Key Vault a místo, kde by se měl certifikát nacházet v instanci role. |
|
Cloud |
Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault. |
|
created |
Typ identity, která prostředek vytvořila. |
| Extension |
Popisuje rozšíření cloudové služby. |
|
Inner |
Podrobnosti vnitřní chyby. |
|
Load |
Popisuje konfiguraci nástroje pro vyrovnávání zatížení. |
|
Load |
Popisuje vlastnosti konfigurace nástroje pro vyrovnávání zatížení. |
|
Load |
Určuje front-endovou IP adresu, která se má použít pro nástroj pro vyrovnávání zatížení. Podporuje se jenom front-endová IP adresa IPv4. Každá konfigurace nástroje pro vyrovnávání zatížení musí mít přesně jednu konfiguraci front-endové IP adresy. |
|
Load |
Popisuje konfiguraci IP adresy cloudové služby. |
|
Sub |
|
|
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
ApiError
Chyba rozhraní API.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| details |
Podrobnosti o chybě rozhraní API |
|
| innererror |
Vnitřní chyba Api |
|
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl konkrétní chyby. |
ApiErrorBase
Chybová základna API.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Kód chyby. |
| message |
string |
Chybová zpráva. |
| target |
string |
Cíl konkrétní chyby. |
CloudError
Chybová odpověď ze služby Compute.
| Name | Typ | Description |
|---|---|---|
| error |
Chyba rozhraní API. |
CloudService
Popisuje cloudovou službu.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku. |
| location |
string |
Umístění prostředku |
| name |
string |
Název prostředku |
| properties |
Vlastnosti cloudové služby |
|
| systemData |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
| tags |
object |
Značky prostředků |
| type |
string |
Typ zdroje. |
| zones |
string[] |
Seznam logické zóny dostupnosti prostředku Seznam by měl obsahovat pouze 1 zónu, ve které by měla být zřízena cloudová služba. Toto pole je volitelné. |
CloudServiceExtensionProfile
Popisuje profil rozšíření cloudové služby.
| Name | Typ | Description |
|---|---|---|
| extensions |
Seznam rozšíření pro cloudovou službu |
CloudServiceExtensionProperties
Vlastnosti rozšíření
| Name | Typ | Description |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
Explicitně určete, zda platforma může automaticky upgradovat typeHandlerVersion na vyšší podverze, jakmile budou k dispozici. |
| forceUpdateTag |
string |
Značka, která vynutí použití poskytnutého veřejného a chráněného nastavení. Změna hodnoty značky umožňuje opětovné spuštění rozšíření beze změny veřejného nebo chráněného nastavení. Pokud se forceUpdateTag nezmění, aktualizace veřejného nebo chráněného nastavení by obslužná rutina stále použila. Pokud se nezmění ani forceUpdateTag, ani žádné veřejné nebo chráněné nastavení, rozšíření by se přeneslo do instance role se stejným pořadovým číslem a je na implementaci obslužné rutiny, zda ji znovu spustí nebo ne |
| protectedSettings |
object |
Chráněná nastavení rozšíření, která jsou před odesláním do instance role zašifrována. |
| protectedSettingsFromKeyVault |
Chráněná nastavení pro rozšíření, na která se odkazuje pomocí služby KeyVault, která jsou před odesláním do instance role šifrovaná. |
|
| provisioningState |
string |
Stav zřizování, který se zobrazí pouze v odpovědi. |
| publisher |
string |
Název vydavatele obslužné rutiny rozšíření. |
| rolesAppliedTo |
string[] |
Volitelný seznam rolí pro použití tohoto rozšíření Pokud není zadána vlastnost nebo *, použije se rozšíření pro všechny role v cloudové službě. |
| settings |
object |
Veřejná nastavení rozšíření U rozšíření JSON se jedná o nastavení JSON pro rozšíření. Pro rozšíření XML (například RDP) se jedná o nastavení XML pro rozšíření. |
| type |
string |
Určuje typ rozšíření. |
| typeHandlerVersion |
string |
Určuje verzi rozšíření. Určuje verzi rozšíření. Pokud tento prvek není zadán nebo hvězdička (*) se použije jako hodnota, použije se nejnovější verze rozšíření. Pokud je hodnota zadána číslem hlavní verze a hvězdička jako číslo podverze (X.), je vybrána nejnovější podverze zadané hlavní verze. Pokud je zadáno číslo hlavní verze a číslo podverze (X.Y), je vybraná konkrétní verze rozšíření. Pokud je zadána verze, provede se v instanci role automatický upgrade. |
CloudServiceListResult
Výsledek operace se seznamem.
| Name | Typ | Description |
|---|---|---|
| nextLink |
string |
Identifikátor URI pro načtení další stránky prostředků. Pomocí této možnosti získáte další stránku se zdroji. Udělejte to, dokud nextLink nemá hodnotu null, aby se načetly všechny prostředky. |
| value |
Seznam zdrojů. |
CloudServiceNetworkProfile
Profil sítě pro cloudovou službu.
| Name | Typ | Description |
|---|---|---|
| loadBalancerConfigurations |
Seznam konfigurací nástroje pro vyrovnávání zatížení Cloudová služba může mít až dvě konfigurace nástroje pro vyrovnávání zatížení, které odpovídají veřejnému nástroji pro vyrovnávání zatížení a internímu nástroji pro vyrovnávání zatížení. |
|
| slotType |
Typ slotu pro cloudovou službu.
Možné hodnoty jsou |
|
| swappableCloudService |
Referenční informace o ID cloudové služby obsahující cílovou IP adresu, se kterou může předmět cloudová služba provést prohození. Tuto vlastnost nelze aktualizovat, jakmile je nastavena. V případě, že dojde k chybě, musí existovat prohozená cloudová služba odkazující na toto ID. |
CloudServiceOsProfile
Popisuje profil operačního systému cloudové služby.
| Name | Typ | Description |
|---|---|---|
| secrets |
Určuje sadu certifikátů, které by se měly nainstalovat do instancí rolí. |
CloudServiceProperties
Vlastnosti cloudové služby
| Name | Typ | Description |
|---|---|---|
| allowModelOverride |
boolean |
(Volitelné) Určuje, jestli mají vlastnosti skladové položky role (roleProfile.roles.sku) zadané v modelu nebo šabloně přepsat počet instancí role a velikost virtuálního počítače zadané v souboru .cscfg a .csdef.
Výchozí hodnota je |
| configuration |
string |
Určuje konfiguraci služby XML (.cscfg) pro cloudovou službu. |
| configurationUrl |
string |
Určuje adresu URL, která odkazuje na umístění konfigurace služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště. Toto je vlastnost jen pro zápis a není vrácena ve volání GET. |
| extensionProfile |
Popisuje profil rozšíření cloudové služby. |
|
| networkProfile |
Profil sítě pro cloudovou službu. |
|
| osProfile |
Popisuje profil operačního systému cloudové služby. |
|
| packageUrl |
string |
Určuje adresu URL, která odkazuje na umístění balíčku služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště. Toto je vlastnost jen pro zápis a není vrácena ve volání GET. |
| provisioningState |
string |
Stav zřizování, který se zobrazí pouze v odpovědi. |
| roleProfile |
Popisuje profil role cloudové služby. |
|
| startCloudService |
boolean |
(Volitelné) Určuje, jestli se má cloudová služba spustit hned po vytvoření. Výchozí hodnota je |
| uniqueId |
string |
Jedinečný identifikátor cloudové služby. |
| upgradeMode |
Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou |
CloudServiceRoleProfile
Popisuje profil role cloudové služby.
| Name | Typ | Description |
|---|---|---|
| roles |
Seznam rolí pro cloudovou službu |
CloudServiceRoleProfileProperties
Popisuje vlastnosti role.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název prostředku |
| sku |
Popisuje skladovou položku role cloudové služby. |
CloudServiceRoleSku
Popisuje skladovou položku role cloudové služby.
| Name | Typ | Description |
|---|---|---|
| capacity |
integer (int64) |
Určuje počet instancí rolí v cloudové službě. |
| name |
string |
Název skladové položky. POZNÁMKA: Pokud nová skladová položka není na hardwaru, ve které je cloudová služba aktuálně zapnutá, musíte cloudovou službu odstranit a znovu vytvořit nebo se vrátit ke staré skladové poště. |
| tier |
string |
Určuje úroveň cloudové služby. Možné hodnoty jsou |
CloudServiceSlotType
Typ slotu pro cloudovou službu.
Možné hodnoty jsou
Výroba
pracovní
Pokud není zadáno, výchozí hodnota je Production.
| Hodnota | Description |
|---|---|
| Production | |
| Staging |
CloudServiceUpgradeMode
Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou
Automatické
Příručka
souběžné
Pokud není zadána, výchozí hodnota je Automaticky. Pokud je nastavena hodnota Manual, PUT UpdateDomain musí být volána pro instalaci aktualizace. Pokud je tato možnost nastavená na hodnotu Automaticky, aktualizace se automaticky použije pro každou aktualizační doménu v posloupnosti.
| Hodnota | Description |
|---|---|
| Auto | |
| Manual | |
| Simultaneous |
CloudServiceVaultAndSecretReference
Chráněná nastavení pro rozšíření, na která se odkazuje pomocí služby KeyVault, která jsou před odesláním do instance role šifrovaná.
| Name | Typ | Description |
|---|---|---|
| secretUrl |
string |
Adresa URL tajného kódu, která obsahuje chráněná nastavení rozšíření |
| sourceVault |
ID prostředku ARM trezoru klíčů |
CloudServiceVaultCertificate
Popisuje jeden odkaz na certifikát v Key Vault a místo, kde by se měl certifikát nacházet v instanci role.
| Name | Typ | Description |
|---|---|---|
| certificateUrl |
string |
Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. |
| isBootstrapCertificate |
boolean |
Příznak označující, jestli zadaný certifikát je certifikát bootstrap, který má rozšíření key Vault použít k načtení zbývajících certifikátů. |
CloudServiceVaultSecretGroup
Popisuje sadu certifikátů, které jsou všechny ve stejné službě Key Vault.
| Name | Typ | Description |
|---|---|---|
| sourceVault |
Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. |
|
| vaultCertificates |
Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. |
createdByType
Typ identity, která prostředek vytvořila.
| Hodnota | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Extension
Popisuje rozšíření cloudové služby.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název rozšíření. |
| properties |
Vlastnosti rozšíření |
InnerError
Podrobnosti vnitřní chyby.
| Name | Typ | Description |
|---|---|---|
| errordetail |
string |
Vnitřní chybová zpráva nebo výpis výjimky. |
| exceptiontype |
string |
Typ výjimky. |
LoadBalancerConfiguration
Popisuje konfiguraci nástroje pro vyrovnávání zatížení.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku |
| name |
string |
Název nástroje pro vyrovnávání zatížení |
| properties |
Vlastnosti konfigurace nástroje pro vyrovnávání zatížení |
LoadBalancerConfigurationProperties
Popisuje vlastnosti konfigurace nástroje pro vyrovnávání zatížení.
| Name | Typ | Description |
|---|---|---|
| frontendIpConfigurations |
Určuje front-endovou IP adresu, která se má použít pro nástroj pro vyrovnávání zatížení. Podporuje se jenom front-endová IP adresa IPv4. Každá konfigurace nástroje pro vyrovnávání zatížení musí mít přesně jednu konfiguraci front-endové IP adresy. |
LoadBalancerFrontendIpConfiguration
Určuje front-endovou IP adresu, která se má použít pro nástroj pro vyrovnávání zatížení. Podporuje se jenom front-endová IP adresa IPv4. Každá konfigurace nástroje pro vyrovnávání zatížení musí mít přesně jednu konfiguraci front-endové IP adresy.
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název prostředku, který je jedinečný v rámci sady konfigurací front-endových IP adres používaných nástrojem pro vyrovnávání zatížení. Tento název lze použít pro přístup k prostředku. |
| properties |
Vlastnosti konfigurace front-endové IP adresy nástroje pro vyrovnávání zatížení |
LoadBalancerFrontendIpConfigurationProperties
Popisuje konfiguraci IP adresy cloudové služby.
| Name | Typ | Description |
|---|---|---|
| privateIPAddress |
string |
Privátní IP adresa virtuální sítě konfigurace PROTOKOLU IP. |
| publicIPAddress |
Odkaz na prostředek veřejné IP adresy. |
|
| subnet |
Odkaz na prostředek podsítě virtuální sítě. |
SubResource
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
| createdBy |
string |
Identita, která prostředek vytvořila. |
| createdByType |
Typ identity, která prostředek vytvořila. |
|
| lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
| lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
| lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |