Class: Ansible::Ruby::Modules::Cs_iso
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cs_iso
- Defined in:
- lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb
Overview
Register and remove ISO images.
Instance Method Summary collapse
-
#account ⇒ Object?
Account the ISO is related to.
-
#bootable ⇒ Boolean?
Register the ISO to be bootable.
-
#checksum ⇒ Boolean?
The MD5 checksum value of this ISO.
-
#domain ⇒ Object?
Domain the ISO is related to.
-
#is_dynamically_scalable ⇒ Boolean?
Register the ISO having XS/VMWare tools installed inorder to support dynamic scaling of VM cpu/memory.
-
#is_featured ⇒ Boolean?
Register the ISO to be featured.
-
#is_public ⇒ Boolean?
Register the ISO to be publicly available to all users.
-
#is_ready ⇒ Boolean?
This flag is used for searching existing ISOs.
-
#iso_filter ⇒ :featured, ...
Name of the filter used to search for the ISO.
-
#name ⇒ String
Name of the ISO.
-
#os_type ⇒ String?
Name of the OS that best represents the OS of this ISO.
-
#project ⇒ Object?
Name of the project the ISO to be registered in.
-
#state ⇒ :present, ...
State of the ISO.
-
#url ⇒ String?
URL where the ISO can be downloaded from.
-
#zone ⇒ Object?
Name of the zone you wish the ISO to be registered or deleted from.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#account ⇒ Object?
Returns Account the ISO is related to.
50 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 50 attribute :account |
#bootable ⇒ Boolean?
Returns Register the ISO to be bootable. Only used if C(state) is present.
43 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 43 attribute :bootable |
#checksum ⇒ Boolean?
Returns The MD5 checksum value of this ISO. If set, we search by checksum instead of name.
39 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 39 attribute :checksum |
#domain ⇒ Object?
Returns Domain the ISO is related to.
47 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 47 attribute :domain |
#is_dynamically_scalable ⇒ Boolean?
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.
35 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 35 attribute :is_dynamically_scalable |
#is_featured ⇒ Boolean?
Returns Register the ISO to be featured. Only used if C(state) is present.
31 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 31 attribute :is_featured |
#is_public ⇒ Boolean?
Returns Register the ISO to be publicly available to all users. Only used if C(state) is present.
27 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 27 attribute :is_public |
#is_ready ⇒ Boolean?
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).
23 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 23 attribute :is_ready |
#iso_filter ⇒ :featured, ...
Returns Name of the filter used to search for the ISO.
59 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 59 attribute :iso_filter |
#name ⇒ String
Returns Name of the ISO.
11 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 11 attribute :name |
#os_type ⇒ String?
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.
19 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 19 attribute :os_type |
#project ⇒ Object?
Returns Name of the project the ISO to be registered in.
53 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 53 attribute :project |
#state ⇒ :present, ...
Returns State of the ISO.
63 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 63 attribute :state |
#url ⇒ String?
Returns URL where the ISO can be downloaded from. Required if C(state) is present.
15 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 15 attribute :url |
#zone ⇒ Object?
Returns 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/extras/cloud/cloudstack/cs_iso.rb', line 56 attribute :zone |