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 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 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.
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.