Project#
rio project#
High-level groups for other resources
rio project [OPTIONS] COMMAND [ARGS]...
create#
Creates a new project
rio project create [OPTIONS] PROJECT_NAME
Options
- --organization <organization_name>#
Pass organization name for which project needs to be created. Default will be current organization
Arguments
- PROJECT_NAME#
Required argument
delete#
Deletes a project
rio project delete [OPTIONS] PROJECT_NAME
Options
- -f, --force, --silent#
Skip confirmation
Arguments
- PROJECT_NAME#
Required argument
features#
Toggle features on a project
rio project features [OPTIONS] COMMAND [ARGS]...
vpn#
Enable or disable VPN on a project
Example:
rio project features vpn “my-project” true
rio project features vpn “my-project” true –subnets 10.81.0.0/16
rio project features vpn [OPTIONS] PROJECT_NAME ENABLE
Options
- --subnets <subnets>#
Subnet ranges for the project. For example: 10.81.0.0/16
Arguments
- PROJECT_NAME#
Required argument
- ENABLE#
Required argument
inspect#
Inspect the project resource
rio project inspect [OPTIONS] PROJECT_NAME
Options
- -f, --format <format_type>#
- Options:
json | yaml
Arguments
- PROJECT_NAME#
Required argument
list#
List all the projects you are part of
rio project list [OPTIONS]
Options
- --organization <organization_name>#
List projects for an organization
- -w, --wide#
Print more details
select#
Sets the given project in the CLI context. All other resources use this project to act upon.
rio project select [OPTIONS] PROJECT_NAME
Arguments
- PROJECT_NAME#
Required argument
update-owner#
Update the owner of the project.
The command will show an interactive list of users in the project if you do not specify –user-email. You can select the new owner from the list.
rio project update-owner [OPTIONS] PROJECT_NAME
Options
- --user-email <user_email>#
Email of the new owner
Arguments
- PROJECT_NAME#
Required argument
whoami#
Find the role of the current user in a project.
rio project whoami [OPTIONS]
Options
- -p, --project-name <project_name>#