鍵情報コンテナの取得 (GET /v1/{tenant_id}/containers/{resource_id})
指定した鍵情報コンテナを取得する。
{tenant_id}: 鍵情報コンテナを取得するプロジェクトのID
{resource_id}: 取得する鍵情報コンテナのリソースID
Request Headers
X-Auth-Token
認証トークンIDを指定する。
Data Type | Cardinality |
---|---|
String | 1..1 |
Request Parameter
なし
Request Body
なし
Response Headers
ステータス
リクエストのステータスを返却する。
以下の値を返却する。
- 200:
- 正常終了
- 401:
- 認証エラー(認証トークン無し、認証トークン誤り等)
- 400:
- 不正なアクセス(パラメーター不正等)
- 403:
- アクセス不可(権限がない)
- 404:
- 該当資源なし
- 500:
- 予期せぬエラー
Data Type | Cardinality |
---|---|
int | 1..1 |
Response Elements
status
鍵情報コンテナの状態
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
Enum(ACTIVE,ERROR) | 1..1 | None | None |
updated
最終更新時のタイムスタンプ(UTC)
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
datetime | 1..1 | None | None |
name
鍵情報コンテナの名前
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | None | None |
created
作成時のタイムスタンプ(UTC)
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
datetime | 1..1 | None | None |
container_ref
鍵情報コンテナリソースURI
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | None | 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 |
Example of Request
GET /v1/a759452216fd41cf8ee5aba321cfbd49/containers/81d1dc32-019e-4caf-b04e-49471f4f3aaf
X-Auth-Token: "JpZCI6ICJjM2VlNzA4YTZhZTI0ZGRmOTJjMDc4..."
Example of Response
Status Code: 200 OK
Content-Length: 647
Content-Type: application/json; charset=UTF-8
{
"status": "ACTIVE",
"updated": "2014-08-01T08:04:25.038787",
"name": "container1",
"secret_refs": [
{
"secret_ref": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/secrets/087cf096-3947-4a54-8968-7b021cfe8196",
"name": "private_key"
},
{
"secret_ref": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/secrets/4bbcf05f-d15d-444c-ae9f-799746349a9f",
"name": "certificate"
},
{
"secret_ref": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/secrets/8573540e-ad7c-467a-a196-43cf6b5c3468",
"name": "intermediates"
}
],
"created": "2014-08-01T08:04:25.038781",
"container_ref": "http://<host>:9311/v1/a759452216fd41cf8ee5aba321cfbd49/containers/81d1dc32-019e-4caf-b04e-49471f4f3aaf",
"type": "certificate"
}