class Fog::OpenStack::ContainerInfra::ClusterTemplate

Public Instance Methods

create() click to toggle source
# File lib/fog/openstack/container_infra/models/cluster_template.rb, line 38
def create
  requires :name, :keypair_id,  :flavor_id, :image_id,
           :external_network_id, :coe
  merge_attributes(service.create_cluster_template(attributes).body)
  self
end
destroy() click to toggle source
# File lib/fog/openstack/container_infra/models/cluster_template.rb, line 53
def destroy
  requires :uuid
  service.delete_cluster_template(uuid)
  true
end
update() click to toggle source
# File lib/fog/openstack/container_infra/models/cluster_template.rb, line 45
def update
  requires :uuid, :name, :keypair_id,  :flavor_id, :image_id,
           :external_network_id, :coe
  attrs = convert_update_params(attributes)
  merge_attributes(service.update_cluster_template(uuid, attrs).body)
  self
end