Method: OvirtSDK4::CloudInit#initialize

Defined in:
lib/ovirtsdk4/types.rb

#initialize(opts = {}) ⇒ CloudInit

Creates a new instance of the OvirtSDK4::CloudInit class.

Options Hash (opts):

  • :authorized_keys (Array<AuthorizedKey>, Array<Hash>)

    The values of attribute authorized_keys.

  • :files (Array<File>, Array<Hash>)

    The values of attribute files.

  • :host (Host, Hash)

    The value of attribute host.

  • :network_configuration (NetworkConfiguration, Hash)

    The value of attribute network_configuration.

  • :regenerate_ssh_keys (Boolean)

    The value of attribute regenerate_ssh_keys.

  • :timezone (String)

    The value of attribute timezone.

  • :users (Array<User>, Array<Hash>)

    The values of attribute users.



1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
# File 'lib/ovirtsdk4/types.rb', line 1999

def initialize(opts = {})
  super(opts)
  self.authorized_keys = opts[:authorized_keys]
  self.files = opts[:files]
  self.host = opts[:host]
  self.network_configuration = opts[:network_configuration]
  self.regenerate_ssh_keys = opts[:regenerate_ssh_keys]
  self.timezone = opts[:timezone]
  self.users = opts[:users]
end