イメージ一覧取得

Description

イメージ一覧を取得します。

Request URL

Image API v2

GET /v2/images

Request Json

This operation does not accept a request body.

Request Parameters

Parameter Value Style Description
X-Auth-Token トークンID header トークン発行 にて払い出されたID
marker
(Optional)
query 表示される最後のUUID
name
(Optional)
query イメージ名
visibility
(Optional)
public
private
query 「visibility」パラメーターから指定した種類のイメージに該当する情報を要求します。
「public」は標準提供のOSイメージ、「private」はお客様にてご取得された保存イメージになります。
member_status
(Optional)
query イメージメンバーの状態でフィルター
owner
(Optional)
query イメージ所有者(テナントID指定)
status
(Optional)
query イメージの状態
size_min
(Optional)
query イメージの最小サイズ。単位は bytes
size_max
(Optional)
query イメージの最大サイズ。単位は bytes
sort_key
(Optional)
query ソート対象となる項目。Deault:created_at
sort_dir
(Optional)
query ソートする方向性 default:desc
tag
(Optional)
query イメージタグでフィルター

Response

  • Normal response codes
200

Example

  • Request
curl -i -X GET \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "X-Auth-Token: トークンID" \
イメージエンドポイント/images?visibility=private
  • Response
{
    "images": [
        {
            "container_format": "ovf",
            "min_ram": 0,
            "updated_at": "2018-03-30T11:42:12Z",
            "file": "/v2/images/イメージID/file",
            "owner": "テナントID",
            "id": "イメージID",
            "size": 2256797696,
            "dst": "CentOS-7.4-AUTO-64bit",
            "disk_format": "qcow2",
            "display_order": "100",
            "direct_url": "file:///var/lib/glance/images_07/テナントID/イメージID",
            "schema": "/v2/schemas/image",
            "status": "active",
            "tags": [],
            "hw_qemu_guest_agent": "yes",
            "visibility": "private",
            "locations": [
                {
                    "url": "file:///var/lib/glance/images_07/テナントID/イメージID",
                    "metadata": {
                        "mount_point": "/var/lib/glance/images_07/",
                        "type": "nfs",
                        "domain_id": "gac",
                        "share_location": "nfs://172.25.6.247/image_vol_07"
                    }
                }
            ],
            "backup_schedule": "not_assigned",
            "min_disk": 50,
            "name": "イメージ名",
            "bootable": "true",
            "checksum": "4140faf4ac08a49e0b9d390c98d985d2",
            "created_at": "2018-03-30T11:36:58Z",
            "backup_rotation": "true",
            "protected": false,
            "os_type": "lin",
            "self": "/v2/images/イメージID"
        }
    ],
    "schema": "/v2/schemas/images",
    "first": "/v2/images?visibility=private"
}

Internet for everyone

Copyright (c) 2024 GMO Internet Group, Inc. All Rights Reserved.