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
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, #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.
49 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 49 attribute :account |
#bootable ⇒ Boolean?
Returns 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 |
#checksum ⇒ Boolean?
Returns 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 |
#domain ⇒ Object?
Returns 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_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.
34 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 34 attribute :is_dynamically_scalable |
#is_featured ⇒ Boolean?
Returns 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_public ⇒ Boolean?
Returns 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_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).
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.
58 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 58 attribute :iso_filter |
#name ⇒ String
Returns Name of the ISO.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 10 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.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 18 attribute :os_type |
#project ⇒ Object?
Returns 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.
62 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 62 attribute :state |
#url ⇒ String?
Returns 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 |
#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.
55 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/cloudstack/cs_iso.rb', line 55 attribute :zone |