Sha256: e6180a0e1d75915fdcf04dac1b64dead3106482f2302a4be907b433745e8328c
Contents?: true
Size: 615 Bytes
Versions: 23
Compression:
Stored size: 615 Bytes
Contents
module Fog module Compute class Google class TargetHttpsProxies < Fog::Collection model Fog::Compute::Google::TargetHttpsProxy def all(_filters = {}) data = service.list_target_https_proxies.to_h[:items] || [] load(data) end def get(identity) if identity target_https_proxy = service.get_target_https_proxy(identity).to_h return new(target_https_proxy) end rescue ::Google::Apis::ClientError => e raise e unless e.status_code == 404 nil end end end end end
Version data entries
23 entries across 23 versions & 2 rubygems