Class: HammerCLIForeman::ComputeResource::CreateCommand

Inherits:
HammerCLIForeman::CreateCommand show all
Defined in:
lib/hammer_cli_foreman/compute_resource.rb

Constant Summary collapse

VALIDATION_PER_PROVIDER =
{
  'libvirt'   => [:option_url],
  'ovirt'     => [:option_url, :option_user, :option_password, :option_datacenter],
  'openstack' => [:option_url, :option_user, :option_password],
  'racksapce' => [:option_url],
  'ec2'       => [:option_region, :option_user, :option_password],
  'vmware'    => [:option_user, :option_password, :option_datacenter, :option_server]
}

Method Summary

Methods inherited from HammerCLIForeman::CreateCommand

command_name

Methods inherited from HammerCLIForeman::Command

build_options, connection_name, create_option_builder, #customized_options, #dependency_resolver, dependency_resolver, #exception_handler_class, #get_identifier, #get_resource_id, #get_resource_ids, #option_sources, #request_params, #resolver, resolver, resource_config, resource_name_mapping, #searchables, searchables, #send_request, #transform_format