Added API mapping and custom Domain
This commit is contained in:
@@ -1,9 +1,29 @@
|
||||
{
|
||||
"version": 4,
|
||||
"terraform_version": "1.8.4",
|
||||
"serial": 113,
|
||||
"serial": 127,
|
||||
"lineage": "c4760d73-7122-ff64-ba30-f5482ab084b8",
|
||||
"outputs": {},
|
||||
"outputs": {
|
||||
"api_mapping_domain_name": {
|
||||
"value": {
|
||||
"api_id": "sel2p8wy6c",
|
||||
"api_mapping_key": "",
|
||||
"domain_name": "dev.nfc.infostandout.com",
|
||||
"id": "vzaoia",
|
||||
"stage": "dev"
|
||||
},
|
||||
"type": [
|
||||
"object",
|
||||
{
|
||||
"api_id": "string",
|
||||
"api_mapping_key": "string",
|
||||
"domain_name": "string",
|
||||
"id": "string",
|
||||
"stage": "string"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"resources": [
|
||||
{
|
||||
"mode": "data",
|
||||
@@ -278,6 +298,64 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_apigatewayv2_api_mapping",
|
||||
"name": "api_standout_domain_mapping",
|
||||
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
|
||||
"instances": [
|
||||
{
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"api_id": "sel2p8wy6c",
|
||||
"api_mapping_key": "",
|
||||
"domain_name": "dev.nfc.infostandout.com",
|
||||
"id": "vzaoia",
|
||||
"stage": "dev"
|
||||
},
|
||||
"sensitive_attributes": [],
|
||||
"private": "bnVsbA==",
|
||||
"dependencies": [
|
||||
"aws_apigatewayv2_api.api_standout_gateway",
|
||||
"aws_apigatewayv2_domain_name.api_standout_domain_name",
|
||||
"aws_apigatewayv2_stage.api_standout_lambda_stage"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_apigatewayv2_domain_name",
|
||||
"name": "api_standout_domain_name",
|
||||
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
|
||||
"instances": [
|
||||
{
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"api_mapping_selection_expression": "$request.basepath",
|
||||
"arn": "arn:aws:apigateway:eu-west-1::/domainnames/dev.nfc.infostandout.com",
|
||||
"domain_name": "dev.nfc.infostandout.com",
|
||||
"domain_name_configuration": [
|
||||
{
|
||||
"certificate_arn": "arn:aws:acm:eu-west-1:654654203111:certificate/49841b1b-f537-421c-8445-dcf786dd1db6",
|
||||
"endpoint_type": "REGIONAL",
|
||||
"hosted_zone_id": "ZLY8HYME6SFDD",
|
||||
"ownership_verification_certificate_arn": "",
|
||||
"security_policy": "TLS_1_2",
|
||||
"target_domain_name": "d-r5t3wj7id3.execute-api.eu-west-1.amazonaws.com"
|
||||
}
|
||||
],
|
||||
"id": "dev.nfc.infostandout.com",
|
||||
"mutual_tls_authentication": [],
|
||||
"tags": {},
|
||||
"tags_all": {},
|
||||
"timeouts": null
|
||||
},
|
||||
"sensitive_attributes": [],
|
||||
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsInVwZGF0ZSI6MzYwMDAwMDAwMDAwMH19"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_apigatewayv2_integration",
|
||||
@@ -312,6 +390,7 @@
|
||||
"private": "bnVsbA==",
|
||||
"dependencies": [
|
||||
"aws_apigatewayv2_api.api_standout_gateway",
|
||||
"aws_cloudwatch_log_group.standout_lambda_config_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_function.lambda_standout_redirect",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
@@ -342,7 +421,7 @@
|
||||
"operation_name": "",
|
||||
"request_models": {},
|
||||
"request_parameter": [],
|
||||
"route_key": "GET /api",
|
||||
"route_key": "GET /v1",
|
||||
"route_response_selection_expression": "",
|
||||
"target": "integrations/82x2elk"
|
||||
},
|
||||
@@ -351,6 +430,7 @@
|
||||
"dependencies": [
|
||||
"aws_apigatewayv2_api.api_standout_gateway",
|
||||
"aws_apigatewayv2_integration.api_standout_integration",
|
||||
"aws_cloudwatch_log_group.standout_lambda_config_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_function.lambda_standout_redirect",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
@@ -385,7 +465,7 @@
|
||||
"throttling_rate_limit": 0
|
||||
}
|
||||
],
|
||||
"deployment_id": "5hzo6h",
|
||||
"deployment_id": "p1q06o",
|
||||
"description": "",
|
||||
"execution_arn": "arn:aws:execute-api:eu-west-1:654654203111:sel2p8wy6c/dev",
|
||||
"id": "dev",
|
||||
@@ -404,6 +484,56 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_cloudwatch_log_group",
|
||||
"name": "standout_lambda_config_logs",
|
||||
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
|
||||
"instances": [
|
||||
{
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"arn": "arn:aws:logs:eu-west-1:654654203111:log-group:standout-lambda-config-logs-dev",
|
||||
"id": "standout-lambda-config-logs-dev",
|
||||
"kms_key_id": "",
|
||||
"log_group_class": "STANDARD",
|
||||
"name": "standout-lambda-config-logs-dev",
|
||||
"name_prefix": "",
|
||||
"retention_in_days": 30,
|
||||
"skip_destroy": false,
|
||||
"tags": {},
|
||||
"tags_all": {}
|
||||
},
|
||||
"sensitive_attributes": [],
|
||||
"private": "bnVsbA=="
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_cloudwatch_log_group",
|
||||
"name": "standout_lambda_redirect_logs",
|
||||
"provider": "provider[\"registry.terraform.io/hashicorp/aws\"]",
|
||||
"instances": [
|
||||
{
|
||||
"schema_version": 0,
|
||||
"attributes": {
|
||||
"arn": "arn:aws:logs:eu-west-1:654654203111:log-group:standout-lambda-redirect-logs-dev",
|
||||
"id": "standout-lambda-redirect-logs-dev",
|
||||
"kms_key_id": "",
|
||||
"log_group_class": "STANDARD",
|
||||
"name": "standout-lambda-redirect-logs-dev",
|
||||
"name_prefix": "",
|
||||
"retention_in_days": 14,
|
||||
"skip_destroy": false,
|
||||
"tags": {},
|
||||
"tags_all": {}
|
||||
},
|
||||
"sensitive_attributes": [],
|
||||
"private": "bnVsbA=="
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"mode": "managed",
|
||||
"type": "aws_iam_role",
|
||||
@@ -485,8 +615,8 @@
|
||||
"BUCKET_CONFIG": "standout-config-dev",
|
||||
"BUCKET_DATA": "standout-data-dev",
|
||||
"ENV": "dev",
|
||||
"FUNCTION_URL": "https://nfc.standout.it/dev",
|
||||
"GIT_VERSION": "d2b05f7-dev"
|
||||
"FUNCTION_URL": "https://dev.nfc.infostandout.com",
|
||||
"GIT_VERSION": "d7903bf-dev"
|
||||
}
|
||||
}
|
||||
],
|
||||
@@ -504,7 +634,7 @@
|
||||
"image_uri": "",
|
||||
"invoke_arn": "arn:aws:apigateway:eu-west-1:lambda:path/2015-03-31/functions/arn:aws:lambda:eu-west-1:654654203111:function:standout-config-dev/invocations",
|
||||
"kms_key_arn": "",
|
||||
"last_modified": "2024-05-26T09:01:44.000+0000",
|
||||
"last_modified": "2024-05-30T11:48:53.000+0000",
|
||||
"layers": [
|
||||
"arn:aws:lambda:eu-west-1:654654203111:layer:lambda_deps:7"
|
||||
],
|
||||
@@ -512,7 +642,7 @@
|
||||
{
|
||||
"application_log_level": "",
|
||||
"log_format": "Text",
|
||||
"log_group": "/aws/lambda/standout-config-dev",
|
||||
"log_group": "standout-lambda-redirect-logs-dev",
|
||||
"system_log_level": ""
|
||||
}
|
||||
],
|
||||
@@ -550,6 +680,7 @@
|
||||
"sensitive_attributes": [],
|
||||
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH19",
|
||||
"dependencies": [
|
||||
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
"aws_s3_bucket.s3_standout",
|
||||
@@ -582,7 +713,7 @@
|
||||
"variables": {
|
||||
"BUCKET_CONFIG": "standout-config-dev",
|
||||
"BUCKET_DATA": "standout-data-dev",
|
||||
"GIT_VERSION": "d2b05f7-dev",
|
||||
"GIT_VERSION": "d7903bf-dev",
|
||||
"env": "dev"
|
||||
}
|
||||
}
|
||||
@@ -601,7 +732,7 @@
|
||||
"image_uri": "",
|
||||
"invoke_arn": "arn:aws:apigateway:eu-west-1:lambda:path/2015-03-31/functions/arn:aws:lambda:eu-west-1:654654203111:function:standout-redirect-dev/invocations",
|
||||
"kms_key_arn": "",
|
||||
"last_modified": "2024-05-26T09:01:44.000+0000",
|
||||
"last_modified": "2024-05-30T09:02:05.000+0000",
|
||||
"layers": [
|
||||
"arn:aws:lambda:eu-west-1:654654203111:layer:lambda_deps:7"
|
||||
],
|
||||
@@ -609,7 +740,7 @@
|
||||
{
|
||||
"application_log_level": "",
|
||||
"log_format": "Text",
|
||||
"log_group": "/aws/lambda/standout-redirect-dev",
|
||||
"log_group": "standout-lambda-config-logs-dev",
|
||||
"system_log_level": ""
|
||||
}
|
||||
],
|
||||
@@ -647,6 +778,7 @@
|
||||
"sensitive_attributes": [],
|
||||
"private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH19",
|
||||
"dependencies": [
|
||||
"aws_cloudwatch_log_group.standout_lambda_config_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
"aws_s3_bucket.s3_standout",
|
||||
@@ -720,6 +852,7 @@
|
||||
"private": "bnVsbA==",
|
||||
"dependencies": [
|
||||
"aws_apigatewayv2_api.api_standout_gateway",
|
||||
"aws_cloudwatch_log_group.standout_lambda_config_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_function.lambda_standout_redirect",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
@@ -756,6 +889,7 @@
|
||||
"sensitive_attributes": [],
|
||||
"private": "bnVsbA==",
|
||||
"dependencies": [
|
||||
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_function.lambda_standout_config",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
@@ -987,6 +1121,7 @@
|
||||
"sensitive_attributes": [],
|
||||
"private": "bnVsbA==",
|
||||
"dependencies": [
|
||||
"aws_cloudwatch_log_group.standout_lambda_redirect_logs",
|
||||
"aws_iam_role.iam_for_lambda",
|
||||
"aws_lambda_function.lambda_standout_config",
|
||||
"aws_lambda_layer_version.lambda_layer",
|
||||
|
||||
Reference in New Issue
Block a user