class HammerCLIForeman::ComputeResources::Base

Public Instance Methods

compute_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 5
def compute_attributes; []; end
host_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 9
def host_attributes; []; end
interface_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 6
def interface_attributes; []; end
interfaces_attrs_name() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 8
def interfaces_attrs_name; 'interfaces_attributes'; end
mandatory_resource_options() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 15
def mandatory_resource_options; %i[name provider]; end
name() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 4
def name; ''; end
provider_specific_fields() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 10
def provider_specific_fields
  [
    Fields::Field.new(label: _('Url'), path: [:url]) 
  ]
end
volume_attributes() click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 7
def volume_attributes; []; end