Sha256: 36ee5cbc9130384c6c88b8ef8fc1606270c0530be41c18020f7e764bd116459e
Contents?: true
Size: 751 Bytes
Versions: 4
Compression:
Stored size: 751 Bytes
Contents
require 'fog/huaweicloud/models/collection' require 'fog/compute/huaweicloud/models/server_group' module Fog module Compute class HuaweiCloud class ServerGroups < Fog::HuaweiCloud::Collection model Fog::Compute::HuaweiCloud::ServerGroup def all(options = {}) load_response(service.list_server_groups(options), 'server_groups') end def get(server_group_id) if server_group_id new(service.get_server_group(server_group_id).body['server_group']) end rescue Fog::Compute::HuaweiCloud::NotFound nil end def create(*args) new(service.create_server_group(*args).body['server_group']) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems