ybm role
Manage roles
Use the role
resource to create and manage YugabyteDB Aeon account roles.
Syntax
Usage: ybm role [command] [flags]
Examples
List roles in YugabyteDB Aeon:
ybm role list
Describe the Admin role:
ybm role describe --role-name admin
You can use this command to view all the available permissions.
Create a role:
ybm role create --role-name backuprole \
--permissions resource-type=BACKUP,operation-group=CREATE \
--permissions resource-type=BACKUP,operation-group=DELETE
Commands
create
Create a custom role.
Flag | Description |
---|---|
--role-name | Required. Name for the role. |
‑‑permissions | Required. Permissions for the role, provided as key value pairs. Permissions are made up of a resource type and an operation group. Arguments:
ybm permission list to view a list of all permissions. |
--description | Description for the role. |
delete
Delete a specified custom role.
Flag | Description |
---|---|
--role-name | Required. Name of the role. |
describe
Fetch detailed information about a specified role, including its permissions (name, description, resource type, and operation group), and users and API keys that are assigned to the role.
Flag | Description |
---|---|
--role-name | Required. Name of the role. |
list
List the roles in your YugabyteDB Aeon account.
Flag | Description |
---|---|
--role-name | Name of a role. |
--type | Type of role. BUILT-IN or CUSTOM. |
update
Update the specified custom role.
Flag | Description |
---|---|
--role-name | Required. Name of the role. |
‑‑permissions | Required. Permissions for the role, provided as key value pairs. Permissions are made up of a resource type and an operation group. Arguments:
ybm permission list to view a list of all permissions. |
--description | Description for the role. |
--new-name | New name for the updated role. |