Class: Ansible::Ruby::Modules::Cs_iso

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, #initialize, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#accountObject?

Returns Account the ISO is related to.

Returns:

  • (Object, nil)

    Account the ISO is related to.



49
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 49

attribute :account

#bootableBoolean?

Returns Register the ISO to be bootable. Only used if C(state) is present.

Returns:

  • (Boolean, nil)

    Register the ISO to be bootable. Only used if C(state) is present.



42
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 42

attribute :bootable

#checksumBoolean?

Returns The MD5 checksum value of this ISO. If set, we search by checksum instead of name.

Returns:

  • (Boolean, nil)

    The MD5 checksum value of this ISO. If set, we search by checksum instead of name.



38
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 38

attribute :checksum

#domainObject?

Returns Domain the ISO is related to.

Returns:

  • (Object, nil)

    Domain the ISO is related to.



46
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 46

attribute :domain

#is_dynamically_scalableBoolean?

Returns Register the ISO having XS/VMWare tools installed inorder to support dynamic scaling of VM cpu/memory. Only used if C(state) is present.

Returns:

  • (Boolean, nil)

    Register the ISO having XS/VMWare tools installed inorder to support dynamic scaling of VM cpu/memory. Only used if C(state) is present.



34
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 34

attribute :is_dynamically_scalable

Returns Register the ISO to be featured. Only used if C(state) is present.

Returns:

  • (Boolean, nil)

    Register the ISO to be featured. Only used if C(state) is present.



30
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 30

attribute :is_featured

#is_publicBoolean?

Returns Register the ISO to be publicly available to all users. Only used if C(state) is present.

Returns:

  • (Boolean, nil)

    Register the ISO to be publicly available to all users. Only used if C(state) is present.



26
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 26

attribute :is_public

#is_readyBoolean?

Returns This flag is used for searching existing ISOs. If set to C(true), it will only list ISO ready for deployment e.g. successfully downloaded and installed. Recommended to set it to C(false).

Returns:

  • (Boolean, nil)

    This flag is used for searching existing ISOs. If set to C(true), it will only list ISO ready for deployment e.g. successfully downloaded and installed. Recommended to set it to C(false).



22
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 22

attribute :is_ready

#iso_filter:featured, ...

Returns Name of the filter used to search for the ISO.

Returns:

  • (:featured, :self, :selfexecutable, :sharedexecutable, :executable, :community, nil)

    Name of the filter used to search for the ISO.



58
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 58

attribute :iso_filter

#nameString

Returns Name of the ISO.

Returns:

  • (String)

    Name of the ISO.



10
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 10

attribute :name

#os_typeString?

Returns Name of the OS that best represents the OS of this ISO. If the iso is bootable this parameter needs to be passed. Required if C(state) is present.

Returns:

  • (String, nil)

    Name of the OS that best represents the OS of this ISO. If the iso is bootable this parameter needs to be passed. Required if C(state) is present.



18
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 18

attribute :os_type

#projectObject?

Returns Name of the project the ISO to be registered in.

Returns:

  • (Object, nil)

    Name of the project the ISO to be registered in.



52
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 52

attribute :project

#state:present, ...

Returns State of the ISO.

Returns:

  • (:present, :absent, nil)

    State of the ISO.



62
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 62

attribute :state

#urlString?

Returns URL where the ISO can be downloaded from. Required if C(state) is present.

Returns:

  • (String, nil)

    URL where the ISO can be downloaded from. Required if C(state) is present.



14
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 14

attribute :url

#zoneObject?

Returns Name of the zone you wish the ISO to be registered or deleted from. If not specified, first zone found will be used.

Returns:

  • (Object, nil)

    Name of the zone you wish the ISO to be registered or deleted from. If not specified, first zone found will be used.



55
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 55

attribute :zone