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_redis_user_access_string` | String | String expression for user access. Defaults to `on ~* +@all`. |
315
+
| `aws_redis_user_group_name` | String | User group name. Defaults to `aws_resource_identifier-redis`. |
316
+
| `aws_redis_security_group_name` | String | Redis security group name. Defaults to `SG for aws_resource_identifier - Redis`. |
317
+
| `aws_redis_ingress_allow_all` | Boolean | Allow access from 0.0.0.0/0. Defaults to `true`. |
318
+
| `aws_redis_allowed_security_groups` | String | Comma separated list of security groups to be added to the Redis SG. |
319
+
| `aws_redis_subnets` | String | Define a list of specific subnets where Redis will live. Defaults to all of the VPC ones. If nome defined, default VPC. |
| `aws_redis_replication_group_id` | String | Name of the Redis replication group. Defaults to `aws_resource_identifier-redis`. |
324
+
| `aws_redis_node_type` | String | Node type of the Redis instance. Defaults to `cache.t2.small`. |
325
+
| `aws_redis_num_cache_clusters` | String | Amount of Redis nodes. Defaults to `1`. |
326
+
| `aws_redis_parameter_group_name` | String | Redis parameters groups name. If cluster wanted, set it to something that includes *.cluster.on.* Defaults to `default.redis7`. |
327
+
| `aws_redis_num_node_groups` | String | Number of node groups. Defaults to `0`. |
328
+
| `aws_redis_replicas_per_node_group` | String | Number of replicas per node group. Defaults to `0`. |
| `aws_redis_automatic_failover` | Boolean | Allows overriding the automatic configuration of this value, only needed when playing with resources in a non-conventional way. |
331
+
| `aws_redis_apply_immediately` | Boolean | Specifies whether any modifications are applied immediately, or during the next maintenance window. Defaults to `false`. |
332
+
| `aws_redis_auto_minor_upgrade` | Boolean | Specifies whether minor version engine upgrades will be applied automatically to the underlying Cache Cluster instances during the maintenance window. Defaults to `true`. |
333
+
| `aws_redis_maintenance_window` | String | Specifies the weekly time range for when maintenance on the cache cluster is performed. Example:`sun:05:00-sun:06:00`. Defaults to `null`. |
334
+
| `aws_redis_snapshot_window` | String | Daily time range (in UTC) when to start taking a daily snapshot. Minimum is a 60 minute period. Example: `05:00-09:00`. Defaults to `null`. |
335
+
| `aws_redis_final_snapshot` | String | Change name to define a final snapshot. |
336
+
| `aws_redis_snapshot_restore_name` | String | Set name to restore a snapshot to the cluster. The default behaviour is to restore it each time this action runs. |
| `aws_redis_cloudwatch_lg_name` | String | Cloudwatch log group name. Defaults to `/aws/redis/aws_resource_identifier` **Will append log_type to it** eg. `/your/name/slow-log`. |
339
+
| `aws_redis_cloudwatch_log_format` | String | Define log format between `json`(default) and text. |
340
+
| `aws_redis_cloudwatch_log_type` | String | Log type. Older Redis engines need `slow-log`. Newer support `engine-log` (default). You could add both by setting `slow-log,engine-log`. |
341
+
| `aws_redis_cloudwatch_retention_days` | String | Number of days to retain cloudwatch logs. Defaults to `14`. |
342
+
| `aws_redis_single_line_url_secret`| Boolean | Creates an AWS secret containing the connection string containing `protocol://user@pass:endpoint:port` |
343
+
| `aws_redis_additional_tags` | String | Additional tags to be added to every Redis related resource. |
Copy file name to clipboardexpand all lines: action.yaml
+145-1
Original file line number
Diff line number
Diff line change
@@ -463,6 +463,104 @@ inputs:
463
463
description: 'A list of strings that will be added to created resources'
464
464
required: false
465
465
466
+
# Redis
467
+
aws_redis_enable:
468
+
description: 'Enables the creation of a Redis instance'
469
+
required: false
470
+
aws_redis_user:
471
+
description: 'Redis username. Defaults to redisuser'
472
+
required: false
473
+
aws_redis_user_access_string:
474
+
description: 'String expression for user access. Defaults to on ~* +@all'
475
+
required: false
476
+
aws_redis_user_group_name:
477
+
description: 'User group name. Defaults to aws_resource_identifier-redis'
478
+
required: false
479
+
aws_redis_security_group_name:
480
+
description: 'Redis security group name. Defaults to SG for aws_resource_identifier - Redis'
481
+
required: false
482
+
aws_redis_ingress_allow_all:
483
+
description: 'Allow access from 0.0.0.0/0 in the same VPC'
484
+
required: false
485
+
aws_redis_allowed_security_groups:
486
+
description: 'Comma separated list of security groups to be added to the Redis SG.'
487
+
required: false
488
+
aws_redis_subnets:
489
+
description: 'Define a list of specific subnets where Redis will live. Defaults to all of the VPC ones. If not defined, default VPC.'
490
+
required: false
491
+
aws_redis_port:
492
+
description: 'Redis port. Defaults to 6379'
493
+
required: false
494
+
aws_redis_at_rest_encryption:
495
+
description: 'Encryption at rest. Defaults to true.'
496
+
required: false
497
+
aws_redis_in_transit_encryption:
498
+
description: 'In-transit encryption. Defaults to true.'
499
+
required: false
500
+
aws_redis_replication_group_id:
501
+
description: 'Name of the Redis replication group. Defaults to aws_resource_identifier-redis'
502
+
required: false
503
+
aws_redis_node_type:
504
+
description: 'Node type of the Redis instance. Defaults to cache.t2.small'
505
+
required: false
506
+
aws_redis_num_cache_clusters:
507
+
description: 'Amount of Redis nodes. Defaults to 1'
508
+
required: false
509
+
aws_redis_parameter_group_name:
510
+
description: 'Redis parameters groups name. If cluster wanted, set it to something that includes .cluster.on. Defaults to default.redis7'
511
+
required: false
512
+
aws_redis_num_node_groups:
513
+
description: 'Number of node groups. Defaults to 0.'
514
+
required: false
515
+
aws_redis_replicas_per_node_group:
516
+
description: 'Number of replicas per node group. Defaults to 0'
517
+
required: false
518
+
aws_redis_multi_az_enabled:
519
+
description: 'Enables multi-availability-zone redis. Defaults to false'
520
+
required: false
521
+
aws_redis_automatic_failover:
522
+
description: 'Allows overriding the automatic configuration of this value, only needed when playing with resources in a non-conventional way.'
523
+
required: false
524
+
aws_redis_apply_immediately:
525
+
description: 'Specifies whether any modifications are applied immediately, or during the next maintenance window. Default is false.'
526
+
required: false
527
+
aws_redis_auto_minor_upgrade:
528
+
description: 'Specifies whether minor version engine upgrades will be applied automatically to the underlying Cache Cluster instances during the maintenance window. Defaults to true.'
529
+
required: false
530
+
aws_redis_maintenance_window:
531
+
description: 'Specifies the weekly time range for when maintenance on the cache cluster is performed. Example:sun:05:00-sun:06:00. Defaults to null.'
532
+
required: false
533
+
aws_redis_snapshot_window:
534
+
description: 'Daily time range (in UTC) when to start taking a daily snapshot. Minimum is a 60 minute period. Example: 05:00-09:00. Defaults to null.'
535
+
required: false
536
+
aws_redis_final_snapshot:
537
+
description: 'Change name to define a final snapshot.'
538
+
required: false
539
+
aws_redis_snapshot_restore_name:
540
+
description: 'Set name to restore a snapshot to the cluster. The default behaviour is to restore it each time this action runs.'
541
+
required: false
542
+
aws_redis_cloudwatch_enabled:
543
+
description: 'Enable or disables Cloudwatch logging.'
544
+
required: false
545
+
aws_redis_cloudwatch_lg_name:
546
+
description: 'Cloudwatch log group name. Defaults to /aws/redis/aws_resource_identifier. Will append log_type to it.'
547
+
required: false
548
+
aws_redis_cloudwatch_log_format:
549
+
description: 'Define log format between json (default) and text.'
550
+
required: false
551
+
aws_redis_cloudwatch_log_type:
552
+
description: 'Log type. Older Redis engines need slow-log. Newer support engine-log (default)'
553
+
required: false
554
+
aws_redis_cloudwatch_retention_days:
555
+
description: "Number of days to retain logs. 0 to never expire. Default '14'"
556
+
reuired: false
557
+
aws_redis_single_line_url_secret:
558
+
description: 'Creates an AWS secret containing the connection string containing protocol://user@pass:endpoint:port'
559
+
required: false
560
+
aws_redis_additional_tags:
561
+
description: 'Additional tags to be added to every Redis related resource'
562
+
required: false
563
+
466
564
# Docker
467
565
docker_install:
468
566
description: 'Define if docker should be installed. After this, docker-compose up will be excecuted.'
0 commit comments