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 | Required | Description |
---|---|---|
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 | Required | Description |
---|---|---|
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 | Required | Description |
---|---|---|
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