Sha256: 793e0fb010c7901eae41e3935eaa0a10bf11a9ac33a5584d104fef76f9d493be
Contents?: true
Size: 494 Bytes
Versions: 14
Compression:
Stored size: 494 Bytes
Contents
# frozen_string_literal: true module Awspec::Type class Eks < ResourceBase def initialize(name) super @name = name end def resource_via_client @resource_via_client ||= find_eks_cluster(@name) end def id @id ||= resource_via_client.name if resource_via_client end STATES = %w[ACTIVE CREATING] STATES.each do |state| define_method "#{state.downcase}?" do resource_via_client.status == state end end end end
Version data entries
14 entries across 14 versions & 1 rubygems