|
130 | 130 |
|
131 | 131 | | Name | Version | |
132 | 132 | |------|---------| |
| 133 | +| <a name="provider_archive"></a> [archive](#provider\_archive) | n/a | |
133 | 134 | | <a name="provider_aws"></a> [aws](#provider\_aws) | >=5.49 | |
| 135 | +| <a name="provider_null"></a> [null](#provider\_null) | n/a | |
134 | 136 | | <a name="provider_random"></a> [random](#provider\_random) | n/a | |
135 | 137 |
|
136 | 138 | ## Modules |
137 | 139 |
|
138 | 140 | | Name | Source | Version | |
139 | 141 | |------|--------|---------| |
140 | 142 | | <a name="module_assertion_lambda"></a> [assertion\_lambda](#module\_assertion\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
| 143 | +| <a name="module_cert_exp_checker_lambda"></a> [cert\_exp\_checker\_lambda](#module\_cert\_exp\_checker\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
141 | 144 | | <a name="module_client_manager_lambda"></a> [client\_manager\_lambda](#module\_client\_manager\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
142 | 145 | | <a name="module_client_registration_lambda"></a> [client\_registration\_lambda](#module\_client\_registration\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
143 | 146 | | <a name="module_ecr"></a> [ecr](#module\_ecr) | terraform-aws-modules/ecr/aws | 1.6.0 | |
|
155 | 158 | | <a name="module_retrieve_status_lambda"></a> [retrieve\_status\_lambda](#module\_retrieve\_status\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
156 | 159 | | <a name="module_s3_lambda_code_bucket"></a> [s3\_lambda\_code\_bucket](#module\_s3\_lambda\_code\_bucket) | terraform-aws-modules/s3-bucket/aws | 4.1.1 | |
157 | 160 | | <a name="module_security_group_lambda_assertion"></a> [security\_group\_lambda\_assertion](#module\_security\_group\_lambda\_assertion) | terraform-aws-modules/security-group/aws | 4.17.2 | |
| 161 | +| <a name="module_security_group_lambda_cert_exp_checker"></a> [security\_group\_lambda\_cert\_exp\_checker](#module\_security\_group\_lambda\_cert\_exp\_checker) | terraform-aws-modules/security-group/aws | 4.17.2 | |
158 | 162 | | <a name="module_security_group_lambda_client_registration"></a> [security\_group\_lambda\_client\_registration](#module\_security\_group\_lambda\_client\_registration) | terraform-aws-modules/security-group/aws | 4.17.2 | |
159 | 163 | | <a name="module_security_group_lambda_idp_metadata"></a> [security\_group\_lambda\_idp\_metadata](#module\_security\_group\_lambda\_idp\_metadata) | terraform-aws-modules/security-group/aws | 4.17.2 | |
160 | 164 | | <a name="module_security_group_lambda_metadata"></a> [security\_group\_lambda\_metadata](#module\_security\_group\_lambda\_metadata) | terraform-aws-modules/security-group/aws | 4.17.2 | |
161 | | -| <a name="module_security_group_lambda_pdv_reconciler"></a> [security\_group\_lambda\_pdv\_reconciler](#module\_security\_group\_lambda\_pdv\_reconciler) | terraform-aws-modules/security-group/aws | 4.17.2 | |
162 | 165 | | <a name="module_security_group_retrieve_status_lambda"></a> [security\_group\_retrieve\_status\_lambda](#module\_security\_group\_retrieve\_status\_lambda) | terraform-aws-modules/security-group/aws | 4.17.2 | |
163 | 166 | | <a name="module_security_group_update_status_lambda"></a> [security\_group\_update\_status\_lambda](#module\_security\_group\_update\_status\_lambda) | terraform-aws-modules/security-group/aws | 4.17.2 | |
164 | 167 | | <a name="module_update_status_lambda"></a> [update\_status\_lambda](#module\_update\_status\_lambda) | terraform-aws-modules/lambda/aws | 7.4.0 | |
|
167 | 170 |
|
168 | 171 | | Name | Type | |
169 | 172 | |------|------| |
| 173 | +| [aws_cloudwatch_event_rule.cert_expiration](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_rule) | resource | |
170 | 174 | | [aws_cloudwatch_event_rule.cert_key_changes](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_rule) | resource | |
| 175 | +| [aws_cloudwatch_event_target.cert_exp_checker_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_target) | resource | |
171 | 176 | | [aws_cloudwatch_event_target.metadata_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_event_target) | resource | |
172 | 177 | | [aws_cloudwatch_log_group.ecs_core](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_log_group) | resource | |
173 | 178 | | [aws_cloudwatch_log_group.ecs_internal_idp](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudwatch_log_group) | resource | |
|
196 | 201 | | [aws_iam_role_policy_attachment.deploy_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | |
197 | 202 | | [aws_iam_role_policy_attachment.switch_region](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy_attachment) | resource | |
198 | 203 | | [aws_lambda_event_source_mapping.trigger](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_event_source_mapping) | resource | |
| 204 | +| [aws_lambda_layer_version.cryptography](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_layer_version) | resource | |
| 205 | +| [aws_lambda_permission.allow_eventbridge](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_permission) | resource | |
199 | 206 | | [aws_lambda_permission.cert_key_changes](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_permission) | resource | |
200 | 207 | | [aws_pipes_pipe.invalidate_cache](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/pipes_pipe) | resource | |
201 | 208 | | [aws_pipes_pipe.sessions](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/pipes_pipe) | resource | |
|
205 | 212 | | [aws_sqs_queue.dlq_lambda_assertion](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue) | resource | |
206 | 213 | | [aws_sqs_queue.pipe_dlq](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/sqs_queue) | resource | |
207 | 214 | | [aws_ssm_parameter.key_pem](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ssm_parameter) | resource | |
| 215 | +| [aws_vpc_security_group_egress_rule.cert_checker_sec_group_egress_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc_security_group_egress_rule) | resource | |
208 | 216 | | [aws_vpc_security_group_egress_rule.client_registration_sec_group_egress_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc_security_group_egress_rule) | resource | |
209 | 217 | | [aws_vpc_security_group_egress_rule.https_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc_security_group_egress_rule) | resource | |
210 | | -| [aws_vpc_security_group_egress_rule.pdv_reconciler_sec_group_egress_rule](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/vpc_security_group_egress_rule) | resource | |
| 218 | +| [null_resource.install_dependencies](https://registry.terraform.io/providers/hashicorp/null/latest/docs/resources/resource) | resource | |
211 | 219 | | [random_integer.bucket_lambda_code_suffix](https://registry.terraform.io/providers/hashicorp/random/latest/docs/resources/integer) | resource | |
| 220 | +| [archive_file.cryptography_layer](https://registry.terraform.io/providers/hashicorp/archive/latest/docs/data-sources/file) | data source | |
212 | 221 | | [aws_iam_policy_document.assertion_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
| 222 | +| [aws_iam_policy_document.cert_exp_checker_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
213 | 223 | | [aws_iam_policy_document.client_manager_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
214 | 224 | | [aws_iam_policy_document.client_registration_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
215 | 225 | | [aws_iam_policy_document.idp_metadata_lambda](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | |
|
233 | 243 | | <a name="input_assertion_lambda"></a> [assertion\_lambda](#input\_assertion\_lambda) | n/a | <pre>object({<br/> name = string<br/> filename = string<br/> s3_assertion_bucket_arn = string<br/> kms_assertion_key_arn = string<br/> environment_variables = map(string)<br/> cloudwatch_logs_retention_in_days = number<br/> vpc_s3_prefix_id = string<br/> vpc_tls_security_group_id = string<br/> vpc_subnet_ids = list(string)<br/> vpc_id = string<br/> })</pre> | n/a | yes | |
234 | 244 | | <a name="input_aws_caller_identity"></a> [aws\_caller\_identity](#input\_aws\_caller\_identity) | n/a | `string` | `""` | no | |
235 | 245 | | <a name="input_aws_region"></a> [aws\_region](#input\_aws\_region) | AWS Region. | `string` | n/a | yes | |
| 246 | +| <a name="input_cert_exp_checker_lambda"></a> [cert\_exp\_checker\_lambda](#input\_cert\_exp\_checker\_lambda) | n/a | <pre>object({<br/> name = string<br/> filename = string<br/> environment_variables = map(string)<br/> cloudwatch_logs_retention_in_days = number<br/> sns_topic_arn = string<br/> vpc_subnet_ids = list(string)<br/> vpc_tls_security_group_endpoint_id = string<br/> vpc_id = string<br/> schedule_expression = optional(string, "cron(0 8 ? * 2 *)")<br/> })</pre> | n/a | yes | |
236 | 247 | | <a name="input_client_alarm"></a> [client\_alarm](#input\_client\_alarm) | n/a | <pre>object({<br/> namespace = string<br/> clients = list(object({<br/> client_id = string<br/> friendly_name = string<br/> }))<br/> })</pre> | `null` | no | |
237 | 248 | | <a name="input_client_manager_lambda"></a> [client\_manager\_lambda](#input\_client\_manager\_lambda) | n/a | <pre>object({<br/> name = string<br/> filename = string<br/> cloudwatch_logs_retention_in_days = string<br/> environment_variables = optional(map(string), {})<br/> table_client_registrations_arn = optional(string, "")<br/> cognito_user_pool_arn = optional(string, "")<br/> table_idp_internal_users_arn = optional(string, "")<br/> table_idp_internal_users_gsi_arn = optional(string, "")<br/> # TODO: move client_manager_lambda to VPC<br/> # vpc_endpoint_apigw_prefix_id = string<br/> # vpc_endpoint_dynamodb_prefix_id = string<br/> # vpc_subnet_ids = list(string)<br/> # vpc_id = string<br/> })</pre> | n/a | yes | |
238 | 249 | | <a name="input_client_manager_lambda_optional_iam_policy"></a> [client\_manager\_lambda\_optional\_iam\_policy](#input\_client\_manager\_lambda\_optional\_iam\_policy) | n/a | `bool` | `true` | no | |
|
0 commit comments