aws-integration-role

costradar/aws-integration-role/costradar

Terraform Module HCL COSTRADAR
Install
module "aws-integration-role" {
source = "costradar/aws-integration-role/costradar"
version = "0.1.5"
}
plain text: /constructs/tfmod-costradar-aws-integration-role-costradar/install.txt
⭐ Source on GitHub 📦 Registry page
README

Requirements | Name | Version | |------|---------| | terraform | >= 0.14 | | aws | ~> 3.70 | Providers | Name | Version | |------|---------| | aws | ~> 3.70 | Modules No modules. Resources | Name | Type | |------|------| | aws_iam_role.integration | resource | | aws_iam_role_policy.cloudtrail_s3 | resource | | aws_iam_role_policy.cur_s3 | resource | | aws_iam_role_policy.default | resource | | aws_iam_policy_document.assume_role | data source | | aws_iam_policy_document.cloudtrail_s3_permissions | data source | | aws_iam_policy_document.cur_s3_permissions | data source | | aws_iam_policy_document.default_permissions | data source | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | cloudtrail | n/a | object({ bucket = string }) |

Inputs (8)
NameTypeDescriptionDefault
pathstring required
costradar_role_arnstringARN of the costradar role that will assume the integration role. required
external_idstringExternal ID for assuming the role. If will be added to assume policy and must be required
role_namestringName of the role that will be crated. Either role_name or role_prefix should be required
role_name_prefixstringPrefix of the role that will be crated. Either role_prefix or role_name should b required
permissions_boundary_arnstring required
bucketslist(string)[]
tagsmap(string){}
Outputs (1)
role — Integration role.
Resources (2)
aws_iam_roleaws_iam_role_policy
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.5
Cloud COSTRADAR
★ Stars0
Forks0
Total downloads463
Inputs8
Outputs1
Resources2
Examples1
Namespacecostradar
Updated