You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| `aws_efs_create` | Boolean | Toggle to indicate whether to create an EFS volume and mount it to the EC2 instance as a part of the provisioning. Note: The stack will manage the EFS and will be destroyed along with the stack. |
217
241
| `aws_efs_fs_id` | String | ID of existing EFS volume if you wish to use an existing one. |
218
242
| `aws_efs_create_mount_target` | String | Toggle to indicate whether we should create a mount target for the EFS volume or not. Defaults to `true`.|
@@ -457,7 +481,7 @@ The following inputs can be used as `step.with` keys
457
481
| `aws_ecr_repo_read_arn` | String | The ARNs of the IAM users/roles that have read access to the repository. (Comma separated list)' |
458
482
| `aws_ecr_repo_write_arn` | String | The ARNs of the IAM users/roles that have read/write access to the repository. (Comma separated list)' |
459
483
| `aws_ecr_repo_read_arn_lambda` | String | The ARNs of the Lambda service roles that have read access to the repository. (Comma separated list)' |
460
-
| `aws_ecr_lifecycle_policy_input` | String | The policy document. This is a JSON formatted string. See more details about [Policy Parameters](http://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html#lifecycle_policy_parameters) in the official AWS docs' |
484
+
| `aws_ecr_lifecycle_policy_input` | JSON | The policy document. This is a JSON formatted string. See more details about [Policy Parameters](http://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html#lifecycle_policy_parameters) in the official AWS docs' |
461
485
| `aws_ecr_public_repo_catalog` | String | Catalog data configuration for the repository. Defaults to `{}`.' |
462
486
| `aws_ecr_registry_policy_input` | String | The policy document. This is a JSON formatted string' |
463
487
| `aws_ecr_additional_tags ` | JSON | Add additional tags to the terraform [default tags](https://www.hashicorp.com/blog/default-tags-in-the-terraform-aws-provider), any tags put here will be added to ECR provisioned resources.|
@@ -731,4 +755,4 @@ We would love for you to contribute to [bitovi/github-actions-deploy-docker-to-e
731
755
Would you like to see additional features? [Create an issue](https://github.com/bitovi/github-actions-deploy-docker-to-ec2/issues/new) or a [Pull Requests](https://github.com/bitovi/github-actions-deploy-docker-to-ec2/pulls). We love discussing solutions!
732
756
733
757
## License
734
-
The scripts and documentation in this project are released under the [MIT License](https://github.com/bitovi/github-actions-deploy-docker-to-ec2/blob/main/LICENSE).
758
+
The scripts and documentation in this project are released under the [MIT License](https://github.com/bitovi/github-actions-deploy-docker-to-ec2/blob/main/LICENSE).
Copy file name to clipboardExpand all lines: action.yaml
+72Lines changed: 72 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -280,6 +280,59 @@ inputs:
280
280
description: 'A JSON object of additional tags that will be included on created resources. Example: `{"key1": "value1", "key2": "value2"}`'
281
281
required: false
282
282
283
+
# AWS WAF
284
+
aws_waf_enable:
285
+
description: 'Enable WAF for load balancer.'
286
+
required: false
287
+
aws_waf_logging_enable:
288
+
description: 'Enable WAF logging to CloudWatch.'
289
+
required: false
290
+
aws_waf_log_retention_days:
291
+
description: 'CloudWatch log retention period for WAF logs.'
292
+
required: false
293
+
aws_waf_rule_rate_limit:
294
+
description: 'Rate limit for WAF rules.'
295
+
required: false
296
+
aws_waf_rule_managed_rules:
297
+
description: 'Enable common managed rule groups to use.'
298
+
required: false
299
+
aws_waf_rule_managed_bad_inputs:
300
+
description: 'Enable managed rule for bad inputs.'
301
+
required: false
302
+
aws_waf_rule_ip_reputation:
303
+
description: 'Enable managed rule for IP reputation.'
304
+
required: false
305
+
aws_waf_rule_anonymous_ip:
306
+
description: 'Enable managed rule for anonymous IP.'
307
+
required: false
308
+
aws_waf_rule_bot_control:
309
+
description: 'Enable managed rule for bot control (costs extra).'
310
+
required: false
311
+
aws_waf_rule_geo_block_countries:
312
+
description: 'Comma separated list of countries to block.'
313
+
required: false
314
+
aws_waf_rule_geo_allow_only_countries:
315
+
description: 'Comma separated list of countries to allow.'
316
+
required: false
317
+
aws_waf_rule_sqli:
318
+
description: 'Enable managed rule for SQL injection.'
319
+
required: false
320
+
aws_waf_rule_linux:
321
+
description: 'Enable managed rule for Linux.'
322
+
required: false
323
+
aws_waf_rule_unix:
324
+
description: 'Enable managed rule for Unix.'
325
+
required: false
326
+
aws_waf_rule_admin_protection:
327
+
description: 'Enable managed rule for admin protection.'
328
+
required: false
329
+
aws_waf_rule_user_arn:
330
+
description: 'ARN of the user rule.'
331
+
required: false
332
+
aws_waf_additional_tags:
333
+
description: 'A JSON object of additional tags that will be included on created resources. Example: `{"key1": "value1", "key2": "value2"}`'
334
+
required: false
335
+
283
336
# AWS EFS
284
337
aws_efs_create:
285
338
description: 'Toggle to indicate whether to create and EFS and mount it to the ec2 as a part of the provisioning. Note: The EFS will be managed by the stack and will be destroyed along with the stack.'
0 commit comments