IMS
The SDK interfaces based on the Glance v2 API are as follows. For details about the invoking methods, see the sample codes.
|
Interface |
Method |
API |
|---|---|---|
|
ImageService |
Image create(Image image) |
POST /v2/images |
|
ActionResponse upload(String imageId, Payload payload, Image image) |
PUT /v2/images/{image_id}/file |
|
|
ActionResponse delete(String imageId) |
DELETE /v2/images/{image_id} |
|
|
List<? extends Image> list() |
GET /v2/images |
|
|
Image get(String imageId) |
GET /v2/images/{image_id} |
|
|
ActionResponse updateTag(String imageId, String tagkeyvalue) |
PUT /v2/images/{image_id}/tags/{tag} |
|
|
ActionResponse deleteTag(String imageId, String tagkey) |
DELETE /v2/images/{image_id}/tags/{tag} |
|
|
List<? extends Member> listMembers(String imageId) |
GET /v2/images/{image_id}/members |
|
|
Member getMember(String imageId, memberId) |
GET /v2/images/{image_id}/members/{member_id} |
|
|
ActionResponse deleteMember(String imageId, String memberId) |
DELETE /v2/images/{image_id}/members/{member_id} |
|
|
Member updateMember(String imageId, String memberId, Member.MemberStatus.ACCEPTED) |
PUT /v2/images/{image_id}/members/{member_id} |
|
|
Member createMember(String imageId, String memberId) |
POST /v2/images/{image_id}/members |
The SDK interfaces based on the IMS v2 API are as follows. For details about the invoking methods, see the sample codes.
|
Interface |
Method |
API |
|---|---|---|
|
ImageService |
String create(ImageCreateByInstance imageCreateByInstance) |
POST /v2/cloudimages/action |
|
String create(ImageCreateByExternalImage imageCreateByExternalImage) |
POST /v2/cloudimages/action |
|
|
List<Image> list(Map<String, String> filteringParams) |
GET /v2/cloudimages |
|
|
Image update(List<ImageUpdate> updateModel, String imageId) |
PATCH /v2/cloudimages/{image_id} |
The SDK interfaces based on the IMS v1 API are as follows. For details about the invoking methods, see the sample codes.
|
Interface |
Method |
API |
|---|---|---|
|
ImageService |
String create(ImageCreateByOBS imageCreateByOBS) |
POST /v1/cloudimages/dataimages/action |
|
String regist(RegistImage image, String imageId) |
PUT /v1/cloudimages/{image_id}/upload |
|
|
String export(ExportImage image, String imageId) |
POST /v1/cloudimages/{image_id}/file |
|
|
String create(ImageCreateByExternalImage imageCreateByExternalImage) |
POST /v1/cloudimages/wholeimages/action |
|
|
String create(ImageCreateByInstance imageCreateByInstance) |
POST /v1/cloudimages/wholeimages/action |
|
|
Jobservice |
Job get(String jobId) |
GET /v1/{project_id}/jobs/{job_id} |
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.