Sha256: b55966f6ba7c88327a08a919c487fb51b6b950e8f38fc6f5ee0deeb763a9c03a
Contents?: true
Size: 556 Bytes
Versions: 27
Compression:
Stored size: 556 Bytes
Contents
class WorkSpaces < Mapper # # Returns an array of resources. # def collect resources = [] # # describe_workspaces # @client.describe_workspaces.each_with_index do |response, page| log(response.context.operation_name, page) response.workspaces.each do |workspace| struct = OpenStruct.new(workspace.to_h) struct.type = 'workspace' struct.arn = "arn:aws:workspaces:#{@region}::workspace/#{workspace.workspace_id}" resources.push(struct.to_h) end end resources end end
Version data entries
27 entries across 27 versions & 1 rubygems