Sha256: 8fa63d5d64279d90d1c61dbc36d01e6685f22fe885a88d40608e00928a0f88c6
Contents?: true
Size: 538 Bytes
Versions: 12
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true module Awspec::Type class Ami < ResourceBase aws_resource Aws::EC2::Image tags_allowed def resource_via_client @resource_via_client ||= find_ami(@display_name) end def id @id ||= resource_via_client.image_id if resource_via_client end STATES = %w[ pending available invalid deregistered transient failed error ] STATES.each do |state| define_method "#{state}?" do resource_via_client.state == state end end end end
Version data entries
12 entries across 12 versions & 1 rubygems