Sha256: 612b947b6c18ca02e855542a0a89f4dee175359545b20b925a62359cb5ab6d90
Contents?: true
Size: 865 Bytes
Versions: 41
Compression:
Stored size: 865 Bytes
Contents
module Fog module Compute class Google ## # Represents a Project resource # # @see https://developers.google.com/compute/docs/reference/latest/projects class Project < Fog::Model identity :name attribute :kind attribute :id attribute :common_instance_metadata, :aliases => "commonInstanceMetadata" attribute :creation_timestamp, :aliases => "creationTimestamp" attribute :description attribute :quotas attribute :self_link, :aliases => "selfLink" def set_metadata(metadata = {}) requires :identity operation = service.set_common_instance_metadata(identity, common_instance_metadata["fingerprint"], metadata) Fog::Compute::Google::Operations.new(:service => service).get(operation.id) end end end end end
Version data entries
41 entries across 41 versions & 2 rubygems