利用可能な拡張機能の一覧表示
List Available Extensions
操作は、クラウド サービスに追加できる拡張機能を一覧表示します。 Microsoft Azure では、プロセスはクラウド サービスの拡張機能として実行できます。
要求
List Available Extensions
要求は、次のように指定できます。 <subscription-id>
は、サブスクリプション ID で置き換えてください。
Method | 要求 URI |
---|---|
GET | https://management.core.windows.net/<subscription-id>/services/extensions |
URI パラメーター
なし。
要求ヘッダー
要求ヘッダーの説明を次の表に示します。
要求ヘッダー | 説明 |
---|---|
x-ms-version |
必須。 この要求に使用する操作のバージョンを指定します。 このヘッダーは 以上に設定する 2013-03-01 必要があります。 |
要求本文
なし。
[応答]
応答には、HTTP 状態コード、一連の応答ヘッダー、および応答本文が含まれています。
状態コード
操作に成功すると、状態コード 200 (OK) が返されます。
レスポンス ヘッダー
この操作の応答には、次のヘッダーが含まれています。 応答に追加の標準 HTTP ヘッダーが含まれる場合もあります。
応答ヘッダー | Description |
---|---|
x-ms-request-id |
管理サービスに対して行われた要求を一意に識別する値。 |
応答本文
応答本文の形式を示す例を次に示します。
<?xml version="1.0" encoding="utf-8"?>
<ExtensionImages xmlns=”http://schemas.microsoft.com/windowsazure”>
<ExtensionImage>
<ProviderNameSpace>namespace-of-extension</ProviderNameSpace>
<Type>type-of-extension</Type>
<Version>version-of-extension</Version>
<Label>label-of-extension</Label>
<Description>description-of-extension</Description>
<HostingResources>role-type</HostingResources>
<ThumbprintAlgorithm>thumbprint-algorithm</ThumbprintAlgorithm>
<PublicConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PublicConfigurationSchema>
<PrivateConfigurationSchema>base-64-encoded-xsd-for-extension-settings</PrivateConfigurationSchema>
<SampleConfig>base-64-encoded-sample-XML-for-extension</SampleConfig>
<ReplicationCompleted>indicator-of-replication-status</ReplicationCompleted>
<Eula> HYPERLINK "http://www.contoso.com/42588280809/eula%3c/Eula" eula-of-extension</Eula>
<PrivacyUri>privacy-policy-of-extension</PrivacyUri>
<HomepageUri>homepage-of-extension</HomepageUri>
<IsJsonExtension>indicator-of-JSON-support</IsJsonExtension>
<CompanyName>name-of-publishing-company</CompanyName>
<SupportedOS>supported-operating-system</SupportedOS>
<PublishedDate>publish-date-of-extension</PublishedDate>
</ExtensionImage>
</ExtensionImages>
応答本文の要素は次のとおりです。
要素名 | 説明 |
---|---|
ProviderNameSpace | 拡張機能のプロバイダーの名前空間を指定します。 Azure 拡張機能のプロバイダーの名前空間は、Microsoft.WindowsAzure.Extensions です。 |
Type | 拡張機能の種類を指定します。 |
バージョン | 拡張機能のバージョンを指定します。 |
Label | 拡張機能を識別するために使用するラベルを指定します。 |
Description | 拡張機能の説明を指定します。 |
HostingResources | 拡張機能をサポートするリソースの種類を指定します。 この値には、WebRole 、WorkerRole 、または WebRole|WorkerRole を指定できます。 |
ThumbprintAlgorithm | 暗号化に使用される証明書のサムプリント アルゴリズムを指定します。 |
PublicConfigurationSchema | パブリック構成の Base 64 エンコード形式のスキーマを指定します。 |
PrivateConfigurationSchema | プライベート構成の Base 64 エンコード形式のスキーマを指定します。 |
SampleConfig | リソース拡張機能のサンプル構成ファイルを指定します。 SampleConfig 要素を使用できるのは、バージョン 2013-11-01 以降を使用している場合だけです。 |
ReplicationCompleted | 拡張機能のバージョンがすべての地域にレプリケートされたかどうかを示します。 次のいずれかの値になります。 - true - false 拡張機能のバージョンを使用してデプロイを作成または更新できる場合は、 true です。それ以外の場合は false で、拡張機能のバージョンがまだすべての地域で使用できる状態ではないことを示します。ReplicationCompleted 要素は、バージョン 01.04.14 以上を使用している場合のみ使用できます。 |
Eula | 拡張機能のバージョンの使用許諾契約書 (EULA) を示す URI を指定します。Eula 要素は、バージョン 01.04.14 以上を使用している場合のみ使用できます。 |
PrivacyUri | 拡張機能のバージョンのプライバシーに関する声明を示す URI を指定します。PrivacyUri 要素は、バージョン 01.04.14 以上を使用している場合のみ使用できます。 |
HomepageUri | 拡張機能のバージョンのホームページを示す URI を指定します。HomepageUri 要素は、バージョン 01.04.14 以上を使用している場合のみ使用できます。 |
IsJsonExtension | 拡張機能のバージョンが JSON ベースの構成を受け付けるかどうかを示します。 次のいずれかの値になります。 - true - false 拡張機能が JSON ベースの構成を受け付ける場合は、 true です。それ以外の場合は false で、拡張機能は XML ベースの構成を受け付けます。IsJsonExtension 要素は、バージョン 01.04.14 以上を使用している場合のみ使用できます。 |
CompanyName | 拡張機能をパブリッシュした会社の名前を指定します。CompanyName 要素は、バージョン 01.06.14 以上を使用している場合のみ使用できます。 |
SupportedOS | 拡張機能が実行されるオペレーティング システムを指定します。SupportedOS 要素は、バージョン 01.06.14 以上を使用している場合のみ使用できます。 |
PublishedDate | 拡張機能がパブリッシュされた日付を指定します。PublishedDate 要素は、バージョン 01.06.14 以上を使用している場合のみ使用できます。 |