|
151 | 151 | | <a name="input_aws_region"></a> [aws\_region](#input\_aws\_region) | AWS region to create resources. Default Milan | `string` | `"eu-south-1"` | no | |
152 | 152 | | <a name="input_aws_region_short"></a> [aws\_region\_short](#input\_aws\_region\_short) | AWS region short format. | `string` | `"es-1"` | no | |
153 | 153 | | <a name="input_cie_entity_id"></a> [cie\_entity\_id](#input\_cie\_entity\_id) | n/a | `string` | `"https://preproduzione.idserver.servizicie.interno.gov.it/idp/profile/SAML2/POST/SSO"` | no | |
| 154 | +| <a name="input_client_ids"></a> [client\_ids](#input\_client\_ids) | n/a | `list(string)` | <pre>[<br> "bxMiPVktuZ5lBNbZYJ3ODosXL57ltrLp7BgyOkw-0v4"<br>]</pre> | no | |
154 | 155 | | <a name="input_client_registrations_table"></a> [client\_registrations\_table](#input\_client\_registrations\_table) | Client configurations table. | <pre>object({<br> point_in_time_recovery_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "point_in_time_recovery_enabled": false<br>}</pre> | no | |
155 | 156 | | <a name="input_client_status_history_table"></a> [client\_status\_history\_table](#input\_client\_status\_history\_table) | Client Status History configurations table. | <pre>object({<br> point_in_time_recovery_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "point_in_time_recovery_enabled": false<br>}</pre> | no | |
156 | 157 | | <a name="input_dlq_alarms"></a> [dlq\_alarms](#input\_dlq\_alarms) | n/a | <pre>object({<br> metric_name = string<br> namespace = string<br> threshold = optional(number)<br> evaluation_periods = optional(number)<br> period = optional(number)<br> statistic = optional(string)<br> comparison_operator = optional(string)<br> sns_topic_alarm_arn = optional(list(string))<br> })</pre> | <pre>{<br> "comparison_operator": "GreaterThanThreshold",<br> "evaluation_periods": 2,<br> "metric_name": "ApproximateNumberOfMessagesVisible",<br> "namespace": "AWS/SQS",<br> "period": 300,<br> "statistic": "Sum",<br> "threshold": 0<br>}</pre> | no | |
157 | 158 | | <a name="input_dlq_assertion_setting"></a> [dlq\_assertion\_setting](#input\_dlq\_assertion\_setting) | n/a | <pre>object({<br> maximum_retry_attempts = number<br> maximum_record_age_in_seconds = number<br> })</pre> | <pre>{<br> "maximum_record_age_in_seconds": 259200,<br> "maximum_retry_attempts": 3<br>}</pre> | no | |
158 | 159 | | <a name="input_dns_record_ttl"></a> [dns\_record\_ttl](#input\_dns\_record\_ttl) | Dns record ttl (in sec) | `number` | `3600` | no | |
159 | 160 | | <a name="input_ecs_alarms"></a> [ecs\_alarms](#input\_ecs\_alarms) | n/a | <pre>map(object({<br> metric_name = string<br> namespace = string<br> threshold = number<br> evaluation_periods = number<br> period = number<br> statistic = string<br> comparison_operator = string<br> scaling_policy = optional(string, null)<br><br> }))</pre> | <pre>{<br> "cpu_high": {<br> "comparison_operator": "GreaterThanOrEqualToThreshold",<br> "evaluation_periods": 1,<br> "metric_name": "CPUUtilization",<br> "namespace": "AWS/ECS",<br> "period": 60,<br> "scaling_policy": "cpu_high",<br> "statistic": "Average",<br> "threshold": 50<br> },<br> "cpu_low": {<br> "comparison_operator": "LessThanOrEqualToThreshold",<br> "evaluation_periods": 3,<br> "metric_name": "CPUUtilization",<br> "namespace": "AWS/ECS",<br> "period": 900,<br> "scaling_policy": "cpu_low",<br> "statistic": "Average",<br> "threshold": 20<br> },<br> "mem_high": {<br> "comparison_operator": "GreaterThanOrEqualToThreshold",<br> "evaluation_periods": 1,<br> "metric_name": "MemoryUtilization",<br> "namespace": "AWS/ECS",<br> "period": 60,<br> "statistic": "Average",<br> "threshold": 70<br> }<br>}</pre> | no | |
160 | | -| <a name="input_ecs_enable_container_insights"></a> [ecs\_enable\_container\_insights](#input\_ecs\_enable\_container\_insights) | Enable ecs cluster container inight. | `bool` | `false` | no | |
| 161 | +| <a name="input_ecs_enable_container_insights"></a> [ecs\_enable\_container\_insights](#input\_ecs\_enable\_container\_insights) | Enable ecs cluster container insight. | `bool` | `false` | no | |
161 | 162 | | <a name="input_ecs_oneid_core"></a> [ecs\_oneid\_core](#input\_ecs\_oneid\_core) | Oneidentity core backend configurations. | <pre>object({<br> image_version = string<br> cpu = number<br> memory = number<br> container_cpu = number<br> container_memory = number<br> autoscaling = object({<br> enable = bool<br> desired_count = number<br> min_capacity = number<br> max_capacity = number<br> })<br> logs_retention_days = number<br> app_spid_test_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "app_spid_test_enabled": true,<br> "autoscaling": {<br> "desired_count": 1,<br> "enable": true,<br> "max_capacity": 2,<br> "min_capacity": 1<br> },<br> "container_cpu": 512,<br> "container_memory": 1024,<br> "cpu": 512,<br> "image_version": "ee2f581bd28b21011b9abb9fa98b4dd59b5ae4a9",<br> "logs_retention_days": 30,<br> "memory": 1024<br>}</pre> | no | |
162 | 163 | | <a name="input_enable_nat_gateway"></a> [enable\_nat\_gateway](#input\_enable\_nat\_gateway) | Create nat gateway(s) | `bool` | `true` | no | |
| 164 | +| <a name="input_entity_id"></a> [entity\_id](#input\_entity\_id) | n/a | `list(string)` | <pre>[<br> "https://demo.spid.gov.it",<br> "https://validator.spid.gov.it",<br> "https://validator.dev.oneid.pagopa.it",<br> "https://5ucp2co2zvqle6tcyrx4i5se7q0xdkni.lambda-url.eu-south-1.on.aws",<br> "https://validator.dev.oneid.pagopa.it/demo",<br> "https://koz3yhpkscymaqgp4m7ceguu6m0tffuz.lambda-url.eu-south-1.on.aws",<br> "https://collaudo.idserver.servizicie.interno.gov.it/idp/profile/SAML2/POST/SSO",<br> "https://preproduzione.idserver.servizicie.interno.gov.it/idp/profile/SAML2/POST/SSO"<br>]</pre> | no | |
163 | 165 | | <a name="input_env_short"></a> [env\_short](#input\_env\_short) | Environment short. | `string` | `"d"` | no | |
164 | 166 | | <a name="input_idp_metadata_table"></a> [idp\_metadata\_table](#input\_idp\_metadata\_table) | IDP Metadata configurations table. | <pre>object({<br> point_in_time_recovery_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "point_in_time_recovery_enabled": false<br>}</pre> | no | |
165 | 167 | | <a name="input_idp_status_history_table"></a> [idp\_status\_history\_table](#input\_idp\_status\_history\_table) | IDP Status History configurations table. | <pre>object({<br> point_in_time_recovery_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "point_in_time_recovery_enabled": false<br>}</pre> | no | |
166 | 168 | | <a name="input_is_gh_sns_arn"></a> [is\_gh\_sns\_arn](#input\_is\_gh\_sns\_arn) | n/a | `string` | `null` | no | |
167 | 169 | | <a name="input_lambda_alarms"></a> [lambda\_alarms](#input\_lambda\_alarms) | n/a | <pre>map(object({<br> metric_name = optional(string, "Errors")<br> namespace = optional(string, "AWS/Lambda")<br> threshold = optional(number, 1)<br> evaluation_periods = optional(number, 1)<br> period = optional(number, 300)<br> statistic = optional(string, "Sum")<br> comparison_operator = optional(string, "GreaterThanOrEqualToThreshold")<br> treat_missing_data = optional(string, "notBreaching")<br> }))</pre> | <pre>{<br> "oneid-es-1-d-assertion": {},<br> "oneid-es-1-d-client-registration": {},<br> "oneid-es-1-d-metadata": {},<br> "oneid-es-1-d-update-idp-metadata": {}<br>}</pre> | no | |
168 | 170 | | <a name="input_lambda_cloudwatch_logs_retention_in_days"></a> [lambda\_cloudwatch\_logs\_retention\_in\_days](#input\_lambda\_cloudwatch\_logs\_retention\_in\_days) | Cloudwatch log group retention days. | `number` | `14` | no | |
| 171 | +| <a name="input_last_idp_used_table"></a> [last\_idp\_used\_table](#input\_last\_idp\_used\_table) | Last IDP used table configurations. | <pre>object({<br> point_in_time_recovery_enabled = optional(bool, false)<br> })</pre> | <pre>{<br> "point_in_time_recovery_enabled": false<br>}</pre> | no | |
169 | 172 | | <a name="input_metadata_info"></a> [metadata\_info](#input\_metadata\_info) | # Metadata Info variables## | <pre>object({<br> acs_url = string<br> slo_url = string<br> })</pre> | <pre>{<br> "acs_url": "/saml/acs",<br> "slo_url": "/saml/slo"<br>}</pre> | no | |
170 | 173 | | <a name="input_number_of_images_to_keep"></a> [number\_of\_images\_to\_keep](#input\_number\_of\_images\_to\_keep) | Number of images to keeps in ECR. | `number` | `5` | no | |
171 | 174 | | <a name="input_r53_dns_zone"></a> [r53\_dns\_zone](#input\_r53\_dns\_zone) | # R53 DNS zone ## | <pre>object({<br> name = string<br> comment = string<br> })</pre> | <pre>{<br> "comment": "Oneidentity dev zone.",<br> "name": "dev.oneid.pagopa.it"<br>}</pre> | no | |
|
0 commit comments