class Awspec::Type::LaunchConfiguration

Public Instance Methods

has_block_device_mapping?(device_id) click to toggle source
# File lib/awspec/type/launch_configuration.rb, line 26
def has_block_device_mapping?(device_id)
  ret = find_block_device_mapping(@display_name, device_id)
  return true if ret
end
has_security_group?(sg_id) click to toggle source
# File lib/awspec/type/launch_configuration.rb, line 13
def has_security_group?(sg_id)
  sgs = resource_via_client.security_groups
  ret = sgs.find do |sg|
    sg == sg_id
  end
  return true if ret

  sg2 = find_security_group(sg_id)
  sgs.find do |sg|
    sg == sg2.group_id
  end
end
id() click to toggle source
# File lib/awspec/type/launch_configuration.rb, line 9
def id
  @id ||= resource_via_client.launch_configuration_arn if resource_via_client
end
resource_via_client() click to toggle source
# File lib/awspec/type/launch_configuration.rb, line 5
def resource_via_client
  @resource_via_client ||= find_launch_configuration(@display_name)
end