Cloud Services - Get
顯示雲端服務的相關信息。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
cloud
|
path | True |
string |
雲端服務的名稱。 |
resource
|
path | True |
string |
資源群組的名稱。 |
subscription
|
path | True |
string |
可唯一識別Microsoft Azure 訂用帳戶的訂用帳戶認證。 訂用帳戶標識碼會形成每個服務呼叫 URI 的一部分。 |
api-version
|
query | True |
string |
用戶端 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
還行 |
|
Other Status Codes |
錯誤 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
Get Cloud Service with Multiple Roles and RDP Extension
範例要求
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/ConstosoRG/providers/Microsoft.Compute/cloudServices/{cs-name}?api-version=2024-11-04
範例回覆
{
"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"
}
}
定義
名稱 | Description |
---|---|
Api |
Api 錯誤。 |
Api |
API 錯誤基底。 |
Cloud |
來自計算服務的錯誤回應。 |
Cloud |
描述雲端服務。 |
Cloud |
描述雲端服務擴充功能配置檔。 |
Cloud |
延伸模組屬性。 |
Cloud |
雲端服務的網路配置檔。 |
Cloud |
描述雲端服務的 OS 配置檔。 |
Cloud |
雲端服務屬性 |
Cloud |
描述雲端服務的角色配置檔。 |
Cloud |
描述角色屬性。 |
Cloud |
描述雲端服務角色 SKU。 |
Cloud |
雲端服務的插槽類型。
可能的值為 |
Cloud |
雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。
可能的值為 |
Cloud |
延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。 |
Cloud |
描述 Key Vault 中的單一憑證參考,以及憑證應該位於角色實例上的位置。 |
Cloud |
描述一組憑證,這些憑證全都位於相同的Key Vault 中。 |
Extension |
描述雲端服務延伸模組。 |
Inner |
內部錯誤詳細數據。 |
Load |
描述負載平衡器組態。 |
Load |
描述負載平衡器組態的屬性。 |
Load |
指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。 |
Load |
描述雲端服務IP組態 |
Sub |
|
System |
與此資源相關的系統元數據。 |
ApiError
Api 錯誤。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
details |
Api 錯誤詳細數據 |
|
innererror |
Api 內部錯誤 |
|
message |
string |
錯誤訊息。 |
target |
string |
特定錯誤的目標。 |
ApiErrorBase
API 錯誤基底。
名稱 | 類型 | Description |
---|---|---|
code |
string |
錯誤碼。 |
message |
string |
錯誤訊息。 |
target |
string |
特定錯誤的目標。 |
CloudError
來自計算服務的錯誤回應。
名稱 | 類型 | Description |
---|---|---|
error |
Api 錯誤。 |
CloudService
描述雲端服務。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼。 |
location |
string |
資源位置。 |
name |
string |
資源名稱。 |
properties |
雲端服務屬性 |
|
systemData |
與此資源相關的系統元數據。 |
|
tags |
object |
資源標籤。 |
type |
string |
資源類型。 |
zones |
string[] |
資源的邏輯可用性區域清單。 清單應該只包含應布建雲端服務的1個區域。 此欄位為選擇性欄位。 |
CloudServiceExtensionProfile
描述雲端服務擴充功能配置檔。
名稱 | 類型 | Description |
---|---|---|
extensions |
雲端服務的擴充功能清單。 |
CloudServiceExtensionProperties
延伸模組屬性。
名稱 | 類型 | Description |
---|---|---|
autoUpgradeMinorVersion |
boolean |
明確指定平臺是否可以在提供時自動將 typeHandlerVersion 升級至較高的次要版本。 |
forceUpdateTag |
string |
要強制套用提供的公用和受保護設定的標籤。 變更標籤值可讓您重新執行延伸模組,而不需要變更任何公用或受保護的設定。 如果未變更 forceUpdateTag,處理程式仍會套用對公用或受保護設定的更新。 如果 forceUpdateTag 和任何公用或受保護的設定都未變更,擴充功能會流向具有相同序號的角色實例,而且是否要重新執行它,由處理程式實作決定 |
protectedSettings |
object |
在傳送至角色實例之前加密之延伸模組的受保護設定。 |
protectedSettingsFromKeyVault |
延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。 |
|
provisioningState |
string |
只出現在回應中的布建狀態。 |
publisher |
string |
擴充處理程序發行者的名稱。 |
rolesAppliedTo |
string[] |
要套用此擴充功能的選擇性角色清單。 如果未指定 屬性或指定 『*』,擴充功能會套用至雲端服務中的所有角色。 |
settings |
object |
延伸模組的公用設定。 針對 JSON 擴充功能,這是擴充功能的 JSON 設定。 對於 XML 延伸模組 (例如 RDP),這是延伸模組的 XML 設定。 |
type |
string |
指定延伸模組的類型。 |
typeHandlerVersion |
string |
指定延伸模組的版本。 指定延伸模組的版本。 如果未指定這個專案,或使用星號 \ 作為值,則會使用最新版本的延伸模組。 如果值是以主要版本號碼和星號指定為次要版本號碼 (X.),則會選取指定主要版本的最新次要版本。 如果指定了主要版本號碼和次要版本號碼(X.Y),則會選取特定的擴充功能版本。 如果指定版本,就會在角色實例上執行自動升級。 |
CloudServiceNetworkProfile
雲端服務的網路配置檔。
名稱 | 類型 | Description |
---|---|---|
loadBalancerConfigurations |
負載平衡器組態的清單。 雲端服務最多可以有兩個負載平衡器組態,對應至公用Load Balancer和內部負載平衡器。 |
|
slotType |
雲端服務的插槽類型。
可能的值為 |
|
swappableCloudService |
雲端服務的標識碼參考,其中包含主體雲端服務可執行交換的目標IP。 一旦設定此屬性,就無法更新此屬性。 此標識碼所參考的可交換雲端服務必須存在,否則將會擲回錯誤。 |
CloudServiceOsProfile
描述雲端服務的 OS 配置檔。
名稱 | 類型 | Description |
---|---|---|
secrets |
指定應該安裝在角色實例上的憑證集。 |
CloudServiceProperties
雲端服務屬性
名稱 | 類型 | Description |
---|---|---|
allowModelOverride |
boolean |
(選擇性)指出模型/範本中指定的角色 SKU 屬性 (roleProfile.roles.sku) 是否應該分別覆寫 .cscfg 和 .csdef 中指定的角色實例計數和 vm 大小。
預設值為 |
configuration |
string |
指定雲端服務的 XML 服務組態 (.cscfg)。 |
configurationUrl |
string |
指定 URL,參考 Blob 服務中服務組態的位置。 服務套件 URL 可以是來自任何記憶體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。 |
extensionProfile |
描述雲端服務擴充功能配置檔。 |
|
networkProfile |
雲端服務的網路配置檔。 |
|
osProfile |
描述雲端服務的 OS 配置檔。 |
|
packageUrl |
string |
指定參考 Blob 服務中服務套件位置的 URL。 服務套件 URL 可以是來自任何記憶體帳戶的共用存取簽章 (SAS) URI。 這是唯寫屬性,而且不會在 GET 呼叫中傳回。 |
provisioningState |
string |
只出現在回應中的布建狀態。 |
roleProfile |
描述雲端服務的角色配置檔。 |
|
startCloudService |
boolean |
(選擇性)指出是否要在建立雲端服務之後立即啟動。 預設值為 |
uniqueId |
string |
雲端服務的唯一標識符。 |
upgradeMode |
雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。
可能的值為 |
CloudServiceRoleProfile
描述雲端服務的角色配置檔。
名稱 | 類型 | Description |
---|---|---|
roles |
雲端服務的角色清單。 |
CloudServiceRoleProfileProperties
描述角色屬性。
名稱 | 類型 | Description |
---|---|---|
name |
string |
資源名稱。 |
sku |
描述雲端服務角色 SKU。 |
CloudServiceRoleSku
描述雲端服務角色 SKU。
名稱 | 類型 | Description |
---|---|---|
capacity |
integer |
指定雲端服務中的角色實例數目。 |
name |
string |
SKU 名稱。 注意:如果雲端服務目前所在的硬體不支援新的 SKU,您需要刪除並重新建立雲端服務,或移回舊的 SKU。 |
tier |
string |
指定雲端服務的層級。 可能的值為 |
CloudServiceSlotType
雲端服務的插槽類型。
可能的值為
生產
預備
如果未指定,預設值為 Production。
名稱 | 類型 | Description |
---|---|---|
Production |
string |
|
Staging |
string |
CloudServiceUpgradeMode
雲端服務的更新模式。 角色實例會配置在部署服務時更新網域。 更新可以在每個更新網域中手動起始,或在所有更新網域中自動起始。
可能的值為
自動
手動
同時
如果未指定,預設值為 Auto。如果設定為 Manual,則必須呼叫 PUT UpdateDomain 以套用更新。 如果設定為 [自動],則會自動將更新套用至每個循序更新網域。
名稱 | 類型 | Description |
---|---|---|
Auto |
string |
|
Manual |
string |
|
Simultaneous |
string |
CloudServiceVaultAndSecretReference
延伸模組的受保護設定,使用 KeyVault 參考,這些金鑰會先加密再傳送至角色實例。
名稱 | 類型 | Description |
---|---|---|
secretUrl |
string |
包含延伸模組受保護設定的秘密 URL |
sourceVault |
Key Vault 的 ARM 資源識別碼 |
CloudServiceVaultCertificate
描述 Key Vault 中的單一憑證參考,以及憑證應該位於角色實例上的位置。
名稱 | 類型 | Description |
---|---|---|
certificateUrl |
string |
這是已上傳至 Key Vault 做為秘密之憑證的 URL。 |
isBootstrapCertificate |
boolean |
旗標,指出提供的憑證是否為 Key Vault 延伸模組用來擷取其餘憑證的啟動程序憑證。 |
CloudServiceVaultSecretGroup
描述一組憑證,這些憑證全都位於相同的Key Vault 中。
名稱 | 類型 | Description |
---|---|---|
sourceVault |
Key Vault 的相對 URL,其中包含 VaultCertificates 中的所有憑證。 |
|
vaultCertificates |
SourceVault 中包含憑證的金鑰保存庫參考清單。 |
Extension
描述雲端服務延伸模組。
名稱 | 類型 | Description |
---|---|---|
name |
string |
延伸模組的名稱。 |
properties |
延伸模組屬性。 |
InnerError
內部錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
errordetail |
string |
內部錯誤訊息或例外狀況傾印。 |
exceptiontype |
string |
例外狀況類型。 |
LoadBalancerConfiguration
描述負載平衡器組態。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼 |
name |
string |
負載平衡器的名稱 |
properties |
負載平衡器組態的屬性。 |
LoadBalancerConfigurationProperties
描述負載平衡器組態的屬性。
名稱 | 類型 | Description |
---|---|---|
frontendIpConfigurations |
指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。 |
LoadBalancerFrontendIpConfiguration
指定要用於負載平衡器的前端IP。 僅支援 IPv4 前端 IP 位址。 每個負載平衡器組態都必須只有一個前端IP組態。
名稱 | 類型 | Description |
---|---|---|
name |
string |
負載平衡器所使用前端IP組態集合內唯一的資源名稱。 此名稱可用來存取資源。 |
properties |
負載平衡器前端IP組態的屬性。 |
LoadBalancerFrontendIpConfigurationProperties
描述雲端服務IP組態
名稱 | 類型 | Description |
---|---|---|
privateIPAddress |
string |
IP 組態的虛擬網路私人IP位址。 |
publicIPAddress |
公用IP位址資源的參考。 |
|
subnet |
虛擬網路子網資源的參考。 |
SubResource
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源標識碼 |
SystemData
與此資源相關的系統元數據。
名稱 | 類型 | Description |
---|---|---|
createdAt |
string |
指定建立雲端服務(外延支援)資源的 UTC 時間。 |
lastModifiedAt |
string |
指定上次修改雲端服務(外延支援)資源 UTC 的時間。 |