Skip to main content
Version: v1.2

AWS IAM-ACCOUNT

Description

Terraform module which creates IAM resources on AWS

Specification

Properties

NameDescriptionTypeRequiredDefault
account_aliasAWS IAM account alias for this accountstringtrue
allow_users_to_change_passwordWhether to allow users to change their own passwordboolfalse
create_account_password_policyWhether to create AWS IAM account password policyboolfalse
get_caller_identityWhether to get AWS account ID, User ID, and ARN in which Terraform is authorizedboolfalse
hard_expiryWhether users are prevented from setting a new password after their password has expired (i.e. require administrator reset)boolfalse
max_password_ageThe number of days that an user password is valid.numberfalse
minimum_password_lengthMinimum length to require for user passwordsnumberfalse
password_reuse_preventionThe number of previous passwords that users are prevented from reusingnumberfalse
require_lowercase_charactersWhether to require lowercase characters for user passwordsboolfalse
require_numbersWhether to require numbers for user passwordsboolfalse
require_symbolsWhether to require symbols for user passwordsboolfalse
require_uppercase_charactersWhether to require uppercase characters for user passwordsboolfalse
writeConnectionSecretToRefThe secret which the cloud resource connection will be written towriteConnectionSecretToReffalse

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written tostringtrue
namespaceThe secret namespace which the cloud resource connection will be written tostringfalse