Sha256: 60f58fd2f689d8a46a1940f60719150ffd4837ca821f5fb27acf726f344696d9
Contents?: true
Size: 594 Bytes
Versions: 26
Compression:
Stored size: 594 Bytes
Contents
module Awspec::Type class DirectconnectVirtualInterface < Base def initialize(name) super @display_name = name end def resource_via_client @resource_via_client ||= find_virtual_interface(@display_name) end def id @id ||= resource_via_client.virtual_interface_id if resource_via_client end STATES = %w( confirming verifying pending available deleting deleted rejected ) STATES.each do |state| define_method state + '?' do resource_via_client.virtual_interface_state == state end end end end
Version data entries
26 entries across 26 versions & 1 rubygems