List key metadata containers (GET /v1/{tenant_id}/containers)
Lists key metadata containers.
{tenant_id}: Project ID used to retrieve a key metadata container
Request headers
X-Auth-Token
Specify the authentication token.
| Data type | Cardinality | 
|---|---|
| String | 1..1 | 
Request parameters
limit
Maximum number of resources to return in the response (the default is 10)
| Data type | Cardinality | 
|---|---|
| int | 0..1 | 
offset
Starting index of resources to be listed (the default is 0)
| Data type | Cardinality | 
|---|---|
| int | 0..1 | 
Request body
None
Response headers
Status
The following error codes can be returned for the request.
One of the following values will be returned.
- 200:
 - Normal completion
 - 401:
 - Authentication error (no authentication token, incorrect authentication token, etc.)
 - 400:
 - Invalid access (invalid parameter, etc.)
 - 403:
 - Cannot access (no privileges)
 - 404:
 - No applicable resources
 - 500:
 - Unexpected error
 
| Data type | Cardinality | 
|---|---|
| int | 1..1 | 
Response elements
containers
Envelope of key metadata container list
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| Element | 1..1 | None | (container) | 
(container)
Envelope of key metadata container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| Element | 0..* | containers | status updated name secret_refs  | 
           
status
Status of key metadata container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| Enum(ACTIVE,ERROR) | 1..1 | (container) | None | 
updated
Timestamp (UTC) of last update
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| datetime | 1..1 | (container) | None | 
name
Name of key metadata container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| String | 1..1 | (container) | None | 
created
Timestamp (UTC) of creation
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| datetime | 1..1 | (container) | None | 
container_ref
Key metadata container resource URI
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| String | 1..1 | (container) | None | 
secret_refs
Envelope of key metadata list registered in the key information container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| Element | 1..1 | None | (secret_ref_env) | 
(secret_ref_env)
Envelope of key metadata registered in the key information container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| Element | 0..3 | secret_refs | name secret_ref  | 
           
name
The name of the key information for the key information container in which the key is registered
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| String | 1..1 | (secret_ref_env) | None | 
secret_ref
URI of the key metadata registered in the key information container
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| String | 1..1 | (secret_ref_env) | None | 
total
Number of key metadata containers registered for a project
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| int | 1..1 | None | None | 
previous
The previous key metadata container resource offset information in the retrieved key metadata container list
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| String | 0..1 | None | None | 
next
The next key metadata container resource offset in the retrieved key metadata container list
| Data type | Cardinality | Parent element | Child element | 
|---|---|---|---|
| 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"
}