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

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

Overview

Register and remove ISO images.

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #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.



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

attribute :account

#bootableObject?

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

Returns:

  • (Object, nil)

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



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

attribute :bootable

#checksumString?

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

Returns:

  • (String, nil)

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



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

attribute :checksum

#cross_zones:yes, ...

Returns Whether the ISO should be synced or removed across zones.,Mutually exclusive with C(zone).

Returns:

  • (:yes, :no, nil)

    Whether the ISO should be synced or removed across zones.,Mutually exclusive with C(zone).



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

attribute :cross_zones

#display_textObject?

Returns Display text of the ISO.,If not specified, C(name) will be used.

Returns:

  • (Object, nil)

    Display text of the ISO.,If not specified, C(name) will be used.



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

attribute :display_text

#domainObject?

Returns Domain the ISO is related to.

Returns:

  • (Object, nil)

    Domain the ISO is related to.



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

attribute :domain

#is_dynamically_scalableObject?

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:

  • (Object, 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.



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

attribute :is_dynamically_scalable

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

Returns:

  • (Object, nil)

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



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

attribute :is_featured

#is_publicObject?

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

Returns:

  • (Object, nil)

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



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

attribute :is_public

#is_readySymbol?

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

Returns:

  • (Symbol, nil)

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



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

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.



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

attribute :iso_filter

#nameString

Returns Name of the ISO.

Returns:

  • (String)

    Name of the ISO.



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

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.



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

attribute :os_type

#poll_async:yes, ...

Returns Poll async jobs until job has finished.

Returns:

  • (:yes, :no, nil)

    Poll async jobs until job has finished.



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

attribute :poll_async

#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.



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

attribute :project

#state:present, ...

Returns State of the ISO.

Returns:

  • (:present, :absent, nil)

    State of the ISO.



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

attribute :state

#tagsObject?

Returns List of tags. Tags are a list of dictionaries having keys C(key) and C(value).,To delete all tags, set a empty list e.g. C(tags: []).

Returns:

  • (Object, nil)

    List of tags. Tags are a list of dictionaries having keys C(key) and C(value).,To delete all tags, set a empty list e.g. C(tags: []).



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

attribute :tags

#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.



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

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.



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

attribute :zone