module GClouder::Resources::Functions::Function::Function
Public Class Methods
ensure(region, function)
click to toggle source
# File lib/gclouder/resources/functions/function.rb, line 64 def self.ensure(region, function) filter_value = "projects/#{project['project_id']}/locations/#{region}/functions/#{function["name"]}" type = Resource::resource?("beta functions", function["name"], filter_value: filter_value) ? "change" : "add" Resource::feedback(type, "beta functions", function["name"]) gcloud "beta functions deploy #{function["name"]} #{hash_to_args(function)} --region=#{region}", config_relative: true end
purge(region, function)
click to toggle source
# File lib/gclouder/resources/functions/function.rb, line 72 def self.purge(region, function) Resource.purge :"beta functions", function["name"], "--region=#{region}" end