Skip to content

Commit

Permalink
✨ aws elb targetgroup
Browse files Browse the repository at this point in the history
  • Loading branch information
vjeffrey committed May 28, 2024
1 parent 981a931 commit 4813281
Show file tree
Hide file tree
Showing 4 changed files with 474 additions and 0 deletions.
40 changes: 40 additions & 0 deletions providers/aws/resources/aws.lr
Original file line number Diff line number Diff line change
Expand Up @@ -1088,6 +1088,44 @@ aws.elb {
loadBalancers() []aws.elb.loadbalancer
}

// AWS ELB Target Group
private aws.elb.targetgroup {

Check failure on line 1092 in providers/aws/resources/aws.lr

View workflow job for this annotation

GitHub Actions / Run spell check

`targetgroup` is not a recognized word. (unrecognized-spelling)
// Name for the load balancer target group
name string
// ARN for the load balancer target group
arn string
// Port for the load balancer target group
port int
// Protocol for the load balancer target group
protocol string
// Protocol version for the load balancer target group
protocolVersion string
// IP address type for the load balancer target group (ipv4, ipv6)
ipAddressType string
// True if health check is enabled for the load balancer target group
healthCheckEnabled bool
// Health check interval for the load balancer target group
healthCheckIntervalSeconds int
// Health check path for the load balancer target group
healthCheckPath string
// Health check port for the load balancer target group
healthCheckPort string
// Health check protocol for the load balancer target group
healthCheckProtocol string
// Health check timeout seconds for the load balancer target group
healthCheckTimeoutSeconds int
// Target type for the for the load balancer target group (instance, ip, lambda, alb)
targetType string
// Unhealthy treshold count for the load balancer target group

Check failure on line 1119 in providers/aws/resources/aws.lr

View workflow job for this annotation

GitHub Actions / Run spell check

`treshold` is not a recognized word. (unrecognized-spelling)
unhealthyThresholdCount int
// VPC for the load balancer target group
vpc() aws.vpc
// EC2 targets for the load balancer target group
ec2Targets() []aws.ec2.instance
// Lambda targets for the load balancer target group
lambdaTargets() []aws.lambda.functio

Check failure on line 1126 in providers/aws/resources/aws.lr

View workflow job for this annotation

GitHub Actions / Run spell check

`functio` is not a recognized word. (unrecognized-spelling)
}

// AWS Elastic Load Balancing load balancer
private aws.elb.loadbalancer @defaults("name region elbType scheme vpcId dnsName") {
// ARN for the load balancer
Expand Down Expand Up @@ -1118,6 +1156,8 @@ private aws.elb.loadbalancer @defaults("name region elbType scheme vpcId dnsName
elbType string
// VPC where the load balancer is located
vpc aws.vpc
// List of target groups for the load balancer
targetGroups() []aws.elb.targetgroup

Check failure on line 1160 in providers/aws/resources/aws.lr

View workflow job for this annotation

GitHub Actions / Run spell check

`targetgroup` is not a recognized word. (unrecognized-spelling)
}

// AWS CodeBuild for building and testing code
Expand Down
Loading

0 comments on commit 4813281

Please sign in to comment.