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 11 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; []; end
volume_attributes()
click to toggle source
# File lib/hammer_cli_foreman/compute_resource/base.rb, line 7 def volume_attributes; []; end