appmesh_name |
Name of the AWS App Mesh |
string |
"" |
no |
cloudmap_namespace_name |
Name of the AWS Cloud Map namespace |
string |
"" |
no |
cloudmap_service_name |
Name of the AWS Cloud Map service |
string |
"" |
no |
cw_retention_in_days |
Retention period in days for CloudWatch logs |
number |
30 |
no |
disable_ecr |
Flag to disable the aws ecr service for docker image storage, defaults to false |
bool |
false |
no |
ecr_viewer_app_env |
The current environment that is running. This may modify behavior of auth between dev and prod. |
string |
"prod" |
no |
ecr_viewer_auth_pub_key |
The public key used to validate the incoming authenication for the eCR Viewer. |
string |
"-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqjrH9PprQCB5dX15zYfd\nS6K2ezNi/ZOu8vKEhQuLqwHACy1iUt1Yyp2PZLIV7FVDgBHMMVWPVx3GJ2wEyaJw\nMHkv6XNpUpWLhbs0V1T7o/OZfEIqcNua07OEoBxX9vhKIHtaksWdoMyKRXQJz0js\noWpawfOWxETnLqGvybT4yvY2RJhquTXLcLu90L4LdvIkADIZshaOtAU/OwI5ATcb\nfE3ip15E6jIoUm7FAtfRiuncpI5l/LJPP6fvwf8QCbbUJBZklLqcUuf4qe/L/nIq\npIONb8KZFWPhnGeRZ9bwIcqYWt3LAAshQLSGEYl2PGXaqbkUD2XLETSKDjisxd0g\n9j8bIMPgBKi+dBYcmBZnR7DxJe+vEDDw8prHG/+HRy5fim/BcibTKnIl8PR5yqHa\nmWQo7N+xXhILdD9e33KLRgbg97+erHqvHlNMdwDhAfrBT+W6GCdPwp3cePPsbhsc\noGSHOUDhzyAujr0J8h5WmZDGUNWjGzWqubNZD8dBXB8x+9dDoWhfM82nw0pvAeKf\nwJodvn3Qo8/S5hxJ6HyGkUTANKN8IxWh/6R5biET5BuztZP6jfPEaOAnt6sq+C38\nhR9rUr59dP2BTlcJ19ZXobLwuJEa81S5BrcbDwYNOAzC8jl2EV1i4bQIwJJaY27X\nIynom6unaheZpS4DFIh2w9UCAwEAAQ==\n-----END PUBLIC KEY-----\n" |
no |
ecr_viewer_basepath |
The basepath for the ecr-viewer |
string |
"/ecr-viewer" |
no |
ecs_alb_name |
Name of the Application Load Balancer (ALB) |
string |
"" |
no |
ecs_alb_sg |
Name of the ECS ALB Security Group |
string |
"" |
no |
ecs_alb_tg_name |
Name of the ALB Target Group |
string |
"" |
no |
ecs_cloudwatch_group |
Name of the AWS CloudWatch Log Group for ECS |
string |
"" |
no |
ecs_cluster_name |
Name of the ECS Cluster |
string |
"" |
no |
ecs_task_execution_role_name |
Name of the ECS Task Execution Role |
string |
"" |
no |
ecs_task_role_name |
Name of the ECS Task Role |
string |
"" |
no |
internal |
Flag to determine if the several AWS resources are public (intended for external access, public internet) or private (only intended to be accessed within your AWS VPC or avaiable with other means, a transit gateway for example). |
bool |
true |
no |
non_integrated_viewer |
A flag to determine if the viewer is the non-integrated version |
string |
"false" |
no |
owner |
Owner of the resources |
string |
"CDC" |
no |
phdi_version |
Version of the PHDI application |
string |
"v1.6.9" |
no |
private_subnet_ids |
List of private subnet IDs |
list(string) |
n/a |
yes |
project |
The project name |
string |
"dibbs" |
no |
public_subnet_ids |
List of public subnet IDs |
list(string) |
n/a |
yes |
region |
The AWS region where resources are created |
string |
n/a |
yes |
s3_viewer_bucket_name |
Name of the S3 bucket for the viewer |
string |
"" |
no |
s3_viewer_bucket_role_name |
Name of the IAM role for the ecr-viewer bucket |
string |
"" |
no |
service_data |
Data for the DIBBS services |
map(object({ short_name = string fargate_cpu = number fargate_memory = number app_count = number app_image = string app_version = string container_port = number host_port = number public = bool registry_url = string env_vars = list(object({ name = string value = string })) })) |
{} |
no |
tags |
Tags to apply to resources |
map(string) |
{} |
no |
vpc_id |
ID of the VPC |
string |
n/a |
yes |