| cloudwatch_event_pattern |
(Optional) Required if create_cloudwatch_event_rule = true. The event pattern described a JSON object. |
string |
null |
no |
| create_cloudwatch_event_rule |
(Required) Create CloudWatch Event Rule to automatically start pipeline when a change occurs. |
bool |
false |
no |
| create_notification_rule |
(Required) Create CloudWatch Event Rule to automatically start pipeline when a change occurs. |
bool |
false |
no |
| name |
(Required) Name os resources |
string |
n/a |
yes |
| notification_rule_event_type_ids |
(Required) A list of event types associated with this notification rule. |
list(any) |
[ "codepipeline-pipeline-pipeline-execution-failed", "codepipeline-pipeline-pipeline-execution-canceled", "codepipeline-pipeline-pipeline-execution-superseded" ] |
no |
| notification_rule_target |
(Optional) Configuration blocks containing notification target information. Can be specified multiple times. At least one target must be specified on creation. |
list(any) |
[] |
no |
| pipeline_type |
(Optional) Type of the pipeline. Possible values are: V1 and V2. Default value is V1. |
string |
"V2" |
no |
| role_arn |
(Optional) Supply an existing role |
string |
"" |
no |
| role_name |
(Optional) Custom role name |
string |
"" |
no |
| s3_bucket_name |
(Required) S3 bucket name |
string |
n/a |
yes |
| stages |
(Required) This list describes each stage of the build |
any |
n/a |
yes |
| tags |
(Optional) Implements the common tags scheme |
map(any) |
{} |
no |
| webhook_authentication |
(Optional) The type of authentication to use. One of IP, GITHUB_HMAC, or UNAUTHENTICATED |
string |
"GITHUB_HMAC" |
no |
| webhook_enabled |
(Required) Set to false to prevent the module from creating any webhook resources |
bool |
false |
no |
| webhook_filter_json_path |
(Optional) The JSON path to filter on |
string |
"$.ref" |
no |
| webhook_filter_match_equals |
(Optional) The value to match on (e.g. refs/heads/{Branch}) |
string |
"refs/heads/{Branch}" |
no |
| webhook_target_action |
(Optional) The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline |
string |
"Source" |
no |