鍵情報コンテナの一覧取得 (GET /v1/{tenant_id}/containers)
鍵情報コンテナの一覧を取得する。
{tenant_id}: 鍵情報コンテナを取得するプロジェクトのID
Request Headers
X-Auth-Token
認証トークンIDを指定する。
Data Type | Cardinality |
---|---|
String | 1..1 |
Request Parameter
limit
一度に表示するリソースの数(省略時は10)
Data Type | Cardinality |
---|---|
int | 0..1 |
offset
表示するリソースの開始位置(省略時は0)
Data Type | Cardinality |
---|---|
int | 0..1 |
Request Body
なし
Response Headers
ステータス
リクエストのステータスを返却する。
以下の値を返却する。
- 200:
- 正常終了
- 401:
- 認証エラー(認証トークン無し、認証トークン誤り等)
- 400:
- 不正なアクセス(パラメーター不正等)
- 403:
- アクセス不可(権限がない)
- 404:
- 該当資源なし
- 500:
- 予期せぬエラー
Data Type | Cardinality |
---|---|
int | 1..1 |
Response Elements
containers
鍵情報コンテナ一覧のエンベロープ
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Element | 1..1 | None | (container) |
(container)
鍵情報コンテナのエンベロープ
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Element | 0..* | containers | status
updated name secret_refs |
status
鍵情報コンテナの状態
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Enum(ACTIVE,ERROR) | 1..1 | (container) | None |
updated
最終更新時のタイムスタンプ(UTC)
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
datetime | 1..1 | (container) | None |
name
鍵情報コンテナの名前
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | (container) | None |
created
作成時のタイムスタンプ(UTC)
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
datetime | 1..1 | (container) | None |
container_ref
鍵情報コンテナリソースURI
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | (container) | None |
secret_refs
鍵情報コンテナに登録されている鍵情報一覧のエンベロープ
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Element | 1..1 | None | (secret_ref_env) |
(secret_ref_env)
鍵情報コンテナに登録されている鍵情報のエンベロープ
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Element | 0..3 | secret_refs | name
secret_ref |
name
鍵情報コンテナに登録されている鍵情報の鍵情報コンテナ用の名前
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | (secret_ref_env) | None |
secret_ref
鍵情報コンテナに登録されている鍵情報の鍵情報リソースURI
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | (secret_ref_env) | None |
total
プロジェクトに登録されている鍵情報コンテナの数
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
int | 1..1 | None | None |
previous
取得した鍵情報コンテナ一覧の前の鍵情報コンテナリソースのオフセット情報
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | None | None |
next
取得した鍵情報コンテナ一覧の後の鍵情報コンテナリソースのオフセット情報
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | None | None |
Example of Request
GET /v1/a759452216fd41cf8ee5aba321cfbd49/containers?limit=1&offset=2
X-Auth-Token: "JpZCI6ICJjM2VlNzA4YTZhZTI0ZGRmOTJjMDc4..."
Example of Response
Status Code: 200 OK
Content-Length: 647
Content-Type: application/json; charset=UTF-8
{
"total": 4,
"next": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/containers?limit=1&offset=3",
"containers": [
{
"status": "ACTIVE",
"updated": "2014-07-18T04:41:34.245613",
"name": "container1",
"secret_refs": [
{
"secret_id": "82b63ed0-3ec7-4f3c-93b6-dde9a3c81b99",
"name": "private_key"
},
{
"secret_id": "e2c1ef34-2dac-4e77-8f20-3cd6386f9d87",
"name": "intermediates"
},
{
"secret_id": "e74530eb-0835-471a-ae05-392132ebce65",
"name": "certificate"
}
],
"created": "2014-07-18T04:41:34.245607",
"container_ref": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/containers/ce0b7fcc-5963-47ba-bf44-3936e7b38381",
"type": "certificate"
}
],
"previous": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/containers?limit=1&offset=1"
}