Sha256: cd165ecf62a0eac924b71aa06db1ed466023b5f41c7f439fe1fc5e56424fada6
Contents?: true
Size: 606 Bytes
Versions: 90
Compression:
Stored size: 606 Bytes
Contents
module Awspec::Type class AlbTargetGroup < ResourceBase def resource_via_client @resource_via_client ||= find_alb_target_group(@display_name) end def id @id ||= resource_via_client.target_group_name if resource_via_client end def has_ec2?(id) ec2 = find_ec2(id) return nil unless ec2 descriptions = elbv2_client.describe_target_health( target_group_arn: resource_via_client.target_group_arn ).target_health_descriptions descriptions.find do |description| description.target.id == ec2.instance_id end end end end
Version data entries
90 entries across 90 versions & 4 rubygems