tall-scientist-89115
09/03/2020, 8:50 AMconst main = new aws.elb.LoadBalancer("qa-elb", {
name: "qa-elb",
...
}, { import: "arn:aws:elasticloadbalancing:us-west-2:115325214166:loadbalancer/app/a-really-long-arn1233412asd1 });
=> error: Preview failed: refreshing urnđŸ˜›ulumi:staging-managed-infra::infra::aws:elb/loadBalancer:LoadBalancer::redjade-qa: Error retrieving ELB: ValidationError: LoadBalancer name cannot be longer than 32 characters
Is there any way to work around this? Thanks!broad-dog-22463
09/03/2020, 9:49 AMtall-scientist-89115
09/03/2020, 3:15 PMbroad-dog-22463
09/03/2020, 4:14 PMtall-scientist-89115
09/03/2020, 5:02 PMconst main = new aws.elb.LoadBalancer("redjade-qa", {
name: "redjade-qa",
availabilityZones: ["us-west-2c", "us-west-2a"],
listeners: [{
instancePort: 80,
instanceProtocol: "http",
lbPort: 80,
lbProtocol: "http",
}, {
instancePort: 443,
instanceProtocol: "https",
lbPort: 443,
lbProtocol: "https"
}],
}, { import: "redjade-qa" });
The actual resource copied out of the UI:
Name
redjade-qa
ARN
arn:aws:elasticloadbalancing:us-west-2:115325214166:loadbalancer/app/redjade-qa/ac143d25c93cb8fa
DNS name
<http://redjade-qa-122293299.us-west-2.elb.amazonaws.com|redjade-qa-122293299.us-west-2.elb.amazonaws.com>
broad-dog-22463
09/03/2020, 5:42 PMtall-scientist-89115
09/03/2020, 5:51 PMredjade-qa
should work? The ARN should also work but it's too long. Is there anything else I can try?