providers/aws: Provide source security group id for ELBs #3780
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The
source_security_group
returned for an ELB is the name of the security group... the API only returns the name to us.You cannot use the Security Group name as a reference in the AWS API for security group ingress unless you're in EC2 Classic, or the default VPC. So, if you're trying to ingress from this ELB, and you are not in classic or default VPC, you will hit error(s) (see #2420)
This PR looks up the SG Id and adds
source_security_group_id
as an attribute, if found successfullyRemaining: