create
Create a Group
Usage
ionosctl group create [flags]
Aliases
For group
command:
[g]
For create
command:
[c]
Description
Use this command to create a new Group and set Group privileges. You can specify the name for the new Group. By default, all privileges will be set to false. You need to use flags privileges to be set to true.
Options
--access-certs Privilege for a group to access and manage certificates. E.g.: --access-certs=true, --access-certs=false
--access-dns Privilege for a group to access and manage dns records
--access-logs The group will be allowed to access the activity log. E.g.: --access-logs=true, --access-logs=false
--access-monitoring Privilege for a group to access and manage monitoring related functionality using Monotoring-as-a-Service. E.g.: --access-monitoring=true, --access-monitoring=false
-u, --api-url string Override default host url (default "https://api.ionos.com")
--cols strings Set of columns to be printed on output
Available columns: [GroupId Name CreateDataCenter CreateSnapshot ReserveIp AccessActivityLog CreatePcc S3Privilege CreateBackupUnit CreateInternetAccess CreateK8s CreateFlowLog AccessAndManageMonitoring AccessAndManageCertificates AccessAndManageDns ManageDBaaS ManageRegistry ManageDataplatform] (default [GroupId,Name,CreateDataCenter,CreateSnapshot,CreatePcc,CreateBackupUnit,CreateInternetAccess,CreateK8s,ReserveIp])
-c, --config string Configuration file used for authentication (default "$XDG_CONFIG_HOME/ionosctl/config.json")
--create-backup The group will be able to manage Backup Units. E.g.: --create-backup=true, --create-backup=false
--create-dc The group will be allowed to create Data Centers. E.g.: --create-dc=true, --create-dc=false
--create-flowlog The group will be allowed to create Flow Logs. E.g.: --create-flowlog=true, --create-flowlog=false
--create-k8s The group will be allowed to create K8s Clusters. E.g.: --create-k8s=true, --create-k8s=false
--create-nic The group will be allowed to create NICs. E.g.: --create-nic=true, --create-nic=false
--create-pcc The group will be allowed to create PCCs. E.g.: --create-pcc=true, --create-pcc=false
--create-snapshot The group will be allowed to create Snapshots. E.g.: --create-snapshot=true, --create-snapshot=false
-D, --depth int32 Controls the detail depth of the response objects. Max depth is 10.
-f, --force Force command to execute without user input
-h, --help Print usage
--manage-dataplatform Privilege for a group to access and manage the Data Platform
--manage-dbaas Privilege for a group to manage DBaaS related functionality
--manage-registry Privilege for group accessing container registry related functionality
-n, --name string Name for the Group (default "Unnamed Group")
--no-headers Don't print table headers when table output is used
-o, --output string Desired output format [text|json|api-json] (default "text")
-q, --quiet Quiet output
--reserve-ip The group will be allowed to reserve IP addresses. E.g.: --reserve-ip=true, --reserve-ip=false
--s3privilege The group will be allowed to manage S3. E.g.: --s3privilege=true, --s3privilege=false
-t, --timeout int Timeout option for Request for Group creation [seconds] (default 60)
-v, --verbose Print step-by-step process when running command
-w, --wait-for-request Wait for Request for Group creation to be executed
Examples
ionosctl group create --name NAME --wait-for-request
Last updated