class Morpheus::Cli::LoadBalancerProfiles
Protected Instance Methods
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 28 def load_balancer_profile_column_definitions(options) { "ID" => 'id', "Name" => 'name', "Load Balancer" => lambda {|it| it['loadBalancer'] ? it['loadBalancer']['name'] : '' }, "Description" => 'description', # "Profile Type" => lambda {|it| it['config']['profileType'] rescue '' }, "Service Type" => lambda {|it| it['serviceTypeDisplay'] || it['serviceType'] }, "Created" => lambda {|it| format_local_dt(it['dateCreated']) }, "Updated" => lambda {|it| format_local_dt(it['lastUpdated']) } } end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 49 def load_balancer_profile_label 'Load Balancer Profile' end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 53 def load_balancer_profile_label_plural 'Load Balancer Profiles' end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 19 def load_balancer_profile_list_column_definitions(options) { "ID" => 'id', "Name" => 'name', # "Profile Type" => lambda {|it| it['config']['profileType'] rescue '' }, "Service Type" => lambda {|it| it['serviceTypeDisplay'] || it['serviceType'] }, } end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 45 def load_balancer_profile_list_key 'loadBalancerProfiles' end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 41 def load_balancer_profile_object_key 'loadBalancerProfile' end
Source
# File lib/morpheus/cli/commands/load_balancer_profiles.rb, line 57 def load_option_types_for_load_balancer_profile(type_record, parent_record) load_balancer = parent_record load_balancer_type_id = load_balancer['type']['id'] load_balancer_type = find_by_id(:load_balancer_type, load_balancer_type_id) load_balancer_type['profileOptionTypes'] end