Cloud Services - Get
クラウド サービスに関する情報を表示します。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/cloudServices/{cloudServiceName}?api-version=2024-11-04
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
cloud
|
path | True |
string |
クラウド サービスの名前。 |
|
resource
|
path | True |
string |
リソース グループの名前。 |
|
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションを一意に識別するサブスクリプション資格情報。 サブスクリプション ID は、すべてのサービス呼び出しの URI の一部を形成します。 |
|
api-version
|
query | True |
string |
クライアント API のバージョン。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
[OK] |
|
| Other Status Codes |
エラー |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー。
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
| 名前 | 説明 |
|---|---|
| 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"
}
}
定義
| 名前 | 説明 |
|---|---|
|
Api |
API エラー。 |
|
Api |
API エラー ベース。 |
|
Cloud |
コンピュート・サービスからのエラー・レスポンス。 |
|
Cloud |
クラウド サービスについて説明します。 |
|
Cloud |
クラウド サービス拡張機能プロファイルについて説明します。 |
|
Cloud |
拡張機能のプロパティ。 |
|
Cloud |
クラウド サービスのネットワーク プロファイル。 |
|
Cloud |
クラウド サービスの OS プロファイルについて説明します。 |
|
Cloud |
クラウド サービスのプロパティ |
|
Cloud |
クラウド サービスのロール プロファイルについて説明します。 |
|
Cloud |
ロールのプロパティについて説明します。 |
|
Cloud |
クラウド サービス ロール SKU について説明します。 |
|
Cloud |
クラウド サービスのスロットの種類。
使用可能な値は次のとおりです。 |
|
Cloud |
クラウド サービスの更新モード。 ロール インスタンスは、サービスのデプロイ時に更新ドメインに割り当てられます。 更新プログラムは、各更新ドメインで手動で開始することも、すべての更新ドメインで自動的に開始することもできます。
使用可能な値は次のとおりです。 |
|
Cloud |
拡張機能の保護された設定。ロール インスタンスに送信される前に暗号化された KeyVault を使用して参照されます。 |
|
Cloud |
Key Vault 内の 1 つの証明書参照と、証明書がロール インスタンスのどこに存在するかについて説明します。 |
|
Cloud |
すべて同じ Key Vault 内にある証明書のセットについて説明します。 |
|
created |
リソースを作成した ID の種類。 |
| Extension |
クラウド サービス拡張機能について説明します。 |
|
Inner |
内部エラーの詳細。 |
|
Load |
ロード・バランサの構成について説明します。 |
|
Load |
ロード・バランサ構成のプロパティについて説明します。 |
|
Load |
ロード バランサーに使用するフロントエンド IP を指定します。 IPv4 フロントエンド IP アドレスのみがサポートされています。 各ロード バランサー構成には、フロントエンド IP 構成が 1 つだけ必要です。 |
|
Load |
クラウド サービスの IP 構成について説明します |
|
Sub |
|
|
system |
リソースの作成と最後の変更に関連するメタデータ。 |
ApiError
API エラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| details |
Api エラーの詳細 |
|
| innererror |
Api 内部エラー |
|
| message |
string |
エラー メッセージ。 |
| target |
string |
特定のエラーのターゲット。 |
ApiErrorBase
API エラー ベース。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| message |
string |
エラー メッセージ。 |
| target |
string |
特定のエラーのターゲット。 |
CloudError
コンピュート・サービスからのエラー・レスポンス。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
API エラー。 |
CloudService
クラウド サービスについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID。 |
| location |
string |
リソースの場所。 |
| name |
string |
リソース名。 |
| properties |
クラウド サービスのプロパティ |
|
| systemData |
リソースの作成と最後の変更に関連するメタデータ。 |
|
| tags |
object |
リソース タグ。 |
| type |
string |
リソースの種類。 |
| zones |
string[] |
リソースの論理可用性ゾーンの一覧。 リストには、クラウド サービスをプロビジョニングする必要があるゾーンが 1 つだけ含まれている必要があります。 このフィールドは省略可能です。 |
CloudServiceExtensionProfile
クラウド サービス拡張機能プロファイルについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| extensions |
クラウド サービスの拡張機能の一覧。 |
CloudServiceExtensionProperties
拡張機能のプロパティ。
| 名前 | 型 | 説明 |
|---|---|---|
| autoUpgradeMinorVersion |
boolean |
プラットフォームが使用可能になったときに typeHandlerVersion を上位のマイナー バージョンに自動的にアップグレードできるかどうかを明示的に指定します。 |
| forceUpdateTag |
string |
指定されたパブリック設定と保護された設定を強制的に適用するタグ。 タグ値を変更すると、パブリックまたは保護された設定を変更せずに拡張機能を再実行できます。 forceUpdateTag が変更されていない場合でも、ハンドラーによってパブリック設定または保護された設定に対する更新が適用されます。 forceUpdateTag も public 設定や protected 設定も変更されない場合、拡張機能は同じシーケンス番号を持つロールインスタンスに流れ、再実行するかどうかはハンドラー実装次第です |
| 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
クラウド サービスのネットワーク プロファイル。
| 名前 | 型 | 説明 |
|---|---|---|
| loadBalancerConfigurations |
ロード バランサーの構成の一覧。 クラウド サービスは、パブリック ロード バランサーと内部ロード バランサーに対応する最大 2 つのロード バランサー構成を持つことができます。 |
|
| slotType |
クラウド サービスのスロットの種類。
使用可能な値は次のとおりです。 |
|
| swappableCloudService |
サブジェクト クラウド サービスがスワップを実行できるターゲット IP を含むクラウド サービスの ID 参照。 このプロパティは、一度設定すると更新できません。 この ID によって参照されるスワップ可能なクラウド サービスが存在する必要があります。そうしないと、エラーがスローされます。 |
CloudServiceOsProfile
クラウド サービスの OS プロファイルについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| secrets |
ロール インスタンスにインストールする必要がある証明書のセットを指定します。 |
CloudServiceProperties
クラウド サービスのプロパティ
| 名前 | 型 | 説明 |
|---|---|---|
| allowModelOverride |
boolean |
(省略可能)モデル/テンプレートで指定されたロール SKU プロパティ (roleProfile.roles.sku) が、.cscfg と .csdef で指定されたロール インスタンス数と VM サイズをそれぞれオーバーライドする必要があるかどうかを示します。
既定値は |
| configuration |
string |
クラウド サービスの XML サービス構成 (.cscfg) を指定します。 |
| configurationUrl |
string |
BLOB サービス内のサービス構成の場所を参照する URL を指定します。 サービス パッケージの URL には、任意のストレージ アカウントからの Shared Access Signature (SAS) URI を指定できます。 これは書き込み専用プロパティであり、GET 呼び出しでは返されません。 |
| extensionProfile |
クラウド サービス拡張機能プロファイルについて説明します。 |
|
| networkProfile |
クラウド サービスのネットワーク プロファイル。 |
|
| osProfile |
クラウド サービスの OS プロファイルについて説明します。 |
|
| packageUrl |
string |
BLOB サービス内のサービス パッケージの場所を参照する URL を指定します。 サービス パッケージの URL には、任意のストレージ アカウントからの Shared Access Signature (SAS) URI を指定できます。 これは書き込み専用プロパティであり、GET 呼び出しでは返されません。 |
| provisioningState |
string |
プロビジョニング状態。応答にのみ表示されます。 |
| roleProfile |
クラウド サービスのロール プロファイルについて説明します。 |
|
| startCloudService |
boolean |
(省略可能)作成された直後にクラウド サービスを開始するかどうかを示します。 既定値は |
| uniqueId |
string |
クラウドサービスの一意の識別子。 |
| upgradeMode |
クラウド サービスの更新モード。 ロール インスタンスは、サービスのデプロイ時に更新ドメインに割り当てられます。 更新プログラムは、各更新ドメインで手動で開始することも、すべての更新ドメインで自動的に開始することもできます。
使用可能な値は次のとおりです。 |
CloudServiceRoleProfile
クラウド サービスのロール プロファイルについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| roles |
クラウド サービスのロールの一覧。 |
CloudServiceRoleProfileProperties
ロールのプロパティについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
リソース名。 |
| sku |
クラウド サービス ロール SKU について説明します。 |
CloudServiceRoleSku
クラウド サービス ロール SKU について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| capacity |
integer (int64) |
クラウド サービス内のロール インスタンスの数を指定します。 |
| name |
string |
SKU 名。 注: クラウド サービスが現在オンになっているハードウェアで新しい SKU がサポートされていない場合は、クラウド サービスを削除して再作成するか、古い SKU に戻す必要があります。 |
| tier |
string |
クラウド サービスの階層を指定します。 使用可能な値は次のとおりです。 |
CloudServiceSlotType
クラウド サービスのスロットの種類。
使用可能な値は次のとおりです。
生産
ステージング の
指定しない場合、既定値は Production です。
| 値 | 説明 |
|---|---|
| Production | |
| Staging |
CloudServiceUpgradeMode
クラウド サービスの更新モード。 ロール インスタンスは、サービスのデプロイ時に更新ドメインに割り当てられます。 更新プログラムは、各更新ドメインで手動で開始することも、すべての更新ドメインで自動的に開始することもできます。
使用可能な値は次のとおりです。
自動
手動
同時
指定しない場合、既定値は Auto です。[手動] に設定されている場合は、更新プログラムを適用するために PUT UpdateDomain を呼び出す必要があります。 [自動] に設定すると、更新プログラムは各更新ドメインに順番に自動的に適用されます。
| 値 | 説明 |
|---|---|
| Auto | |
| Manual | |
| Simultaneous |
CloudServiceVaultAndSecretReference
拡張機能の保護された設定。ロール インスタンスに送信される前に暗号化された KeyVault を使用して参照されます。
| 名前 | 型 | 説明 |
|---|---|---|
| secretUrl |
string |
拡張機能の保護された設定を含むシークレット URL |
| sourceVault |
Key Vault の ARM リソース ID |
CloudServiceVaultCertificate
Key Vault 内の 1 つの証明書参照と、証明書がロール インスタンスのどこに存在するかについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| certificateUrl |
string |
これは、シークレットとして Key Vault にアップロードされた証明書の URL です。 |
| isBootstrapCertificate |
boolean |
指定された証明書が、残りの証明書をフェッチするために Key Vault 拡張機能によって使用されるブートストラップ証明書であるかどうかを示すフラグ。 |
CloudServiceVaultSecretGroup
すべて同じ Key Vault 内にある証明書のセットについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| sourceVault |
VaultCertificates 内のすべての証明書を含む Key Vault の相対 URL。 |
|
| vaultCertificates |
証明書を含む SourceVault 内のキー コンテナー参照の一覧。 |
createdByType
リソースを作成した ID の種類。
| 値 | 説明 |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
Extension
クラウド サービス拡張機能について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
拡張機能の名前。 |
| properties |
拡張機能のプロパティ。 |
InnerError
内部エラーの詳細。
| 名前 | 型 | 説明 |
|---|---|---|
| errordetail |
string |
内部エラー・メッセージまたは例外ダンプ。 |
| exceptiontype |
string |
例外タイプ。 |
LoadBalancerConfiguration
ロード・バランサの構成について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
| name |
string |
ロード バランサーの名前 |
| properties |
ロード バランサー構成のプロパティ。 |
LoadBalancerConfigurationProperties
ロード・バランサ構成のプロパティについて説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| frontendIpConfigurations |
ロード バランサーに使用するフロントエンド IP を指定します。 IPv4 フロントエンド IP アドレスのみがサポートされています。 各ロード バランサー構成には、フロントエンド IP 構成が 1 つだけ必要です。 |
LoadBalancerFrontendIpConfiguration
ロード バランサーに使用するフロントエンド IP を指定します。 IPv4 フロントエンド IP アドレスのみがサポートされています。 各ロード バランサー構成には、フロントエンド IP 構成が 1 つだけ必要です。
| 名前 | 型 | 説明 |
|---|---|---|
| name |
string |
ロード バランサーによって使用されるフロントエンド IP 構成のセット内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。 |
| properties |
ロード バランサーのフロントエンド IP 構成のプロパティ。 |
LoadBalancerFrontendIpConfigurationProperties
クラウド サービスの IP 構成について説明します
| 名前 | 型 | 説明 |
|---|---|---|
| privateIPAddress |
string |
IP 構成の仮想ネットワーク プライベート IP アドレス。 |
| publicIPAddress |
パブリック IP アドレス リソースへの参照。 |
|
| subnet |
仮想ネットワーク サブネット リソースへの参照。 |
SubResource
| 名前 | 型 | 説明 |
|---|---|---|
| id |
string |
リソース ID |
systemData
リソースの作成と最後の変更に関連するメタデータ。
| 名前 | 型 | 説明 |
|---|---|---|
| createdAt |
string (date-time) |
リソース作成のタイムスタンプ (UTC)。 |
| createdBy |
string |
リソースを作成した ID。 |
| createdByType |
リソースを作成した ID の種類。 |
|
| lastModifiedAt |
string (date-time) |
リソースの最終変更のタイムスタンプ (UTC) |
| lastModifiedBy |
string |
リソースを最後に変更した ID。 |
| lastModifiedByType |
リソースを最後に変更した ID の種類。 |