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
description="ARN of the IAM Role for the CodeDeploy to use to initiate new deployments. (usually the PowerBuilder Role)"
21
-
}
22
-
23
-
variable"codedeploy_termination_wait_time" {
24
-
type=number
25
-
description="The number of minutes to wait after a successful blue/green deployment before terminating instances from the original environment. Defaults to 15"
26
-
default=15
27
-
}
28
-
29
-
variable"lambda_src_dir" {
30
-
type=string
31
-
description="Directory that contains your lambda source code"
32
-
}
33
-
34
-
variable"hosted_zone" {
35
-
type=object({
36
-
name =string,
37
-
id =string
38
-
})
39
-
description="Hosted Zone object to redirect to ALB. (Can pass in the aws_hosted_zone object). A and AAAA records created in this hosted zone."
40
-
}
41
-
42
-
variable"https_certificate_arn" {
43
-
type=string
44
-
description="ARN of the HTTPS certificate of the hosted zone/domain."
45
-
}
46
-
47
-
variable"codedeploy_lifecycle_hooks" {
48
-
type=object({
49
-
BeforeAllowTraffic =string
50
-
AfterAllowTraffic =string
51
-
})
52
-
description="Define Lambda Functions for CodeDeploy lifecycle event hooks. Or set this variable to null to not have any lifecycle hooks invoked. Defaults to null"
53
-
default=null
54
-
}
55
-
56
-
variable"vpc_id" {
57
-
type=string
58
-
description="VPC ID to deploy ECS fargate service."
59
-
}
60
-
variable"public_subnet_ids" {
61
-
type=list(string)
62
-
description="List of subnet IDs for the ALB."
63
-
}
64
-
variable"private_subnet_ids" {
65
-
type=list(string)
66
-
description="List of subnet IDs for the fargate service."
67
-
}
68
-
69
-
variable"tags" {
70
-
type=map(string)
71
-
description="A map of AWS Tags to attach to each resource created"
72
-
default={}
73
-
}
74
-
75
-
variable"role_permissions_boundary_arn" {
76
-
type=string
77
-
description="IAM Role Permissions Boundary ARN"
78
-
}
79
-
80
-
variable"log_retention_in_days" {
81
-
type=number
82
-
description="CloudWatch log group retention in days. Defaults to 7."
83
-
default=7
84
-
}
85
-
86
-
//TODO: Add policies variable for additional policies to attach to the lambda role
0 commit comments