Socket
Socket
Sign inDemoInstall

@aws-cdk/aws-elasticloadbalancingv2-targets

Package Overview
Dependencies
Maintainers
4
Versions
237
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-cdk/aws-elasticloadbalancingv2-targets - npm Package Compare versions

Comparing version 1.198.1 to 1.199.0

381

.jsii.tabl.json

@@ -1,380 +0,1 @@

{
"version": "2",
"toolVersion": "1.74.0",
"snippets": {
"a4c7abf244201604ff413894086a47097e0dbd3a9d180a44e93b7882a0f6c7f3": {
"translations": {
"python": {
"source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\nalb_arn_target = elasticloadbalancingv2_targets.AlbArnTarget(\"albArn\", 123)",
"version": "2"
},
"csharp": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nAlbArnTarget albArnTarget = new AlbArnTarget(\"albArn\", 123);",
"version": "1"
},
"java": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nAlbArnTarget albArnTarget = new AlbArnTarget(\"albArn\", 123);",
"version": "1"
},
"go": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nalbArnTarget := elasticloadbalancingv2_targets.NewAlbArnTarget(jsii.String(\"albArn\"), jsii.Number(123))",
"version": "1"
},
"$": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst albArnTarget = new elasticloadbalancingv2_targets.AlbArnTarget('albArn', 123);",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst albArnTarget = new elasticloadbalancingv2_targets.AlbArnTarget('albArn', 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"8": 1,
"10": 2,
"75": 4,
"194": 1,
"197": 1,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"290": 1
},
"fqnsFingerprint": "f318e2482e4fb0e654cd3f6676b07f6edb48188be1ba3bc0dbef1a68b6220470"
},
"3d828c29fd07e0ef7f5b37e9a30f27b8c21074b42ebcb77e246855df5181be39": {
"translations": {
"python": {
"source": "import aws_cdk.aws_elasticloadbalancingv2_targets as targets\nimport aws_cdk.aws_ecs as ecs\nimport aws_cdk.aws_ecs_patterns as patterns\n\n# vpc: ec2.Vpc\n\n\ntask = ecs.FargateTaskDefinition(self, \"Task\", cpu=256, memory_limit_mi_b=512)\ntask.add_container(\"nginx\",\n image=ecs.ContainerImage.from_registry(\"public.ecr.aws/nginx/nginx:latest\"),\n port_mappings=[ecs.PortMapping(container_port=80)]\n)\n\nsvc = patterns.ApplicationLoadBalancedFargateService(self, \"Service\",\n vpc=vpc,\n task_definition=task,\n public_load_balancer=False\n)\n\nnlb = elbv2.NetworkLoadBalancer(self, \"Nlb\",\n vpc=vpc,\n cross_zone_enabled=True,\n internet_facing=True\n)\n\nlistener = nlb.add_listener(\"listener\", port=80)\n\nlistener.add_targets(\"Targets\",\n targets=[targets.AlbTarget(svc.load_balancer, 80)],\n port=80\n)\n\nCfnOutput(self, \"NlbEndpoint\", value=f\"http://{nlb.loadBalancerDnsName}\")",
"version": "2"
},
"csharp": {
"source": "using Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\nusing Amazon.CDK.AWS.ECS;\nusing Amazon.CDK.AWS.ECS.Patterns;\n\nVpc vpc;\n\n\nFargateTaskDefinition task = new FargateTaskDefinition(this, \"Task\", new FargateTaskDefinitionProps { Cpu = 256, MemoryLimitMiB = 512 });\ntask.AddContainer(\"nginx\", new ContainerDefinitionOptions {\n Image = ContainerImage.FromRegistry(\"public.ecr.aws/nginx/nginx:latest\"),\n PortMappings = new [] { new PortMapping { ContainerPort = 80 } }\n});\n\nApplicationLoadBalancedFargateService svc = new ApplicationLoadBalancedFargateService(this, \"Service\", new ApplicationLoadBalancedFargateServiceProps {\n Vpc = vpc,\n TaskDefinition = task,\n PublicLoadBalancer = false\n});\n\nNetworkLoadBalancer nlb = new NetworkLoadBalancer(this, \"Nlb\", new NetworkLoadBalancerProps {\n Vpc = vpc,\n CrossZoneEnabled = true,\n InternetFacing = true\n});\n\nNetworkListener listener = nlb.AddListener(\"listener\", new BaseNetworkListenerProps { Port = 80 });\n\nlistener.AddTargets(\"Targets\", new AddNetworkTargetsProps {\n Targets = new [] { new AlbTarget(svc.LoadBalancer, 80) },\n Port = 80\n});\n\nnew CfnOutput(this, \"NlbEndpoint\", new CfnOutputProps { Value = $\"http://{nlb.loadBalancerDnsName}\" });",
"version": "1"
},
"java": {
"source": "import software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\nimport software.amazon.awscdk.services.ecs.*;\nimport software.amazon.awscdk.services.ecs.patterns.*;\n\nVpc vpc;\n\n\nFargateTaskDefinition task = FargateTaskDefinition.Builder.create(this, \"Task\").cpu(256).memoryLimitMiB(512).build();\ntask.addContainer(\"nginx\", ContainerDefinitionOptions.builder()\n .image(ContainerImage.fromRegistry(\"public.ecr.aws/nginx/nginx:latest\"))\n .portMappings(List.of(PortMapping.builder().containerPort(80).build()))\n .build());\n\nApplicationLoadBalancedFargateService svc = ApplicationLoadBalancedFargateService.Builder.create(this, \"Service\")\n .vpc(vpc)\n .taskDefinition(task)\n .publicLoadBalancer(false)\n .build();\n\nNetworkLoadBalancer nlb = NetworkLoadBalancer.Builder.create(this, \"Nlb\")\n .vpc(vpc)\n .crossZoneEnabled(true)\n .internetFacing(true)\n .build();\n\nNetworkListener listener = nlb.addListener(\"listener\", BaseNetworkListenerProps.builder().port(80).build());\n\nlistener.addTargets(\"Targets\", AddNetworkTargetsProps.builder()\n .targets(List.of(new AlbTarget(svc.getLoadBalancer(), 80)))\n .port(80)\n .build());\n\nCfnOutput.Builder.create(this, \"NlbEndpoint\").value(String.format(\"http://%s\", nlb.getLoadBalancerDnsName())).build();",
"version": "1"
},
"go": {
"source": "import targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\nimport ecs \"github.com/aws-samples/dummy/awscdkawsecs\"\nimport patterns \"github.com/aws-samples/dummy/awscdkawsecspatterns\"\n\nvar vpc vpc\n\n\ntask := ecs.NewFargateTaskDefinition(this, jsii.String(\"Task\"), &fargateTaskDefinitionProps{\n\tcpu: jsii.Number(256),\n\tmemoryLimitMiB: jsii.Number(512),\n})\ntask.addContainer(jsii.String(\"nginx\"), &containerDefinitionOptions{\n\timage: ecs.containerImage.fromRegistry(jsii.String(\"public.ecr.aws/nginx/nginx:latest\")),\n\tportMappings: []portMapping{\n\t\t&portMapping{\n\t\t\tcontainerPort: jsii.Number(80),\n\t\t},\n\t},\n})\n\nsvc := patterns.NewApplicationLoadBalancedFargateService(this, jsii.String(\"Service\"), &applicationLoadBalancedFargateServiceProps{\n\tvpc: vpc,\n\ttaskDefinition: task,\n\tpublicLoadBalancer: jsii.Boolean(false),\n})\n\nnlb := elbv2.NewNetworkLoadBalancer(this, jsii.String(\"Nlb\"), &networkLoadBalancerProps{\n\tvpc: vpc,\n\tcrossZoneEnabled: jsii.Boolean(true),\n\tinternetFacing: jsii.Boolean(true),\n})\n\nlistener := nlb.addListener(jsii.String(\"listener\"), &baseNetworkListenerProps{\n\tport: jsii.Number(80),\n})\n\nlistener.addTargets(jsii.String(\"Targets\"), &addNetworkTargetsProps{\n\ttargets: []iNetworkLoadBalancerTarget{\n\t\ttargets.NewAlbTarget(svc.loadBalancer, jsii.Number(80)),\n\t},\n\tport: jsii.Number(80),\n})\n\nawscdkcore.NewCfnOutput(this, jsii.String(\"NlbEndpoint\"), &cfnOutputProps{\n\tvalue: fmt.Sprintf(\"http://%v\", nlb.loadBalancerDnsName),\n})",
"version": "1"
},
"$": {
"source": "import * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nimport * as ecs from '@aws-cdk/aws-ecs';\nimport * as patterns from '@aws-cdk/aws-ecs-patterns';\n\ndeclare const vpc: ec2.Vpc;\n\nconst task = new ecs.FargateTaskDefinition(this, 'Task', { cpu: 256, memoryLimitMiB: 512 });\ntask.addContainer('nginx', {\n image: ecs.ContainerImage.fromRegistry('public.ecr.aws/nginx/nginx:latest'),\n portMappings: [{ containerPort: 80 }],\n});\n\nconst svc = new patterns.ApplicationLoadBalancedFargateService(this, 'Service', {\n vpc,\n taskDefinition: task,\n publicLoadBalancer: false,\n});\n\nconst nlb = new elbv2.NetworkLoadBalancer(this, 'Nlb', {\n vpc,\n crossZoneEnabled: true,\n internetFacing: true,\n});\n\nconst listener = nlb.addListener('listener', { port: 80 });\n\nlistener.addTargets('Targets', {\n targets: [new targets.AlbTarget(svc.loadBalancer, 80)],\n port: 80,\n});\n\nnew CfnOutput(this, 'NlbEndpoint', { value: `http://${nlb.loadBalancerDnsName}`})",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ec2.IVpc",
"@aws-cdk/aws-ecs-patterns.ApplicationLoadBalancedFargateService",
"@aws-cdk/aws-ecs-patterns.ApplicationLoadBalancedFargateServiceProps",
"@aws-cdk/aws-ecs.ContainerDefinitionOptions",
"@aws-cdk/aws-ecs.ContainerImage",
"@aws-cdk/aws-ecs.ContainerImage#fromRegistry",
"@aws-cdk/aws-ecs.FargateTaskDefinition",
"@aws-cdk/aws-ecs.FargateTaskDefinitionProps",
"@aws-cdk/aws-ecs.TaskDefinition#addContainer",
"@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget",
"@aws-cdk/aws-elasticloadbalancingv2.AddNetworkTargetsProps",
"@aws-cdk/aws-elasticloadbalancingv2.ApplicationLoadBalancer",
"@aws-cdk/aws-elasticloadbalancingv2.BaseNetworkListenerProps",
"@aws-cdk/aws-elasticloadbalancingv2.NetworkListener",
"@aws-cdk/aws-elasticloadbalancingv2.NetworkListener#addTargets",
"@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancer",
"@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancer#addListener",
"@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancerProps",
"@aws-cdk/core.CfnOutput",
"@aws-cdk/core.CfnOutputProps",
"constructs.Construct"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nimport * as ecs from '@aws-cdk/aws-ecs';\nimport * as patterns from '@aws-cdk/aws-ecs-patterns';\n\ndeclare const vpc: ec2.Vpc;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct, Node } from 'constructs';\nimport { CfnOutput, Stack, Duration, Resource, SecretValue } from '@aws-cdk/core';\nimport * as elbv2 from '@aws-cdk/aws-elasticloadbalancingv2';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as autoscaling from '@aws-cdk/aws-autoscaling';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst task = new ecs.FargateTaskDefinition(this, 'Task', { cpu: 256, memoryLimitMiB: 512 });\ntask.addContainer('nginx', {\n image: ecs.ContainerImage.fromRegistry('public.ecr.aws/nginx/nginx:latest'),\n portMappings: [{ containerPort: 80 }],\n});\n\nconst svc = new patterns.ApplicationLoadBalancedFargateService(this, 'Service', {\n vpc,\n taskDefinition: task,\n publicLoadBalancer: false,\n});\n\nconst nlb = new elbv2.NetworkLoadBalancer(this, 'Nlb', {\n vpc,\n crossZoneEnabled: true,\n internetFacing: true,\n});\n\nconst listener = nlb.addListener('listener', { port: 80 });\n\nlistener.addTargets('Targets', {\n targets: [new targets.AlbTarget(svc.loadBalancer, 80)],\n port: 80,\n});\n\nnew CfnOutput(this, 'NlbEndpoint', { value: `http://${nlb.loadBalancerDnsName}`})\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n\n",
"syntaxKindCounter": {
"8": 6,
"10": 11,
"15": 1,
"17": 1,
"75": 48,
"91": 1,
"104": 4,
"106": 2,
"130": 1,
"153": 1,
"169": 1,
"192": 2,
"193": 8,
"194": 11,
"196": 4,
"197": 5,
"211": 1,
"221": 1,
"225": 5,
"226": 3,
"242": 5,
"243": 5,
"254": 3,
"255": 3,
"256": 3,
"281": 13,
"282": 2,
"290": 1
},
"fqnsFingerprint": "ae5337407e13d94ea28f182fbc5f81f0f07fe659c76d9116353b5ebfc5577e6c"
},
"070916e365de4fb5715e2ddff0de6bcd1bb6367b333d5d68524d2240f4fc7f18": {
"translations": {
"python": {
"source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\ninstance_id_target = elasticloadbalancingv2_targets.InstanceIdTarget(\"instanceId\", 123)",
"version": "2"
},
"csharp": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nInstanceIdTarget instanceIdTarget = new InstanceIdTarget(\"instanceId\", 123);",
"version": "1"
},
"java": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nInstanceIdTarget instanceIdTarget = new InstanceIdTarget(\"instanceId\", 123);",
"version": "1"
},
"go": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\ninstanceIdTarget := elasticloadbalancingv2_targets.NewInstanceIdTarget(jsii.String(\"instanceId\"), jsii.Number(123))",
"version": "1"
},
"$": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst instanceIdTarget = new elasticloadbalancingv2_targets.InstanceIdTarget('instanceId', /* all optional props */ 123);",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst instanceIdTarget = new elasticloadbalancingv2_targets.InstanceIdTarget('instanceId', /* all optional props */ 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"8": 1,
"10": 2,
"75": 4,
"194": 1,
"197": 1,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"290": 1
},
"fqnsFingerprint": "b9e0ed5e41dae67f2e859d7211a730484058fb441d7d8aaa5b87801d634df440"
},
"c8ed3ff6e7e623a1bd479d9069a15fdc4effcf481e7f2621a484596d5863cc80": {
"translations": {
"python": {
"source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_ec2 as ec2\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\n# instance: ec2.Instance\n\ninstance_target = elasticloadbalancingv2_targets.InstanceTarget(instance, 123)",
"version": "2"
},
"csharp": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.EC2;\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nInstance instance;\n\nInstanceTarget instanceTarget = new InstanceTarget(instance, 123);",
"version": "1"
},
"java": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.ec2.*;\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nInstance instance;\n\nInstanceTarget instanceTarget = new InstanceTarget(instance, 123);",
"version": "1"
},
"go": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport ec2 \"github.com/aws-samples/dummy/awscdkawsec2\"\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nvar instance instance\n\ninstanceTarget := elasticloadbalancingv2_targets.NewInstanceTarget(instance, jsii.Number(123))",
"version": "1"
},
"$": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const instance: ec2.Instance;\nconst instanceTarget = new elasticloadbalancingv2_targets.InstanceTarget(instance, /* all optional props */ 123);",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-ec2.Instance",
"@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const instance: ec2.Instance;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst instanceTarget = new elasticloadbalancingv2_targets.InstanceTarget(instance, /* all optional props */ 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"8": 1,
"10": 2,
"75": 9,
"130": 1,
"153": 1,
"169": 1,
"194": 1,
"197": 1,
"225": 2,
"242": 2,
"243": 2,
"254": 2,
"255": 2,
"256": 2,
"290": 1
},
"fqnsFingerprint": "28032a559d7ab45ed2f8daf9f9a7008ca9ea6e18067349a795f6d434ae54ad19"
},
"d4619aad24231d68e95ce0e82da146e12c00aa8cef6eaa1d227c4f6de6b602a7": {
"translations": {
"python": {
"source": "# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\nip_target = elasticloadbalancingv2_targets.IpTarget(\"ipAddress\", 123, \"availabilityZone\")",
"version": "2"
},
"csharp": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nIpTarget ipTarget = new IpTarget(\"ipAddress\", 123, \"availabilityZone\");",
"version": "1"
},
"java": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nIpTarget ipTarget = new IpTarget(\"ipAddress\", 123, \"availabilityZone\");",
"version": "1"
},
"go": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nipTarget := elasticloadbalancingv2_targets.NewIpTarget(jsii.String(\"ipAddress\"), jsii.Number(123), jsii.String(\"availabilityZone\"))",
"version": "1"
},
"$": {
"source": "// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst ipTarget = new elasticloadbalancingv2_targets.IpTarget('ipAddress', /* all optional props */ 123, /* all optional props */ 'availabilityZone');",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst ipTarget = new elasticloadbalancingv2_targets.IpTarget('ipAddress', /* all optional props */ 123, /* all optional props */ 'availabilityZone');\n/// !hide\n// Code snippet ended before !hide marker above\n} }",
"syntaxKindCounter": {
"8": 1,
"10": 3,
"75": 4,
"194": 1,
"197": 1,
"225": 1,
"242": 1,
"243": 1,
"254": 1,
"255": 1,
"256": 1,
"290": 1
},
"fqnsFingerprint": "585f7a0c864fa58695b654a8f0c72ce005fea8c2d146765e20232c43e74af5a3"
},
"0064aeae9b1ff318a6c067f7652bbd6fd45e9558516a2ac65423de431e30138f": {
"translations": {
"python": {
"source": "import aws_cdk.aws_lambda as lambda_\nimport aws_cdk.aws_elasticloadbalancingv2_targets as targets\n\n# lambda_function: lambda.Function\n# lb: elbv2.ApplicationLoadBalancer\n\n\nlistener = lb.add_listener(\"Listener\", port=80)\nlistener.add_targets(\"Targets\",\n targets=[targets.LambdaTarget(lambda_function)],\n\n # For Lambda Targets, you need to explicitly enable health checks if you\n # want them.\n health_check=elbv2.HealthCheck(\n enabled=True\n )\n)",
"version": "2"
},
"csharp": {
"source": "using Amazon.CDK.AWS.Lambda;\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nFunction lambdaFunction;\nApplicationLoadBalancer lb;\n\n\nApplicationListener listener = lb.AddListener(\"Listener\", new BaseApplicationListenerProps { Port = 80 });\nlistener.AddTargets(\"Targets\", new AddApplicationTargetsProps {\n Targets = new [] { new LambdaTarget(lambdaFunction) },\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n HealthCheck = new HealthCheck {\n Enabled = true\n }\n});",
"version": "1"
},
"java": {
"source": "import software.amazon.awscdk.services.lambda.*;\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nFunction lambdaFunction;\nApplicationLoadBalancer lb;\n\n\nApplicationListener listener = lb.addListener(\"Listener\", BaseApplicationListenerProps.builder().port(80).build());\nlistener.addTargets(\"Targets\", AddApplicationTargetsProps.builder()\n .targets(List.of(new LambdaTarget(lambdaFunction)))\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n .healthCheck(HealthCheck.builder()\n .enabled(true)\n .build())\n .build());",
"version": "1"
},
"go": {
"source": "import lambda \"github.com/aws-samples/dummy/awscdkawslambda\"\nimport targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nvar lambdaFunction function\nvar lb applicationLoadBalancer\n\n\nlistener := lb.addListener(jsii.String(\"Listener\"), &baseApplicationListenerProps{\n\tport: jsii.Number(80),\n})\nlistener.addTargets(jsii.String(\"Targets\"), &addApplicationTargetsProps{\n\ttargets: []iApplicationLoadBalancerTarget{\n\t\ttargets.NewLambdaTarget(lambdaFunction),\n\t},\n\n\t// For Lambda Targets, you need to explicitly enable health checks if you\n\t// want them.\n\thealthCheck: &healthCheck{\n\t\tenabled: jsii.Boolean(true),\n\t},\n})",
"version": "1"
},
"$": {
"source": "import * as lambda from '@aws-cdk/aws-lambda';\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const lambdaFunction: lambda.Function;\ndeclare const lb: elbv2.ApplicationLoadBalancer;\n\nconst listener = lb.addListener('Listener', { port: 80 });\nlistener.addTargets('Targets', {\n targets: [new targets.LambdaTarget(lambdaFunction)],\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n healthCheck: {\n enabled: true,\n }\n});",
"version": "0"
}
},
"location": {
"api": {
"api": "type",
"fqn": "@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget"
},
"field": {
"field": "example"
}
},
"didCompile": true,
"fqnsReferenced": [
"@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget",
"@aws-cdk/aws-elasticloadbalancingv2.AddApplicationTargetsProps",
"@aws-cdk/aws-elasticloadbalancingv2.ApplicationListener",
"@aws-cdk/aws-elasticloadbalancingv2.ApplicationListener#addTargets",
"@aws-cdk/aws-elasticloadbalancingv2.ApplicationLoadBalancer#addListener",
"@aws-cdk/aws-elasticloadbalancingv2.BaseApplicationListenerProps",
"@aws-cdk/aws-elasticloadbalancingv2.HealthCheck",
"@aws-cdk/aws-lambda.IFunction"
],
"fullSource": "// Hoisted imports begin after !show marker below\n/// !show\nimport * as lambda from '@aws-cdk/aws-lambda';\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const lambdaFunction: lambda.Function;\ndeclare const lb: elbv2.ApplicationLoadBalancer;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct, Node } from 'constructs';\nimport { CfnOutput, Stack, Duration, Resource, SecretValue } from '@aws-cdk/core';\nimport * as elbv2 from '@aws-cdk/aws-elasticloadbalancingv2';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as autoscaling from '@aws-cdk/aws-autoscaling';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst listener = lb.addListener('Listener', { port: 80 });\nlistener.addTargets('Targets', {\n targets: [new targets.LambdaTarget(lambdaFunction)],\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n healthCheck: {\n enabled: true,\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n\n",
"syntaxKindCounter": {
"8": 1,
"10": 4,
"75": 20,
"106": 1,
"130": 2,
"153": 2,
"169": 2,
"192": 1,
"193": 3,
"194": 3,
"196": 2,
"197": 1,
"225": 3,
"226": 1,
"242": 3,
"243": 3,
"254": 2,
"255": 2,
"256": 2,
"281": 4,
"290": 1
},
"fqnsFingerprint": "ee4a7eac9fc35fe638cd6bc57effa328e6881347fcf425dd3e789a69ddf212c1"
}
}
}
{"version":"2","toolVersion":"1.80.0","snippets":{"a4c7abf244201604ff413894086a47097e0dbd3a9d180a44e93b7882a0f6c7f3":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\nalb_arn_target = elasticloadbalancingv2_targets.AlbArnTarget(\"albArn\", 123)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nvar albArnTarget = new AlbArnTarget(\"albArn\", 123);","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nAlbArnTarget albArnTarget = new AlbArnTarget(\"albArn\", 123);","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nalbArnTarget := elasticloadbalancingv2_targets.NewAlbArnTarget(jsii.String(\"albArn\"), jsii.Number(123))","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst albArnTarget = new elasticloadbalancingv2_targets.AlbArnTarget('albArn', 123);","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst albArnTarget = new elasticloadbalancingv2_targets.AlbArnTarget('albArn', 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":2,"75":4,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"f318e2482e4fb0e654cd3f6676b07f6edb48188be1ba3bc0dbef1a68b6220470"},"3d828c29fd07e0ef7f5b37e9a30f27b8c21074b42ebcb77e246855df5181be39":{"translations":{"python":{"source":"import aws_cdk.aws_elasticloadbalancingv2_targets as targets\nimport aws_cdk.aws_ecs as ecs\nimport aws_cdk.aws_ecs_patterns as patterns\n\n# vpc: ec2.Vpc\n\n\ntask = ecs.FargateTaskDefinition(self, \"Task\", cpu=256, memory_limit_mi_b=512)\ntask.add_container(\"nginx\",\n image=ecs.ContainerImage.from_registry(\"public.ecr.aws/nginx/nginx:latest\"),\n port_mappings=[ecs.PortMapping(container_port=80)]\n)\n\nsvc = patterns.ApplicationLoadBalancedFargateService(self, \"Service\",\n vpc=vpc,\n task_definition=task,\n public_load_balancer=False\n)\n\nnlb = elbv2.NetworkLoadBalancer(self, \"Nlb\",\n vpc=vpc,\n cross_zone_enabled=True,\n internet_facing=True\n)\n\nlistener = nlb.add_listener(\"listener\", port=80)\n\nlistener.add_targets(\"Targets\",\n targets=[targets.AlbTarget(svc.load_balancer, 80)],\n port=80\n)\n\nCfnOutput(self, \"NlbEndpoint\", value=f\"http://{nlb.loadBalancerDnsName}\")","version":"2"},"csharp":{"source":"using Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\nusing Amazon.CDK.AWS.ECS;\nusing Amazon.CDK.AWS.ECS.Patterns;\n\nVpc vpc;\n\n\nvar task = new FargateTaskDefinition(this, \"Task\", new FargateTaskDefinitionProps { Cpu = 256, MemoryLimitMiB = 512 });\ntask.AddContainer(\"nginx\", new ContainerDefinitionOptions {\n Image = ContainerImage.FromRegistry(\"public.ecr.aws/nginx/nginx:latest\"),\n PortMappings = new [] { new PortMapping { ContainerPort = 80 } }\n});\n\nvar svc = new ApplicationLoadBalancedFargateService(this, \"Service\", new ApplicationLoadBalancedFargateServiceProps {\n Vpc = vpc,\n TaskDefinition = task,\n PublicLoadBalancer = false\n});\n\nvar nlb = new NetworkLoadBalancer(this, \"Nlb\", new NetworkLoadBalancerProps {\n Vpc = vpc,\n CrossZoneEnabled = true,\n InternetFacing = true\n});\n\nvar listener = nlb.AddListener(\"listener\", new BaseNetworkListenerProps { Port = 80 });\n\nlistener.AddTargets(\"Targets\", new AddNetworkTargetsProps {\n Targets = new [] { new AlbTarget(svc.LoadBalancer, 80) },\n Port = 80\n});\n\nnew CfnOutput(this, \"NlbEndpoint\", new CfnOutputProps { Value = $\"http://{nlb.loadBalancerDnsName}\" });","version":"1"},"java":{"source":"import software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\nimport software.amazon.awscdk.services.ecs.*;\nimport software.amazon.awscdk.services.ecs.patterns.*;\n\nVpc vpc;\n\n\nFargateTaskDefinition task = FargateTaskDefinition.Builder.create(this, \"Task\").cpu(256).memoryLimitMiB(512).build();\ntask.addContainer(\"nginx\", ContainerDefinitionOptions.builder()\n .image(ContainerImage.fromRegistry(\"public.ecr.aws/nginx/nginx:latest\"))\n .portMappings(List.of(PortMapping.builder().containerPort(80).build()))\n .build());\n\nApplicationLoadBalancedFargateService svc = ApplicationLoadBalancedFargateService.Builder.create(this, \"Service\")\n .vpc(vpc)\n .taskDefinition(task)\n .publicLoadBalancer(false)\n .build();\n\nNetworkLoadBalancer nlb = NetworkLoadBalancer.Builder.create(this, \"Nlb\")\n .vpc(vpc)\n .crossZoneEnabled(true)\n .internetFacing(true)\n .build();\n\nNetworkListener listener = nlb.addListener(\"listener\", BaseNetworkListenerProps.builder().port(80).build());\n\nlistener.addTargets(\"Targets\", AddNetworkTargetsProps.builder()\n .targets(List.of(new AlbTarget(svc.getLoadBalancer(), 80)))\n .port(80)\n .build());\n\nCfnOutput.Builder.create(this, \"NlbEndpoint\").value(String.format(\"http://%s\", nlb.getLoadBalancerDnsName())).build();","version":"1"},"go":{"source":"import targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\nimport \"github.com/aws-samples/dummy/awscdkawsecs\"\nimport patterns \"github.com/aws-samples/dummy/awscdkawsecspatterns\"\n\nvar vpc vpc\n\n\ntask := ecs.NewFargateTaskDefinition(this, jsii.String(\"Task\"), &FargateTaskDefinitionProps{\n\tCpu: jsii.Number(256),\n\tMemoryLimitMiB: jsii.Number(512),\n})\ntask.AddContainer(jsii.String(\"nginx\"), &ContainerDefinitionOptions{\n\tImage: ecs.ContainerImage_FromRegistry(jsii.String(\"public.ecr.aws/nginx/nginx:latest\")),\n\tPortMappings: []portMapping{\n\t\t&portMapping{\n\t\t\tContainerPort: jsii.Number(80),\n\t\t},\n\t},\n})\n\nsvc := patterns.NewApplicationLoadBalancedFargateService(this, jsii.String(\"Service\"), &ApplicationLoadBalancedFargateServiceProps{\n\tVpc: Vpc,\n\tTaskDefinition: task,\n\tPublicLoadBalancer: jsii.Boolean(false),\n})\n\nnlb := elbv2.NewNetworkLoadBalancer(this, jsii.String(\"Nlb\"), &NetworkLoadBalancerProps{\n\tVpc: Vpc,\n\tCrossZoneEnabled: jsii.Boolean(true),\n\tInternetFacing: jsii.Boolean(true),\n})\n\nlistener := nlb.AddListener(jsii.String(\"listener\"), &BaseNetworkListenerProps{\n\tPort: jsii.Number(80),\n})\n\nlistener.AddTargets(jsii.String(\"Targets\"), &AddNetworkTargetsProps{\n\tTargets: []iNetworkLoadBalancerTarget{\n\t\ttargets.NewAlbTarget(svc.loadBalancer, jsii.Number(80)),\n\t},\n\tPort: jsii.Number(80),\n})\n\nawscdkcore.NewCfnOutput(this, jsii.String(\"NlbEndpoint\"), &CfnOutputProps{\n\tValue: fmt.Sprintf(\"http://%v\", nlb.LoadBalancerDnsName),\n})","version":"1"},"$":{"source":"import * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nimport * as ecs from '@aws-cdk/aws-ecs';\nimport * as patterns from '@aws-cdk/aws-ecs-patterns';\n\ndeclare const vpc: ec2.Vpc;\n\nconst task = new ecs.FargateTaskDefinition(this, 'Task', { cpu: 256, memoryLimitMiB: 512 });\ntask.addContainer('nginx', {\n image: ecs.ContainerImage.fromRegistry('public.ecr.aws/nginx/nginx:latest'),\n portMappings: [{ containerPort: 80 }],\n});\n\nconst svc = new patterns.ApplicationLoadBalancedFargateService(this, 'Service', {\n vpc,\n taskDefinition: task,\n publicLoadBalancer: false,\n});\n\nconst nlb = new elbv2.NetworkLoadBalancer(this, 'Nlb', {\n vpc,\n crossZoneEnabled: true,\n internetFacing: true,\n});\n\nconst listener = nlb.addListener('listener', { port: 80 });\n\nlistener.addTargets('Targets', {\n targets: [new targets.AlbTarget(svc.loadBalancer, 80)],\n port: 80,\n});\n\nnew CfnOutput(this, 'NlbEndpoint', { value: `http://${nlb.loadBalancerDnsName}`})","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-ec2.IVpc","@aws-cdk/aws-ecs-patterns.ApplicationLoadBalancedFargateService","@aws-cdk/aws-ecs-patterns.ApplicationLoadBalancedFargateServiceProps","@aws-cdk/aws-ecs.ContainerDefinitionOptions","@aws-cdk/aws-ecs.ContainerImage","@aws-cdk/aws-ecs.ContainerImage#fromRegistry","@aws-cdk/aws-ecs.FargateTaskDefinition","@aws-cdk/aws-ecs.FargateTaskDefinitionProps","@aws-cdk/aws-ecs.TaskDefinition#addContainer","@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget","@aws-cdk/aws-elasticloadbalancingv2.AddNetworkTargetsProps","@aws-cdk/aws-elasticloadbalancingv2.ApplicationLoadBalancer","@aws-cdk/aws-elasticloadbalancingv2.BaseNetworkListenerProps","@aws-cdk/aws-elasticloadbalancingv2.NetworkListener","@aws-cdk/aws-elasticloadbalancingv2.NetworkListener#addTargets","@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancer","@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancer#addListener","@aws-cdk/aws-elasticloadbalancingv2.NetworkLoadBalancerProps","@aws-cdk/core.CfnOutput","@aws-cdk/core.CfnOutputProps","constructs.Construct"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nimport * as ecs from '@aws-cdk/aws-ecs';\nimport * as patterns from '@aws-cdk/aws-ecs-patterns';\n\ndeclare const vpc: ec2.Vpc;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct, Node } from 'constructs';\nimport { CfnOutput, Stack, Duration, Resource, SecretValue } from '@aws-cdk/core';\nimport * as elbv2 from '@aws-cdk/aws-elasticloadbalancingv2';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as autoscaling from '@aws-cdk/aws-autoscaling';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst task = new ecs.FargateTaskDefinition(this, 'Task', { cpu: 256, memoryLimitMiB: 512 });\ntask.addContainer('nginx', {\n image: ecs.ContainerImage.fromRegistry('public.ecr.aws/nginx/nginx:latest'),\n portMappings: [{ containerPort: 80 }],\n});\n\nconst svc = new patterns.ApplicationLoadBalancedFargateService(this, 'Service', {\n vpc,\n taskDefinition: task,\n publicLoadBalancer: false,\n});\n\nconst nlb = new elbv2.NetworkLoadBalancer(this, 'Nlb', {\n vpc,\n crossZoneEnabled: true,\n internetFacing: true,\n});\n\nconst listener = nlb.addListener('listener', { port: 80 });\n\nlistener.addTargets('Targets', {\n targets: [new targets.AlbTarget(svc.loadBalancer, 80)],\n port: 80,\n});\n\nnew CfnOutput(this, 'NlbEndpoint', { value: `http://${nlb.loadBalancerDnsName}`})\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n\n","syntaxKindCounter":{"8":6,"10":11,"15":1,"17":1,"75":48,"91":1,"104":4,"106":2,"130":1,"153":1,"169":1,"192":2,"193":8,"194":11,"196":4,"197":5,"211":1,"221":1,"225":5,"226":3,"242":5,"243":5,"254":3,"255":3,"256":3,"281":13,"282":2,"290":1},"fqnsFingerprint":"ae5337407e13d94ea28f182fbc5f81f0f07fe659c76d9116353b5ebfc5577e6c"},"070916e365de4fb5715e2ddff0de6bcd1bb6367b333d5d68524d2240f4fc7f18":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\ninstance_id_target = elasticloadbalancingv2_targets.InstanceIdTarget(\"instanceId\", 123)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nvar instanceIdTarget = new InstanceIdTarget(\"instanceId\", 123);","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nInstanceIdTarget instanceIdTarget = new InstanceIdTarget(\"instanceId\", 123);","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\ninstanceIdTarget := elasticloadbalancingv2_targets.NewInstanceIdTarget(jsii.String(\"instanceId\"), jsii.Number(123))","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst instanceIdTarget = new elasticloadbalancingv2_targets.InstanceIdTarget('instanceId', /* all optional props */ 123);","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst instanceIdTarget = new elasticloadbalancingv2_targets.InstanceIdTarget('instanceId', /* all optional props */ 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":2,"75":4,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"b9e0ed5e41dae67f2e859d7211a730484058fb441d7d8aaa5b87801d634df440"},"c8ed3ff6e7e623a1bd479d9069a15fdc4effcf481e7f2621a484596d5863cc80":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_ec2 as ec2\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\n# instance: ec2.Instance\n\ninstance_target = elasticloadbalancingv2_targets.InstanceTarget(instance, 123)","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.EC2;\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nInstance instance;\n\nvar instanceTarget = new InstanceTarget(instance, 123);","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.ec2.*;\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nInstance instance;\n\nInstanceTarget instanceTarget = new InstanceTarget(instance, 123);","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport ec2 \"github.com/aws-samples/dummy/awscdkawsec2\"\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nvar instance instance\n\ninstanceTarget := elasticloadbalancingv2_targets.NewInstanceTarget(instance, jsii.Number(123))","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const instance: ec2.Instance;\nconst instanceTarget = new elasticloadbalancingv2_targets.InstanceTarget(instance, /* all optional props */ 123);","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-ec2.Instance","@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const instance: ec2.Instance;\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst instanceTarget = new elasticloadbalancingv2_targets.InstanceTarget(instance, /* all optional props */ 123);\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":2,"75":9,"130":1,"153":1,"169":1,"194":1,"197":1,"225":2,"242":2,"243":2,"254":2,"255":2,"256":2,"290":1},"fqnsFingerprint":"28032a559d7ab45ed2f8daf9f9a7008ca9ea6e18067349a795f6d434ae54ad19"},"d4619aad24231d68e95ce0e82da146e12c00aa8cef6eaa1d227c4f6de6b602a7":{"translations":{"python":{"source":"# The code below shows an example of how to instantiate this type.\n# The values are placeholders you should change.\nimport aws_cdk.aws_elasticloadbalancingv2_targets as elasticloadbalancingv2_targets\n\nip_target = elasticloadbalancingv2_targets.IpTarget(\"ipAddress\", 123, \"availabilityZone\")","version":"2"},"csharp":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nvar ipTarget = new IpTarget(\"ipAddress\", 123, \"availabilityZone\");","version":"1"},"java":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nIpTarget ipTarget = new IpTarget(\"ipAddress\", 123, \"availabilityZone\");","version":"1"},"go":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport elasticloadbalancingv2_targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nipTarget := elasticloadbalancingv2_targets.NewIpTarget(jsii.String(\"ipAddress\"), jsii.Number(123), jsii.String(\"availabilityZone\"))","version":"1"},"$":{"source":"// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\nconst ipTarget = new elasticloadbalancingv2_targets.IpTarget('ipAddress', /* all optional props */ 123, /* all optional props */ 'availabilityZone');","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\n// The code below shows an example of how to instantiate this type.\n// The values are placeholders you should change.\nimport * as elasticloadbalancingv2_targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n/// !hide\n// Hoisted imports ended before !hide marker above\nimport { Construct } from \"@aws-cdk/core\";\nclass MyConstruct extends Construct {\nconstructor(scope: Construct, id: string) {\nsuper(scope, id);\n// Code snippet begins after !show marker below\n/// !show\n\nconst ipTarget = new elasticloadbalancingv2_targets.IpTarget('ipAddress', /* all optional props */ 123, /* all optional props */ 'availabilityZone');\n/// !hide\n// Code snippet ended before !hide marker above\n} }","syntaxKindCounter":{"8":1,"10":3,"75":4,"194":1,"197":1,"225":1,"242":1,"243":1,"254":1,"255":1,"256":1,"290":1},"fqnsFingerprint":"585f7a0c864fa58695b654a8f0c72ce005fea8c2d146765e20232c43e74af5a3"},"0064aeae9b1ff318a6c067f7652bbd6fd45e9558516a2ac65423de431e30138f":{"translations":{"python":{"source":"import aws_cdk.aws_lambda as lambda_\nimport aws_cdk.aws_elasticloadbalancingv2_targets as targets\n\n# lambda_function: lambda.Function\n# lb: elbv2.ApplicationLoadBalancer\n\n\nlistener = lb.add_listener(\"Listener\", port=80)\nlistener.add_targets(\"Targets\",\n targets=[targets.LambdaTarget(lambda_function)],\n\n # For Lambda Targets, you need to explicitly enable health checks if you\n # want them.\n health_check=elbv2.HealthCheck(\n enabled=True\n )\n)","version":"2"},"csharp":{"source":"using Amazon.CDK.AWS.Lambda;\nusing Amazon.CDK.AWS.ElasticLoadBalancingV2.Targets;\n\nFunction lambdaFunction;\nApplicationLoadBalancer lb;\n\n\nvar listener = lb.AddListener(\"Listener\", new BaseApplicationListenerProps { Port = 80 });\nlistener.AddTargets(\"Targets\", new AddApplicationTargetsProps {\n Targets = new [] { new LambdaTarget(lambdaFunction) },\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n HealthCheck = new HealthCheck {\n Enabled = true\n }\n});","version":"1"},"java":{"source":"import software.amazon.awscdk.services.lambda.*;\nimport software.amazon.awscdk.services.elasticloadbalancingv2.targets.*;\n\nFunction lambdaFunction;\nApplicationLoadBalancer lb;\n\n\nApplicationListener listener = lb.addListener(\"Listener\", BaseApplicationListenerProps.builder().port(80).build());\nlistener.addTargets(\"Targets\", AddApplicationTargetsProps.builder()\n .targets(List.of(new LambdaTarget(lambdaFunction)))\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n .healthCheck(HealthCheck.builder()\n .enabled(true)\n .build())\n .build());","version":"1"},"go":{"source":"import lambda \"github.com/aws-samples/dummy/awscdkawslambda\"\nimport targets \"github.com/aws-samples/dummy/awscdkawselasticloadbalancingv2targets\"\n\nvar lambdaFunction function\nvar lb applicationLoadBalancer\n\n\nlistener := lb.AddListener(jsii.String(\"Listener\"), &BaseApplicationListenerProps{\n\tPort: jsii.Number(80),\n})\nlistener.AddTargets(jsii.String(\"Targets\"), &AddApplicationTargetsProps{\n\tTargets: []iApplicationLoadBalancerTarget{\n\t\ttargets.NewLambdaTarget(lambdaFunction),\n\t},\n\n\t// For Lambda Targets, you need to explicitly enable health checks if you\n\t// want them.\n\tHealthCheck: &HealthCheck{\n\t\tEnabled: jsii.Boolean(true),\n\t},\n})","version":"1"},"$":{"source":"import * as lambda from '@aws-cdk/aws-lambda';\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const lambdaFunction: lambda.Function;\ndeclare const lb: elbv2.ApplicationLoadBalancer;\n\nconst listener = lb.addListener('Listener', { port: 80 });\nlistener.addTargets('Targets', {\n targets: [new targets.LambdaTarget(lambdaFunction)],\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n healthCheck: {\n enabled: true,\n }\n});","version":"0"}},"location":{"api":{"api":"type","fqn":"@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget"},"field":{"field":"example"}},"didCompile":true,"fqnsReferenced":["@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget","@aws-cdk/aws-elasticloadbalancingv2.AddApplicationTargetsProps","@aws-cdk/aws-elasticloadbalancingv2.ApplicationListener","@aws-cdk/aws-elasticloadbalancingv2.ApplicationListener#addTargets","@aws-cdk/aws-elasticloadbalancingv2.ApplicationLoadBalancer#addListener","@aws-cdk/aws-elasticloadbalancingv2.BaseApplicationListenerProps","@aws-cdk/aws-elasticloadbalancingv2.HealthCheck","@aws-cdk/aws-lambda.IFunction"],"fullSource":"// Hoisted imports begin after !show marker below\n/// !show\nimport * as lambda from '@aws-cdk/aws-lambda';\nimport * as targets from '@aws-cdk/aws-elasticloadbalancingv2-targets';\n\ndeclare const lambdaFunction: lambda.Function;\ndeclare const lb: elbv2.ApplicationLoadBalancer;\n/// !hide\n// Hoisted imports ended before !hide marker above\n// Fixture with packages imported, but nothing else\nimport { Construct, Node } from 'constructs';\nimport { CfnOutput, Stack, Duration, Resource, SecretValue } from '@aws-cdk/core';\nimport * as elbv2 from '@aws-cdk/aws-elasticloadbalancingv2';\nimport * as ec2 from '@aws-cdk/aws-ec2';\nimport * as autoscaling from '@aws-cdk/aws-autoscaling';\n\nclass Fixture extends Stack {\n constructor(scope: Construct, id: string) {\n super(scope, id);\n\n // Code snippet begins after !show marker below\n/// !show\n\n\nconst listener = lb.addListener('Listener', { port: 80 });\nlistener.addTargets('Targets', {\n targets: [new targets.LambdaTarget(lambdaFunction)],\n\n // For Lambda Targets, you need to explicitly enable health checks if you\n // want them.\n healthCheck: {\n enabled: true,\n }\n});\n/// !hide\n// Code snippet ended before !hide marker above\n }\n}\n\n\n\n","syntaxKindCounter":{"8":1,"10":4,"75":20,"106":1,"130":2,"153":2,"169":2,"192":1,"193":3,"194":3,"196":2,"197":1,"225":3,"226":1,"242":3,"243":3,"254":2,"255":2,"256":2,"281":4,"290":1},"fqnsFingerprint":"ee4a7eac9fc35fe638cd6bc57effa328e6881347fcf425dd3e789a69ddf212c1"}}}

4

lib/alb-target.js

@@ -39,3 +39,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
AlbArnTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget", version: "1.198.1" };
AlbArnTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbArnTarget", version: "1.199.0" };
/**

@@ -55,3 +55,3 @@ * A single Application Load Balancer as the target for load balancing.

_b = JSII_RTTI_SYMBOL_1;
AlbTarget[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget", version: "1.198.1" };
AlbTarget[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.AlbTarget", version: "1.199.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWxiLXRhcmdldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImFsYi10YXJnZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2REFBNkQ7QUFFN0Q7O0dBRUc7QUFDSCxNQUFhLFlBQVk7SUFDdkI7Ozs7O09BS0c7SUFDSCxZQUE2QixNQUFjLEVBQW1CLElBQVk7UUFBN0MsV0FBTSxHQUFOLE1BQU0sQ0FBUTtRQUFtQixTQUFJLEdBQUosSUFBSSxDQUFRO0tBQ3pFO0lBRUQ7Ozs7O09BS0c7SUFDSSwwQkFBMEIsQ0FBQyxXQUFzQztRQUN0RSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7S0FDakM7SUFFTyxNQUFNLENBQUMsWUFBZ0M7UUFDN0MsT0FBTztZQUNMLFVBQVUsRUFBRSxLQUFLLENBQUMsVUFBVSxDQUFDLEdBQUc7WUFDaEMsVUFBVSxFQUFFLEVBQUUsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQUU7U0FDakQsQ0FBQztLQUNIOztBQXpCSCxvQ0EwQkM7OztBQUVEOztHQUVHO0FBQ0gsTUFBYSxTQUFVLFNBQVEsWUFBWTtJQUN6Qzs7O09BR0c7SUFDSCxZQUFZLEdBQWtDLEVBQUUsSUFBWTtRQUMxRCxLQUFLLENBQUMsR0FBRyxDQUFDLGVBQWUsRUFBRSxJQUFJLENBQUMsQ0FBQztLQUNsQzs7QUFQSCw4QkFRQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGVsYnYyIGZyb20gJ0Bhd3MtY2RrL2F3cy1lbGFzdGljbG9hZGJhbGFuY2luZ3YyJztcblxuLyoqXG4gKiBBIHNpbmdsZSBBcHBsaWNhdGlvbiBMb2FkIEJhbGFuY2VyIGFzIHRoZSB0YXJnZXQgZm9yIGxvYWQgYmFsYW5jaW5nLlxuICovXG5leHBvcnQgY2xhc3MgQWxiQXJuVGFyZ2V0IGltcGxlbWVudHMgZWxidjIuSU5ldHdvcmtMb2FkQmFsYW5jZXJUYXJnZXQge1xuICAvKipcbiAgICogQ3JlYXRlIGEgbmV3IGFsYiB0YXJnZXRcbiAgICpcbiAgICogQHBhcmFtIGFsYkFybiBUaGUgQVJOIG9mIHRoZSBhcHBsaWNhdGlvbiBsb2FkIGJhbGFuY2VyIHRvIGxvYWQgYmFsYW5jZSB0b1xuICAgKiBAcGFyYW0gcG9ydCBUaGUgcG9ydCBvbiB3aGljaCB0aGUgdGFyZ2V0IGlzIGxpc3RlbmluZ1xuICAgKi9cbiAgY29uc3RydWN0b3IocHJpdmF0ZSByZWFkb25seSBhbGJBcm46IHN0cmluZywgcHJpdmF0ZSByZWFkb25seSBwb3J0OiBudW1iZXIpIHtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlciB0aGlzIGFsYiB0YXJnZXQgd2l0aCBhIGxvYWQgYmFsYW5jZXJcbiAgICpcbiAgICogRG9uJ3QgY2FsbCB0aGlzLCBpdCBpcyBjYWxsZWQgYXV0b21hdGljYWxseSB3aGVuIHlvdSBhZGQgdGhlIHRhcmdldCB0byBhXG4gICAqIGxvYWQgYmFsYW5jZXIuXG4gICAqL1xuICBwdWJsaWMgYXR0YWNoVG9OZXR3b3JrVGFyZ2V0R3JvdXAodGFyZ2V0R3JvdXA6IGVsYnYyLklOZXR3b3JrVGFyZ2V0R3JvdXApOiBlbGJ2Mi5Mb2FkQmFsYW5jZXJUYXJnZXRQcm9wcyB7XG4gICAgcmV0dXJuIHRoaXMuYXR0YWNoKHRhcmdldEdyb3VwKTtcbiAgfVxuXG4gIHByaXZhdGUgYXR0YWNoKF90YXJnZXRHcm91cDogZWxidjIuSVRhcmdldEdyb3VwKTogZWxidjIuTG9hZEJhbGFuY2VyVGFyZ2V0UHJvcHMge1xuICAgIHJldHVybiB7XG4gICAgICB0YXJnZXRUeXBlOiBlbGJ2Mi5UYXJnZXRUeXBlLkFMQixcbiAgICAgIHRhcmdldEpzb246IHsgaWQ6IHRoaXMuYWxiQXJuLCBwb3J0OiB0aGlzLnBvcnQgfSxcbiAgICB9O1xuICB9XG59XG5cbi8qKlxuICogQSBzaW5nbGUgQXBwbGljYXRpb24gTG9hZCBCYWxhbmNlciBhcyB0aGUgdGFyZ2V0IGZvciBsb2FkIGJhbGFuY2luZy5cbiAqL1xuZXhwb3J0IGNsYXNzIEFsYlRhcmdldCBleHRlbmRzIEFsYkFyblRhcmdldCB7XG4gIC8qKlxuICAgKiBAcGFyYW0gYWxiIFRoZSBhcHBsaWNhdGlvbiBsb2FkIGJhbGFuY2VyIHRvIGxvYWQgYmFsYW5jZSB0b1xuICAgKiBAcGFyYW0gcG9ydCBUaGUgcG9ydCBvbiB3aGljaCB0aGUgdGFyZ2V0IGlzIGxpc3RlbmluZ1xuICAgKi9cbiAgY29uc3RydWN0b3IoYWxiOiBlbGJ2Mi5BcHBsaWNhdGlvbkxvYWRCYWxhbmNlciwgcG9ydDogbnVtYmVyKSB7XG4gICAgc3VwZXIoYWxiLmxvYWRCYWxhbmNlckFybiwgcG9ydCk7XG4gIH1cbn1cbiJdfQ==

@@ -51,3 +51,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
InstanceIdTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget", version: "1.198.1" };
InstanceIdTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceIdTarget", version: "1.199.0" };
class InstanceTarget extends InstanceIdTarget {

@@ -66,3 +66,3 @@ /**

_b = JSII_RTTI_SYMBOL_1;
InstanceTarget[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget", version: "1.198.1" };
InstanceTarget[_b] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.InstanceTarget", version: "1.199.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5zdGFuY2UtdGFyZ2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaW5zdGFuY2UtdGFyZ2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQ0EsNkRBQTZEO0FBRTdEOzs7OztHQUtHO0FBQ0gsTUFBYSxnQkFBZ0I7SUFDM0I7Ozs7O09BS0c7SUFDSCxZQUE2QixVQUFrQixFQUFtQixJQUFhO1FBQWxELGVBQVUsR0FBVixVQUFVLENBQVE7UUFBbUIsU0FBSSxHQUFKLElBQUksQ0FBUztLQUM5RTtJQUVEOzs7OztPQUtHO0lBQ0ksOEJBQThCLENBQUMsV0FBMEM7UUFDOUUsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0tBQ2pDO0lBRUQ7Ozs7O09BS0c7SUFDSSwwQkFBMEIsQ0FBQyxXQUFzQztRQUN0RSxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7S0FDakM7SUFFTyxNQUFNLENBQUMsWUFBZ0M7UUFDN0MsT0FBTztZQUNMLFVBQVUsRUFBRSxLQUFLLENBQUMsVUFBVSxDQUFDLFFBQVE7WUFDckMsVUFBVSxFQUFFLEVBQUUsRUFBRSxFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsSUFBSSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQUU7U0FDckQsQ0FBQztLQUNIOztBQW5DSCw0Q0FvQ0M7OztBQUVELE1BQWEsY0FBZSxTQUFRLGdCQUFnQjtJQUNsRDs7Ozs7T0FLRztJQUNILFlBQVksUUFBc0IsRUFBRSxJQUFhO1FBQy9DLEtBQUssQ0FBQyxRQUFRLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxDQUFDO0tBQ2xDOztBQVRILHdDQVVDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgZWMyIGZyb20gJ0Bhd3MtY2RrL2F3cy1lYzInO1xuaW1wb3J0ICogYXMgZWxidjIgZnJvbSAnQGF3cy1jZGsvYXdzLWVsYXN0aWNsb2FkYmFsYW5jaW5ndjInO1xuXG4vKipcbiAqIEFuIEVDMiBpbnN0YW5jZSB0aGF0IGlzIHRoZSB0YXJnZXQgZm9yIGxvYWQgYmFsYW5jaW5nXG4gKlxuICogSWYgeW91IHJlZ2lzdGVyIGEgdGFyZ2V0IG9mIHRoaXMgdHlwZSwgeW91IGFyZSByZXNwb25zaWJsZSBmb3IgbWFraW5nXG4gKiBzdXJlIHRoZSBsb2FkIGJhbGFuY2VyJ3Mgc2VjdXJpdHkgZ3JvdXAgY2FuIGNvbm5lY3QgdG8gdGhlIGluc3RhbmNlLlxuICovXG5leHBvcnQgY2xhc3MgSW5zdGFuY2VJZFRhcmdldCBpbXBsZW1lbnRzIGVsYnYyLklBcHBsaWNhdGlvbkxvYWRCYWxhbmNlclRhcmdldCwgZWxidjIuSU5ldHdvcmtMb2FkQmFsYW5jZXJUYXJnZXQge1xuICAvKipcbiAgICogQ3JlYXRlIGEgbmV3IEluc3RhbmNlIHRhcmdldFxuICAgKlxuICAgKiBAcGFyYW0gaW5zdGFuY2VJZCBJbnN0YW5jZSBJRCBvZiB0aGUgaW5zdGFuY2UgdG8gcmVnaXN0ZXIgdG9cbiAgICogQHBhcmFtIHBvcnQgT3ZlcnJpZGUgdGhlIGRlZmF1bHQgcG9ydCBmb3IgdGhlIHRhcmdldCBncm91cFxuICAgKi9cbiAgY29uc3RydWN0b3IocHJpdmF0ZSByZWFkb25seSBpbnN0YW5jZUlkOiBzdHJpbmcsIHByaXZhdGUgcmVhZG9ubHkgcG9ydD86IG51bWJlcikge1xuICB9XG5cbiAgLyoqXG4gICAqIFJlZ2lzdGVyIHRoaXMgaW5zdGFuY2UgdGFyZ2V0IHdpdGggYSBsb2FkIGJhbGFuY2VyXG4gICAqXG4gICAqIERvbid0IGNhbGwgdGhpcywgaXQgaXMgY2FsbGVkIGF1dG9tYXRpY2FsbHkgd2hlbiB5b3UgYWRkIHRoZSB0YXJnZXQgdG8gYVxuICAgKiBsb2FkIGJhbGFuY2VyLlxuICAgKi9cbiAgcHVibGljIGF0dGFjaFRvQXBwbGljYXRpb25UYXJnZXRHcm91cCh0YXJnZXRHcm91cDogZWxidjIuSUFwcGxpY2F0aW9uVGFyZ2V0R3JvdXApOiBlbGJ2Mi5Mb2FkQmFsYW5jZXJUYXJnZXRQcm9wcyB7XG4gICAgcmV0dXJuIHRoaXMuYXR0YWNoKHRhcmdldEdyb3VwKTtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlciB0aGlzIGluc3RhbmNlIHRhcmdldCB3aXRoIGEgbG9hZCBiYWxhbmNlclxuICAgKlxuICAgKiBEb24ndCBjYWxsIHRoaXMsIGl0IGlzIGNhbGxlZCBhdXRvbWF0aWNhbGx5IHdoZW4geW91IGFkZCB0aGUgdGFyZ2V0IHRvIGFcbiAgICogbG9hZCBiYWxhbmNlci5cbiAgICovXG4gIHB1YmxpYyBhdHRhY2hUb05ldHdvcmtUYXJnZXRHcm91cCh0YXJnZXRHcm91cDogZWxidjIuSU5ldHdvcmtUYXJnZXRHcm91cCk6IGVsYnYyLkxvYWRCYWxhbmNlclRhcmdldFByb3BzIHtcbiAgICByZXR1cm4gdGhpcy5hdHRhY2godGFyZ2V0R3JvdXApO1xuICB9XG5cbiAgcHJpdmF0ZSBhdHRhY2goX3RhcmdldEdyb3VwOiBlbGJ2Mi5JVGFyZ2V0R3JvdXApOiBlbGJ2Mi5Mb2FkQmFsYW5jZXJUYXJnZXRQcm9wcyB7XG4gICAgcmV0dXJuIHtcbiAgICAgIHRhcmdldFR5cGU6IGVsYnYyLlRhcmdldFR5cGUuSU5TVEFOQ0UsXG4gICAgICB0YXJnZXRKc29uOiB7IGlkOiB0aGlzLmluc3RhbmNlSWQsIHBvcnQ6IHRoaXMucG9ydCB9LFxuICAgIH07XG4gIH1cbn1cblxuZXhwb3J0IGNsYXNzIEluc3RhbmNlVGFyZ2V0IGV4dGVuZHMgSW5zdGFuY2VJZFRhcmdldCB7XG4gIC8qKlxuICAgKiBDcmVhdGUgYSBuZXcgSW5zdGFuY2UgdGFyZ2V0XG4gICAqXG4gICAqIEBwYXJhbSBpbnN0YW5jZSBJbnN0YW5jZSB0byByZWdpc3RlciB0b1xuICAgKiBAcGFyYW0gcG9ydCBPdmVycmlkZSB0aGUgZGVmYXVsdCBwb3J0IGZvciB0aGUgdGFyZ2V0IGdyb3VwXG4gICAqL1xuICBjb25zdHJ1Y3RvcihpbnN0YW5jZTogZWMyLkluc3RhbmNlLCBwb3J0PzogbnVtYmVyKSB7XG4gICAgc3VwZXIoaW5zdGFuY2UuaW5zdGFuY2VJZCwgcG9ydCk7XG4gIH1cbn1cbiJdfQ==

@@ -73,3 +73,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
IpTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget", version: "1.198.1" };
IpTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.IpTarget", version: "1.199.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXAtdGFyZ2V0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiaXAtdGFyZ2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNkRBQTZEO0FBRTdEOzs7Ozs7Ozs7O0dBVUc7QUFDSCxNQUFhLFFBQVE7SUFDbkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztPQXFCRztJQUNILFlBQTZCLFNBQWlCLEVBQW1CLElBQWEsRUFBbUIsZ0JBQXlCO1FBQTdGLGNBQVMsR0FBVCxTQUFTLENBQVE7UUFBbUIsU0FBSSxHQUFKLElBQUksQ0FBUztRQUFtQixxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQVM7S0FDekg7SUFFRDs7Ozs7T0FLRztJQUNJLDhCQUE4QixDQUFDLFdBQTBDO1FBQzlFLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQztLQUNqQztJQUVEOzs7OztPQUtHO0lBQ0ksMEJBQTBCLENBQUMsV0FBc0M7UUFDdEUsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0tBQ2pDO0lBRU8sTUFBTSxDQUFDLFlBQWdDO1FBQzdDLE9BQU87WUFDTCxVQUFVLEVBQUUsS0FBSyxDQUFDLFVBQVUsQ0FBQyxFQUFFO1lBQy9CLFVBQVUsRUFBRSxFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUMsU0FBUyxFQUFFLElBQUksRUFBRSxJQUFJLENBQUMsSUFBSSxFQUFFLGdCQUFnQixFQUFFLElBQUksQ0FBQyxnQkFBZ0IsRUFBRTtTQUM3RixDQUFDO0tBQ0g7O0FBbkRILDRCQW9EQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGVsYnYyIGZyb20gJ0Bhd3MtY2RrL2F3cy1lbGFzdGljbG9hZGJhbGFuY2luZ3YyJztcblxuLyoqXG4gKiBBbiBJUCBhZGRyZXNzIHRoYXQgaXMgYSB0YXJnZXQgZm9yIGxvYWQgYmFsYW5jaW5nLlxuICpcbiAqIFNwZWNpZnkgSVAgYWRkcmVzc2VzIGZyb20gdGhlIHN1Ym5ldHMgb2YgdGhlIHZpcnR1YWwgcHJpdmF0ZSBjbG91ZCAoVlBDKSBmb3JcbiAqIHRoZSB0YXJnZXQgZ3JvdXAsIHRoZSBSRkMgMTkxOCByYW5nZSAoMTAuMC4wLjAvOCwgMTcyLjE2LjAuMC8xMiwgYW5kXG4gKiAxOTIuMTY4LjAuMC8xNiksIGFuZCB0aGUgUkZDIDY1OTggcmFuZ2UgKDEwMC42NC4wLjAvMTApLiBZb3UgY2FuJ3Qgc3BlY2lmeVxuICogcHVibGljbHkgcm91dGFibGUgSVAgYWRkcmVzc2VzLlxuICpcbiAqIElmIHlvdSByZWdpc3RlciBhIHRhcmdldCBvZiB0aGlzIHR5cGUsIHlvdSBhcmUgcmVzcG9uc2libGUgZm9yIG1ha2luZ1xuICogc3VyZSB0aGUgbG9hZCBiYWxhbmNlcidzIHNlY3VyaXR5IGdyb3VwIGNhbiBzZW5kIHBhY2tldHMgdG8gdGhlIElQIGFkZHJlc3MuXG4gKi9cbmV4cG9ydCBjbGFzcyBJcFRhcmdldCBpbXBsZW1lbnRzIGVsYnYyLklBcHBsaWNhdGlvbkxvYWRCYWxhbmNlclRhcmdldCwgZWxidjIuSU5ldHdvcmtMb2FkQmFsYW5jZXJUYXJnZXQge1xuICAvKipcbiAgICogQ3JlYXRlIGEgbmV3IElQQWRkcmVzcyB0YXJnZXRcbiAgICpcbiAgICogVGhlIGF2YWlsYWJpbGl0eVpvbmUgcGFyYW1ldGVyIGRldGVybWluZXMgd2hldGhlciB0aGUgdGFyZ2V0IHJlY2VpdmVzXG4gICAqIHRyYWZmaWMgZnJvbSB0aGUgbG9hZCBiYWxhbmNlciBub2RlcyBpbiB0aGUgc3BlY2lmaWVkIEF2YWlsYWJpbGl0eSBab25lXG4gICAqIG9yIGZyb20gYWxsIGVuYWJsZWQgQXZhaWxhYmlsaXR5IFpvbmVzIGZvciB0aGUgbG9hZCBiYWxhbmNlci5cbiAgICpcbiAgICogVGhpcyBwYXJhbWV0ZXIgaXMgbm90IHN1cHBvcnRlZCBpZiB0aGUgdGFyZ2V0IHR5cGUgb2YgdGhlIHRhcmdldCBncm91cFxuICAgKiBpcyBpbnN0YW5jZS4gSWYgdGhlIElQIGFkZHJlc3MgaXMgaW4gYSBzdWJuZXQgb2YgdGhlIFZQQyBmb3IgdGhlIHRhcmdldFxuICAgKiBncm91cCwgdGhlIEF2YWlsYWJpbGl0eSBab25lIGlzIGF1dG9tYXRpY2FsbHkgZGV0ZWN0ZWQgYW5kIHRoaXNcbiAgICogcGFyYW1ldGVyIGlzIG9wdGlvbmFsLiBJZiB0aGUgSVAgYWRkcmVzcyBpcyBvdXRzaWRlIHRoZSBWUEMsIHRoaXNcbiAgICogcGFyYW1ldGVyIGlzIHJlcXVpcmVkLlxuICAgKlxuICAgKiBXaXRoIGFuIEFwcGxpY2F0aW9uIExvYWQgQmFsYW5jZXIsIGlmIHRoZSBJUCBhZGRyZXNzIGlzIG91dHNpZGUgdGhlIFZQQ1xuICAgKiBmb3IgdGhlIHRhcmdldCBncm91cCwgdGhlIG9ubHkgc3VwcG9ydGVkIHZhbHVlIGlzIGFsbC5cbiAgICpcbiAgICogRGVmYXVsdCBpcyBhdXRvbWF0aWMuXG4gICAqXG4gICAqIEBwYXJhbSBpcEFkZHJlc3MgVGhlIElQIEFkZHJlc3MgdG8gbG9hZCBiYWxhbmNlIHRvXG4gICAqIEBwYXJhbSBwb3J0IE92ZXJyaWRlIHRoZSBncm91cCdzIGRlZmF1bHQgcG9ydFxuICAgKiBAcGFyYW0gYXZhaWxhYmlsaXR5Wm9uZSBBdmFpbGFiaWxpdHkgem9uZSB0byBzZW5kIHRyYWZmaWMgZnJvbVxuICAgKi9cbiAgY29uc3RydWN0b3IocHJpdmF0ZSByZWFkb25seSBpcEFkZHJlc3M6IHN0cmluZywgcHJpdmF0ZSByZWFkb25seSBwb3J0PzogbnVtYmVyLCBwcml2YXRlIHJlYWRvbmx5IGF2YWlsYWJpbGl0eVpvbmU/OiBzdHJpbmcpIHtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlciB0aGlzIGluc3RhbmNlIHRhcmdldCB3aXRoIGEgbG9hZCBiYWxhbmNlclxuICAgKlxuICAgKiBEb24ndCBjYWxsIHRoaXMsIGl0IGlzIGNhbGxlZCBhdXRvbWF0aWNhbGx5IHdoZW4geW91IGFkZCB0aGUgdGFyZ2V0IHRvIGFcbiAgICogbG9hZCBiYWxhbmNlci5cbiAgICovXG4gIHB1YmxpYyBhdHRhY2hUb0FwcGxpY2F0aW9uVGFyZ2V0R3JvdXAodGFyZ2V0R3JvdXA6IGVsYnYyLklBcHBsaWNhdGlvblRhcmdldEdyb3VwKTogZWxidjIuTG9hZEJhbGFuY2VyVGFyZ2V0UHJvcHMge1xuICAgIHJldHVybiB0aGlzLmF0dGFjaCh0YXJnZXRHcm91cCk7XG4gIH1cblxuICAvKipcbiAgICogUmVnaXN0ZXIgdGhpcyBpbnN0YW5jZSB0YXJnZXQgd2l0aCBhIGxvYWQgYmFsYW5jZXJcbiAgICpcbiAgICogRG9uJ3QgY2FsbCB0aGlzLCBpdCBpcyBjYWxsZWQgYXV0b21hdGljYWxseSB3aGVuIHlvdSBhZGQgdGhlIHRhcmdldCB0byBhXG4gICAqIGxvYWQgYmFsYW5jZXIuXG4gICAqL1xuICBwdWJsaWMgYXR0YWNoVG9OZXR3b3JrVGFyZ2V0R3JvdXAodGFyZ2V0R3JvdXA6IGVsYnYyLklOZXR3b3JrVGFyZ2V0R3JvdXApOiBlbGJ2Mi5Mb2FkQmFsYW5jZXJUYXJnZXRQcm9wcyB7XG4gICAgcmV0dXJuIHRoaXMuYXR0YWNoKHRhcmdldEdyb3VwKTtcbiAgfVxuXG4gIHByaXZhdGUgYXR0YWNoKF90YXJnZXRHcm91cDogZWxidjIuSVRhcmdldEdyb3VwKTogZWxidjIuTG9hZEJhbGFuY2VyVGFyZ2V0UHJvcHMge1xuICAgIHJldHVybiB7XG4gICAgICB0YXJnZXRUeXBlOiBlbGJ2Mi5UYXJnZXRUeXBlLklQLFxuICAgICAgdGFyZ2V0SnNvbjogeyBpZDogdGhpcy5pcEFkZHJlc3MsIHBvcnQ6IHRoaXMucG9ydCwgYXZhaWxhYmlsaXR5Wm9uZTogdGhpcy5hdmFpbGFiaWxpdHlab25lIH0sXG4gICAgfTtcbiAgfVxufVxuIl19

@@ -48,3 +48,3 @@ "use strict";

_a = JSII_RTTI_SYMBOL_1;
LambdaTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget", version: "1.198.1" };
LambdaTarget[_a] = { fqn: "@aws-cdk/aws-elasticloadbalancingv2-targets.LambdaTarget", version: "1.199.0" };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGFtYmRhLXRhcmdldC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbImxhbWJkYS10YXJnZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw2REFBNkQ7QUFDN0Qsd0NBQXdDO0FBR3hDLE1BQWEsWUFBWTtJQUN2Qjs7OztPQUlHO0lBQ0gsWUFBNkIsRUFBb0I7UUFBcEIsT0FBRSxHQUFGLEVBQUUsQ0FBa0I7S0FDaEQ7SUFFRDs7Ozs7T0FLRztJQUNJLDhCQUE4QixDQUFDLFdBQTBDO1FBQzlFLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxFQUFFLENBQUMsV0FBVyxDQUFDLElBQUksR0FBRyxDQUFDLGdCQUFnQixDQUFDLG9DQUFvQyxDQUFDLENBQUMsQ0FBQztRQUNsRyxLQUFLLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBQy9CLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQztLQUNqQztJQUVEOzs7OztPQUtHO0lBQ0ksMEJBQTBCLENBQUMsV0FBc0M7UUFDdEUsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLEVBQUUsQ0FBQyxXQUFXLENBQUMsSUFBSSxHQUFHLENBQUMsZ0JBQWdCLENBQUMsb0NBQW9DLENBQUMsQ0FBQyxDQUFDO1FBQ2xHLEtBQUssQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUM7UUFDL0IsT0FBTyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0tBQ2pDO0lBRU8sTUFBTSxDQUFDLFlBQWdDO1FBQzdDLE9BQU87WUFDTCxVQUFVLEVBQUUsS0FBSyxDQUFDLFVBQVUsQ0FBQyxNQUFNO1lBQ25DLFVBQVUsRUFBRSxFQUFFLEVBQUUsRUFBRSxJQUFJLENBQUMsRUFBRSxDQUFDLFdBQVcsRUFBRTtTQUN4QyxDQUFDO0tBQ0g7O0FBdENILG9DQXVDQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCAqIGFzIGVsYnYyIGZyb20gJ0Bhd3MtY2RrL2F3cy1lbGFzdGljbG9hZGJhbGFuY2luZ3YyJztcbmltcG9ydCAqIGFzIGlhbSBmcm9tICdAYXdzLWNkay9hd3MtaWFtJztcbmltcG9ydCAqIGFzIGxhbWJkYSBmcm9tICdAYXdzLWNkay9hd3MtbGFtYmRhJztcblxuZXhwb3J0IGNsYXNzIExhbWJkYVRhcmdldCBpbXBsZW1lbnRzIGVsYnYyLklBcHBsaWNhdGlvbkxvYWRCYWxhbmNlclRhcmdldCB7XG4gIC8qKlxuICAgKiBDcmVhdGUgYSBuZXcgTGFtYmRhIHRhcmdldFxuICAgKlxuICAgKiBAcGFyYW0gZnVuY3Rpb25Bcm4gVGhlIExhbWJkYSBGdW5jdGlvbiB0byBsb2FkIGJhbGFuY2UgdG9cbiAgICovXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgcmVhZG9ubHkgZm46IGxhbWJkYS5JRnVuY3Rpb24pIHtcbiAgfVxuXG4gIC8qKlxuICAgKiBSZWdpc3RlciB0aGlzIGluc3RhbmNlIHRhcmdldCB3aXRoIGEgbG9hZCBiYWxhbmNlclxuICAgKlxuICAgKiBEb24ndCBjYWxsIHRoaXMsIGl0IGlzIGNhbGxlZCBhdXRvbWF0aWNhbGx5IHdoZW4geW91IGFkZCB0aGUgdGFyZ2V0IHRvIGFcbiAgICogbG9hZCBiYWxhbmNlci5cbiAgICovXG4gIHB1YmxpYyBhdHRhY2hUb0FwcGxpY2F0aW9uVGFyZ2V0R3JvdXAodGFyZ2V0R3JvdXA6IGVsYnYyLklBcHBsaWNhdGlvblRhcmdldEdyb3VwKTogZWxidjIuTG9hZEJhbGFuY2VyVGFyZ2V0UHJvcHMge1xuICAgIGNvbnN0IGdyYW50ID0gdGhpcy5mbi5ncmFudEludm9rZShuZXcgaWFtLlNlcnZpY2VQcmluY2lwYWwoJ2VsYXN0aWNsb2FkYmFsYW5jaW5nLmFtYXpvbmF3cy5jb20nKSk7XG4gICAgZ3JhbnQuYXBwbHlCZWZvcmUodGFyZ2V0R3JvdXApO1xuICAgIHJldHVybiB0aGlzLmF0dGFjaCh0YXJnZXRHcm91cCk7XG4gIH1cblxuICAvKipcbiAgICogUmVnaXN0ZXIgdGhpcyBpbnN0YW5jZSB0YXJnZXQgd2l0aCBhIGxvYWQgYmFsYW5jZXJcbiAgICpcbiAgICogRG9uJ3QgY2FsbCB0aGlzLCBpdCBpcyBjYWxsZWQgYXV0b21hdGljYWxseSB3aGVuIHlvdSBhZGQgdGhlIHRhcmdldCB0byBhXG4gICAqIGxvYWQgYmFsYW5jZXIuXG4gICAqL1xuICBwdWJsaWMgYXR0YWNoVG9OZXR3b3JrVGFyZ2V0R3JvdXAodGFyZ2V0R3JvdXA6IGVsYnYyLklOZXR3b3JrVGFyZ2V0R3JvdXApOiBlbGJ2Mi5Mb2FkQmFsYW5jZXJUYXJnZXRQcm9wcyB7XG4gICAgY29uc3QgZ3JhbnQgPSB0aGlzLmZuLmdyYW50SW52b2tlKG5ldyBpYW0uU2VydmljZVByaW5jaXBhbCgnZWxhc3RpY2xvYWRiYWxhbmNpbmcuYW1hem9uYXdzLmNvbScpKTtcbiAgICBncmFudC5hcHBseUJlZm9yZSh0YXJnZXRHcm91cCk7XG4gICAgcmV0dXJuIHRoaXMuYXR0YWNoKHRhcmdldEdyb3VwKTtcbiAgfVxuXG4gIHByaXZhdGUgYXR0YWNoKF90YXJnZXRHcm91cDogZWxidjIuSVRhcmdldEdyb3VwKTogZWxidjIuTG9hZEJhbGFuY2VyVGFyZ2V0UHJvcHMge1xuICAgIHJldHVybiB7XG4gICAgICB0YXJnZXRUeXBlOiBlbGJ2Mi5UYXJnZXRUeXBlLkxBTUJEQSxcbiAgICAgIHRhcmdldEpzb246IHsgaWQ6IHRoaXMuZm4uZnVuY3Rpb25Bcm4gfSxcbiAgICB9O1xuICB9XG59XG4iXX0=
{
"name": "@aws-cdk/aws-elasticloadbalancingv2-targets",
"version": "1.198.1",
"version": "1.199.0",
"description": "Integration targets for AWS ElasticLoadBalancingV2",

@@ -75,17 +75,17 @@ "main": "lib/index.js",

"devDependencies": {
"@aws-cdk/assertions": "1.198.1",
"@aws-cdk/cdk-build-tools": "1.198.1",
"@aws-cdk/integ-runner": "1.198.1",
"@aws-cdk/pkglint": "1.198.1",
"@aws-cdk/assertions": "1.199.0",
"@aws-cdk/cdk-build-tools": "1.199.0",
"@aws-cdk/integ-runner": "1.199.0",
"@aws-cdk/pkglint": "1.199.0",
"@types/jest": "^27.5.2",
"jest": "^27.5.1",
"@aws-cdk/aws-ecs": "1.198.1",
"@aws-cdk/aws-ecs-patterns": "1.198.1"
"@aws-cdk/aws-ecs": "1.199.0",
"@aws-cdk/aws-ecs-patterns": "1.199.0"
},
"dependencies": {
"@aws-cdk/aws-ec2": "1.198.1",
"@aws-cdk/aws-elasticloadbalancingv2": "1.198.1",
"@aws-cdk/aws-iam": "1.198.1",
"@aws-cdk/aws-lambda": "1.198.1",
"@aws-cdk/core": "1.198.1",
"@aws-cdk/aws-ec2": "1.199.0",
"@aws-cdk/aws-elasticloadbalancingv2": "1.199.0",
"@aws-cdk/aws-iam": "1.199.0",
"@aws-cdk/aws-lambda": "1.199.0",
"@aws-cdk/core": "1.199.0",
"constructs": "^3.3.69"

@@ -95,7 +95,7 @@ },

"peerDependencies": {
"@aws-cdk/aws-ec2": "1.198.1",
"@aws-cdk/aws-elasticloadbalancingv2": "1.198.1",
"@aws-cdk/aws-iam": "1.198.1",
"@aws-cdk/aws-lambda": "1.198.1",
"@aws-cdk/core": "1.198.1",
"@aws-cdk/aws-ec2": "1.199.0",
"@aws-cdk/aws-elasticloadbalancingv2": "1.199.0",
"@aws-cdk/aws-iam": "1.199.0",
"@aws-cdk/aws-lambda": "1.199.0",
"@aws-cdk/core": "1.199.0",
"constructs": "^3.3.69"

@@ -102,0 +102,0 @@ },

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc