aws-integration-role
costradar/aws-integration-role/costradar
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 }) |
| Name | Type | Description | Default |
|---|---|---|---|
| path | string | required | |
| costradar_role_arn | string | ARN of the costradar role that will assume the integration role. | required |
| external_id | string | External ID for assuming the role. If will be added to assume policy and must be | required |
| role_name | string | Name of the role that will be crated. Either role_name or role_prefix should be | required |
| role_name_prefix | string | Prefix of the role that will be crated. Either role_prefix or role_name should b | required |
| permissions_boundary_arn | string | required | |
| buckets | list(string) | [] | |
| tags | map(string) | {} |
role — Integration role.