Class: OpsManagerUiDrivers::Version13::IaasConfiguration

Inherits:
Object
  • Object
show all
Defined in:
lib/ops_manager_ui_drivers/version13/iaas_configuration.rb

Instance Method Summary collapse

Constructor Details

#initialize(browser:, product:) ⇒ IaasConfiguration

Returns a new instance of IaasConfiguration.



4
5
6
7
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 4

def initialize(browser:, product:)
  @browser = browser
  @product = product
end

Instance Method Details

#configure_iaasObject



9
10
11
12
13
14
15
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 9

def configure_iaas
  open_form('iaas_configuration')

  yield

  save_form
end

#set_datacenter(datacenter) ⇒ Object



31
32
33
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 31

def set_datacenter(datacenter)
  set_field('datacenter', datacenter)
end

#set_datastores(datastores) ⇒ Object



35
36
37
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 35

def set_datastores(datastores)
  set_field('datastores_string', datastores)
end

#set_storage_profile(storage_profile) ⇒ Object



39
40
41
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 39

def set_storage_profile(storage_profile)
  set_field('storage_profile', storage_profile)
end

#set_vcloud_credentials(vcd_url:, organization:, user:, password:) ⇒ Object



23
24
25
26
27
28
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 23

def set_vcloud_credentials(vcd_url:, organization:, user:, password:)
  set_field('vcd_url', vcd_url)
  set_field('organization', organization)
  set_field('vcd_username', user)
  set_field('vcd_password', password)
end

#set_vsphere_credentials(vcenter_ip:, username:, password:) ⇒ Object



17
18
19
20
21
# File 'lib/ops_manager_ui_drivers/version13/iaas_configuration.rb', line 17

def set_vsphere_credentials(vcenter_ip:, username:, password:)
  set_field('vcenter_ip', vcenter_ip)
  set_field('vcenter_username', username)
  set_field('vcenter_password', password)
end