eventbridge-iam-role

dod-iac/eventbridge-iam-role/aws

Terraform Module HCL AWS

Creates an IAM role for use as an EventBridge service role.

Install
module "eventbridge-iam-role" {
source = "dod-iac/eventbridge-iam-role/aws"
version = "1.0.1"
}
plain text: /constructs/tfmod-dod-iac-eventbridge-iam-role-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

Usage Creates an IAM role for use as an EventBridge service role. ``hcl module "eventbridge_iam_role" { source = "dod-iac/eventbridge-iam-role/aws" name = format("app-%s-eventbridge-iam-role-%s", var.application, var.environment) codepipeline_pipelines_start = ["*"] tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Terraform Version Terraform 0.13. Pin module version to ~> 1.0.0 . Submit pull-requests to main branch. Terraform 0.11 and 0.12 are not supported. License This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. However, because the project utilizes code licensed from contributors and other third parties, it therefore is licensed under the MIT License.

Inputs (6)
NameTypeDescriptionDefault
namestringThe name of the AWS IAM role. required
assume_role_policystringThe assume role policy for the AWS IAM role. If blank, allows EventBridge to as""
policy_descriptionstringThe description of the AWS IAM policy. Defaults to "The policy for [NAME]".""
policy_namestringThe name of the AWS IAM policy. Defaults to "[NAME]-policy".""
tagsmap(string)Tags applied to the AWS IAM role.{}
codepipeline_pipelines_startlist(string)The ARNs of the AWS CodePipeline pipelines that this role can start. Use ["*"] []
Outputs (2)
name — The name of the AWS IAM Role.
arn — The Amazon Resource Name (ARN) of the AWS IAM Role.
Resources (3)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachment
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.1
Cloud AWS
★ Stars0
Forks0
Total downloads3.8k
Inputs6
Outputs2
Resources3
LicenseMIT
Namespacedod-iac
Updated