配信設定一覧の取得(GET /v1/services)

お客様のプロジェクトで操作可能な配信設定の一覧を取得します。配信設定毎の詳細な情報を確認したい場合は、一覧に含まれるservice_idを使用し、配信設定の取得APIを実行して下さい。

undeployed状態のアイテムも応答に含めます。

主なステータスコードとX-Message ヘッダーの値を示します。

ステータスコード X-Message ヘッダー 200 Success:成功しました 200 No services to return:配信設定なし(空のリスト)
Request Headers

API共通リクエストヘッダーを参照。

Request Parameter

特にありません。

Response Headers

API共通レスポンスヘッダーを参照。

Response Elements

services

配信設定

Data Type Cardinality Parent Element Child Element(s) String 1..n None id, status, links

id

配信設定を表すservice_id

Data Type Cardinality Parent Element Child Element(s) String 1..1 services None

status

ステータス情報。X-Statusレスポンスヘッダーを参照ください

Data Type Cardinality Parent Element Child Element(s) String 1..1 services None

access-log-status

ステータス情報。X-Access-Log-Statusレスポンスヘッダーを参照ください

Data Type Cardinality Parent Element Child Element(s) String 1..1 services None

links

子要素のコンテナ

Data Type Cardinality Parent Element Child Element(s) String 1..1 services rel, href

href

配信FQDN。X-Access-URLを参照ください

Data Type Cardinality Parent Element Child Element(s) String 1..1 links None

rel

service_idを含むURL。Locationヘッダーを参照ください

Data Type Cardinality Parent Element Child Element(s) String 1..1 links None

Example of Response 【2ヶの場合】 GET /v1/services HTTP/1.1 200 OK X-Message: Success Content-Type: application/json Content-Length: 442 { "services": [ { "access_log_status": "undeployed", "id": "36adedf4-2370-476c-b531-3913b9502fe7", "links": { "href": "ct.list.00002.net", "rel": "https://<Endpoint>/v1/services/36adedf4-2370-476c-b531-3913b9502fe7" }, "status": "deployed" }, { "access_log_status": "undeployed", "id": "a71170d3-b95e-4182-9918-687e327792bf", "links": { "href": "ct.list.00003.net", "rel": "https://<Endpoint>/v1/services/a71170d3-b95e-4182-9918-687e327792bf" }, "status": "deployed" } ] } 【空の場合】 GET /v1/services HTTP/1.1 200 OK Date: Fri, 30 Oct 2015 00:11:44 GMT X-Message: No services to return Content-Type: application/json Content-Length: 16 { "services": [] }