Sha256: c88c7d0618414d6721641e6c4e331b07cb17b6ec240c538928c21ff7e5f5d2de
Contents?: true
Size: 581 Bytes
Versions: 15
Compression:
Stored size: 581 Bytes
Contents
module Fog module Compute class Google class TargetHttpProxies < Fog::Collection model Fog::Compute::Google::TargetHttpProxy def all(_filters = {}) data = service.list_target_http_proxies.to_h[:items] || [] load(data) end def get(identity) if target_http_proxy = service.get_target_http_proxy(identity).to_h new(target_http_proxy) end rescue ::Google::Apis::ClientError => e raise e unless e.status_code == 404 nil end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems