module GClouderUndefinedResources::RemoteResources::Remote::GCloud::ServiceAccounts
Public Class Methods
fetch(project_id)
click to toggle source
# File lib/gclouder_undefined_resources/remote_resources/remote.rb, line 19 def self.fetch(project_id) json = JSON.parse(Shell.run("gcloud --project #{project_id} iam service-accounts list --format json")) json.map do |resource| resource["@type"] = "serviceAccount" Resource.new(resource["email"], resource) end end