Skip to content

Latest commit

 

History

History
168 lines (124 loc) · 5.17 KB

commands.rst

File metadata and controls

168 lines (124 loc) · 5.17 KB

Show capabilities

$ selvpc capabilities show regions
$ selvpc capabilities show resources

Manage customization

Note

The key --yes-i-really-want-to-delete is required always.

Note

The key --show-base64 allows to show full base64 string, --show-short-base64 - short version if base64 string is longer than 50 symbols.

Note

--logo param can be like URL to logo or local path.

Show project limits ~~~~~~~~~~~~~~~~~~ .. code-block:: console

$ selvpc limit show --region VALUE <project_id>

Manage projects

$ selvpc project list
$ selvpc project create --name VALUE
$ selvpc project show <project_id> [--show-base64] [--show-short-base64]
$ selvpc project update <project_id> [--name VALUE] [--logo VALUE] [--color VALUE] [--brand-color VALUE] [--reset-logo] [--reset-color] [--reset-brand-color]
[--reset-theme] [--reset-cname] [--show-base64] [--show-short-base64]
$ selvpc project delete <project_id_1> ... <project_id_n> --yes-i-really-want-to-delete

Note

The key --yes-i-really-want-to-delete is required always.

Note

The key --show-base64 allows to show full base64 string, --show-short-base64 - short version if base64 string is longer than 50 symbols.

Note

--logo param can be like URL to logo or local path.

Note

--reset-theme flag equals to --reset-logo, --reset-color, --reset-brand-color together.

Manage quotas

$ selvpc quota show --region VALUE <project_id>
$ selvpc quota set --resource VALUE --region VALUE [--zone VALUE] --value VALUE <project_id>

Note

Key zone by default is empty.

Manage users

$ selvpc user list
$ selvpc user show <user_id>
$ selvpc user roles <user_id>
$ selvpc user create --name VALUE --password VALUE [--enabled VALUE]
$ selvpc user update <user_id> --name VALUE --password VALUE --enabled VALUE
$ selvpc user delete <user_id_1> ... <user_id_n> --yes-i-really-want-to-delete

Note

If you want to update some property, such as a password, you do not need to specify all fields like name or enabled. Suffice it user_id and password

Note

Key enabled by default is True.

Manage roles

$ selvpc role list --all
$ selvpc role list --project <project_id>
$ selvpc role create --project_id VALUE --user_id VALUE
$ selvpc role delete --project_id VALUE --user_id VALUE

Manage licenses

$ selvpc license list [--detailed]
$ selvpc license show <license_id>
$ selvpc license add <project_id> --region VALUE --type VALUE [--quantity VALUE]
$ selvpc license delete <license_id_1> ... <license_id_n> --yes-i-really-want-to-delete

Note

The key --detailed show addictional columns like a servers.

Note

Key quantity by default is 1

Manage floating ips

$ selvpc floating list [--detailed]
$ selvpc floating show <floatingip_id>
$ selvpc floating add <project_id> --region VALUE [--quantity VALUE]
$ selvpc floating delete <floatingip_id_1> ... <floatingip_id_n> --yes-i-really-want-to-delete

Note

The key --detailed show additional columns like a servers.

Note

Key quantity by default is 1

Manage subnets

$ selvpc subnet list [--detailed]
$ selvpc subnet show <subnet_id>
$ selvpc subnet add <project_id> --region VALUE [--type VALUE] [--prefix VALUE] [--quantity VALUE]
$ selvpc subnet delete <subnet_id_1> ... <subnet_id_n> --yes-i-really-want-to-delete

Note

The key --detailed show addictional columns like a network_id and servers.

Note

By defaults: key type is ipv4, prefix is 29, quantity is 1

Manage VRRP subnets

$ selvpc vrrp add --master ru-1 --slave ru-2 [--type VALUE] [--prefix VALUE] [--quantity VALUE]
$ selvpc vrrp list [--project XXX] [--detailed]
$ selvpc vrrp show <vrrp_id>
$ selvpc vrrp delete <vrrp_id_1> ... <vrrp_id_n> --yes-i-really-want-to-delete

Note

Key detailed appends additional column: servers.

Note

Key region is repeatable.

Note

By defaults: key type is ipv4, prefix is 29, quantity is 1

Manage tokens

$ selvpc token create <project_id>
$ selvpc token delete <token_id> ... <token_id_n> --yes-i-really-want-to-delete

Manage keypairs

$ selvpc keypair list [--region REGION]
$ selvpc keypair add --user USER_ID --name KEY_NAME --key PATH_TO_FILE / PLAIN_TEXT_KEY
$ selvpc keypair delete <keypair_name_1> ... <keypair_name_n> --user USER_ID --yes-i-really-want-to-delete