File tree Expand file tree Collapse file tree
app/models/manageiq/providers/ibm_cloud/vpc Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- require 'yaml'
2-
31module ManageIQ
42 module Providers ::IbmCloud ::VPC
5- module Regions
6- REGIONS = YAML . load_file (
7- ManageIQ ::Providers ::IbmCloud ::Engine . root . join ( 'db/fixtures/ibm_cloud_vpc_regions.yml' )
8- ) . each_value ( &:freeze ) . freeze
9-
10- def self . regions
11- REGIONS
12- end
13-
14- def self . regions_by_hostname
15- regions . values . index_by { |v | v [ :hostname ] }
16- end
17-
18- def self . all
19- regions . values
20- end
21-
22- def self . names
23- regions . keys
24- end
3+ class Regions < ManageIQ ::Providers ::Regions
4+ class << self
5+ private
256
26- def self . hostnames
27- regions_by_hostname . keys
28- end
29-
30- def self . find_by_name ( name )
31- regions [ name ]
32- end
7+ def ems_type
8+ :ems_ibm_cloud_vpc
9+ end
3310
34- def self . find_by_hostname ( hostname )
35- regions_by_hostname [ hostname ]
11+ def regions_yml
12+ ManageIQ ::Providers ::IbmCloud ::Engine . root . join ( "config/vpc_regions.yml" )
13+ end
3614 end
3715 end
3816 end
Original file line number Diff line number Diff line change 99 - IBM_CLOUD_POWER_VIRTUAL_SERVERS_instance_power_on
1010 - IBM_CLOUD_POWER_VIRTUAL_SERVERS_instance_power_off
1111 :ems_ibm_cloud_vpc :
12+ :additional_regions : {}
13+ :disabled_regions : []
1214 :event_handling :
1315 :event_groups :
1416 :addition :
File renamed without changes.
You can’t perform that action at this time.
0 commit comments