Creates and manages group objects.
Manages groups and group privileges on IonosCloud.
##Argument reference
name
- (Required) [string] A name for the group.
create_datacenter
- (Optional) [Boolean] The group will be allowed to create virtual data centers.
create_snapshot
- (Optional) [Boolean] The group will be allowed to create snapshots.
reserve_ip
- (Optional) [Boolean] The group will be allowed to reserve IP addresses.
access_activity_log
- (Optional) [Boolean] The group will be allowed to access the activity log.
create_pcc
- (Optional) [Boolean] The group will be allowed to create pcc privilege.
s3_privilege
- (Optional) [Boolean] The group will have S3 privilege.
create_backup_unit
- (Optional) [Boolean] The group will be allowed to create backup unit privilege.
create_internet_access
- (Optional) [Boolean] The group will be allowed to create internet access privilege.
create_k8s_cluster
- (Optional) [Boolean] The group will be allowed to create kubernetes cluster privilege.
user_id
- (Optional) [string] The ID of the specific user to add to the group.
users
- (Computed) List of users in group. See user section.
Resource Group can be imported using the resource id
, e.g.
Creates and manages share objects.
Manages shares and list shares permissions granted to the group members for each shared resource.
edit_privilege
- (Optional)[Boolean] The group has permission to edit privileges on this resource.
group_id
- (Required)[string] The ID of the specific group containing the resource to update.
resource_id
- (Required)[string] The ID of the specific resource to update.
share_privilege
- (Optional)[Boolean] The group has permission to share this resource.
Resource Share can be imported using the resource id
, e.g.
Creates and manages user objects.
Manages users and list users and groups associated with that user.
administrator
- (Required)[Boolean] The group has permission to edit privileges on this resource.
email
- (Required)[string] An e-mail address for the user.
first_name
- (Required)[string] A first name for the user.
force_sec_auth
- (Required)[Boolean] Indicates if secure (two-factor) authentication should be enabled for the user (true) or not (false).
last_name
- (Required)[string] A last name for the user.
password
- (Required)[string] A password for the user.
sec_auth_active
- (Computed) Indicates if secure authentication is active for the user or not
s3_canonical_user_id
- (Computed) Canonical (S3) id of the user for a given identity
active
- (Optional)[Boolean] Indicates if the user is active
Resource User can be imported using the resource id
, e.g.
Creates and manages IonosCloud S3 keys.
Manages an S3 Key on IonosCloud.
The following arguments are supported:
user_id
- (Required)[string] The UUID of the user owning the S3 Key.
active
- (Required)[boolean] Whether the S3 is active / enabled or not - Please keep in mind this is only required on create.
secret_key
- (Computed) Whether this key should be active or not
An S3 Unit resource can be imported using its user id as well as its resource id
, e.g.
This can be helpful when you want to import S3 Keys which you have already created manually or using other means, outside of terraform.