Group
group
This module allows you to create, update or remove a group.
Example Syntax
Returned object
For more examples please check out the tests here.
state: present
Available parameters for state present:
name str
True
The name of the resource.
create_datacenter bool
False
Create data center privilege.
create_snapshot bool
False
Create snapshot privilege.
reserve_ip bool
False
Reserve IP block privilege.
access_activity_log bool
False
Activity log access privilege.
create_pcc bool
False
User privilege to create a cross connect.
s3_privilege bool
False
S3 privilege.
create_backup_unit bool
False
Create backup unit privilege.
create_internet_access bool
False
Create internet access privilege.
create_k8s_cluster bool
False
Create Kubernetes cluster privilege.
create_flow_log bool
False
Create Flow Logs privilege.
access_and_manage_monitoring bool
False
Privilege for a group to access and manage monitoring related functionality (access metrics, CRUD on alarms, alarm-actions etc) using Monotoring-as-a-Service (MaaS).
access_and_manage_certificates bool
False
Privilege for a group to access and manage certificates.
manage_dbaas bool
False
Privilege for a group to manage DBaaS related functionality.
users list
False
A list of (non-administrator) user IDs or emails to associate with the group. Set to empty list ([]) to remove all users from the group.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
state: absent
Available parameters for state absent:
name str
False
The name of the resource.
group str
True
The ID or name of the group.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
state: update
Available parameters for state update:
name str
False
The name of the resource.
group str
True
The ID or name of the group.
create_datacenter bool
False
Create data center privilege.
create_snapshot bool
False
Create snapshot privilege.
reserve_ip bool
False
Reserve IP block privilege.
access_activity_log bool
False
Activity log access privilege.
create_pcc bool
False
User privilege to create a cross connect.
s3_privilege bool
False
S3 privilege.
create_backup_unit bool
False
Create backup unit privilege.
create_internet_access bool
False
Create internet access privilege.
create_k8s_cluster bool
False
Create Kubernetes cluster privilege.
create_flow_log bool
False
Create Flow Logs privilege.
access_and_manage_monitoring bool
False
Privilege for a group to access and manage monitoring related functionality (access metrics, CRUD on alarms, alarm-actions etc) using Monotoring-as-a-Service (MaaS).
access_and_manage_certificates bool
False
Privilege for a group to access and manage certificates.
manage_dbaas bool
False
Privilege for a group to manage DBaaS related functionality.
users list
False
A list of (non-administrator) user IDs or emails to associate with the group. Set to empty list ([]) to remove all users from the group.
api_url str
False
The Ionos API base URL.
certificate_fingerprint str
False
The Ionos API certificate fingerprint.
username str
False
The Ionos username. Overrides the IONOS_USERNAME environment variable.
password str
False
The Ionos password. Overrides the IONOS_PASSWORD environment variable.
token str
False
The Ionos token. Overrides the IONOS_TOKEN environment variable.
wait bool
False
Wait for the resource to be created before returning. Default: True Options: [True, False]
wait_timeout int
False
How long before wait gives up, in seconds. Default: 600
state str
False
Indicate desired state of the resource. Default: present Options: ['present', 'absent', 'update']
Last updated