Skip to content

Latest commit

 

History

History
122 lines (97 loc) · 3.66 KB

command_list.rst

File metadata and controls

122 lines (97 loc) · 3.66 KB

List Command

The cloudmesh list command provides you with the ability to easily list information in regards to virtual machines, images, flavors, defaults, and available clouds.

The manual page of the list command can be found at: list

List Default

To list all default values you can use:

.. prompt:: bash, cm>

  list --cloud general default

To list the default values set in a particular cloud use:

.. prompt:: bash, cm>

  list --cloud general default

+-----------+---------+--------+----------+----------------------------+----------------------------+
| user      | cloud   | name   | value    | created_at                 | updated_at                 |
+-----------+---------+--------+----------+----------------------------+----------------------------+
| albert    | general | tenant | fg478    | 2015-09-21 02:24:31.978000 | 2015-09-21 02:24:31.978000 |
| albert    | general | cloud  | india    | 2015-09-21 02:25:00.781000 | 2015-09-21 02:25:00.781000 |
| albert    | general | group  | group001 | 2015-09-23 21:53:04        | 2015-09-23 21:53:04        |
| albert    | general | format | table    | 2015-09-23 21:53:16        | 2015-09-23 21:53:16        |
+-----------+---------+--------+----------+----------------------------+----------------------------+

To specify a different format, such as json, use:

.. prompt:: bash, cm>

  list --cloud general --format json default

{
      "1": {
          "cloud": "general",
          "created_at": "2015-09-21 02:24:31.978000",
          "id": "1",
          "kind": "default",
          "label": "tenant",
          "name": "tenant",
          "project": "undefined",
          "type": "string",
          "updated_at": "2015-09-21 02:24:31.978000",
          "user": "albert",
          "value": "fg478"
      },
      "2": {
          "cloud": "general",
          "created_at": "2015-09-21 02:25:00.781000",
          "id": "2",
          "kind": "default",
          "label": "cloud",
          "name": "cloud",
          "project": "undefined",
          "type": "string",
          "updated_at": "2015-09-21 02:25:00.781000",
          "user": "albert",
          "value": "india"
      },
      "3": {
          "cloud": "general",
          "created_at": "2015-09-23 21:53:04",
          "id": "3",
          "kind": "default",
          "label": "group",
          "name": "group",
          "project": "undefined",
          "type": "string",
          "updated_at": "2015-09-23 21:53:04",
          "user": "albert",
          "value": "group001"
      },
      "4": {
          "cloud": "general",
          "created_at": "2015-09-23 21:53:16",
          "id": "4",
          "kind": "default",
          "label": "format",
          "name": "format",
          "project": "undefined",
          "type": "string",
          "updated_at": "2015-09-23 21:53:16",
          "user": "albert",
          "value": "table"
      }
}

Warning

'json' format still printed out a table

list Cloud objects

The list command can also be used to list cloud objects, thus you can use:

.. prompt:: bash, cm>

    list image
    list flavor
    list quota
    list limits
    list usage
    list vm

Note

not everything may be implemented yet.

Warning

image, flavor, vm all have empty data, if not refreshed/populated

via other commands? quota, limits and usage not yet implemented (NOT valid command)