This API is used to add a project ID of a tenant with whom the image is to be shared.
POST /v2/images/{image_id}/members
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
member |
Yes |
String |
Specifies the image member. The value is the project ID of a tenant. |
POST https://{Endpoint}/v2/images/d164b5df-1bc3-4c3f-893e-3e471fd16e64/members
1 2 3 | {
"member":"edc89b490d7d4392898e19b2deb34797"
}
|
Parameter |
Type |
Description |
---|---|---|
status |
String |
Specifies the image sharing status. |
created_at |
String |
Specifies the time when a shared image was created. The value is in UTC format. |
updated_at |
String |
Specifies the time when a shared image was updated. The value is in UTC format. |
image_id |
String |
Specifies the image ID. |
member_id |
String |
Specifies the member ID, that is, the project ID of the tenant who is to accept the shared image. |
schema |
String |
Specifies the sharing schema. |
STATUS CODE 200
1 2 3 4 5 6 7 8 | {
"status": "pending",
"created_at": "2016-09-01T02:05:14Z",
"updated_at": "2016-09-01T02:05:14Z",
"image_id": "d164b5df-1bc3-4c3f-893e-3e471fd16e64",
"member_id": "edc89b490d7d4392898e19b2deb34797",
"schema": "/v2/schemas/member"
}
|
Returned Value |
Description |
---|---|
400 Bad Request |
Request error. |
401 Unauthorized |
Authentication failed. |
403 Forbidden |
You do not have the rights to perform the operation. |
404 Not Found |
The requested resource was not found. |
500 Internal Server Error |
Internal service error. |
503 Service Unavailable |
The service is unavailable. |