Class: Ansible::Ruby::Modules::Cs_disk_offering
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cs_disk_offering
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb
Overview
Create and delete disk offerings for guest VMs. Update display_text or display_offering of existing disk offering.
Instance Method Summary collapse
-
#bytes_read_rate ⇒ Object?
Bytes read rate of the disk offering.
-
#bytes_write_rate ⇒ Object?
Bytes write rate of the disk offering.
-
#customized ⇒ Symbol?
Whether disk offering iops is custom or not.
-
#disk_size ⇒ Integer?
Size of the disk offering in GB (1GB = 1,073,741,824 bytes).
-
#display_offering ⇒ Symbol?
An optional field, whether to display the offering to the end user or not.
-
#display_text ⇒ String?
Display text of the disk offering.,If not set, C(name) will be used as C(display_text) while creating.
-
#domain ⇒ Object?
Domain the disk offering is related to.,Public for all domains and subdomains if not set.
-
#hypervisor_snapshot_reserve ⇒ Object?
Hypervisor snapshot reserve space as a percent of a volume.,Only for managed storage using Xen or VMware.
-
#iops_max ⇒ Object?
Max.
-
#iops_min ⇒ Object?
Min.
-
#iops_read_rate ⇒ Object?
IO requests read rate of the disk offering.
-
#iops_write_rate ⇒ Object?
IO requests write rate of the disk offering.
-
#name ⇒ String
Name of the disk offering.
-
#provisioning_type ⇒ :thin, ...
Provisioning type used to create volumes.
-
#state ⇒ :present, ...
State of the disk offering.
-
#storage_tags ⇒ String?
The storage tags for this disk offering.
-
#storage_type ⇒ :local, ...
The storage type of the disk offering.
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
#bytes_read_rate ⇒ Object?
Returns Bytes read rate of the disk offering.
17 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 17 attribute :bytes_read_rate |
#bytes_write_rate ⇒ Object?
Returns Bytes write rate of the disk offering.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 20 attribute :bytes_write_rate |
#customized ⇒ Symbol?
Returns Whether disk offering iops is custom or not.
33 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 33 attribute :customized |
#disk_size ⇒ Integer?
Returns Size of the disk offering in GB (1GB = 1,073,741,824 bytes).
13 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 13 attribute :disk_size |
#display_offering ⇒ Symbol?
Returns An optional field, whether to display the offering to the end user or not.
69 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 69 attribute :display_offering |
#display_text ⇒ String?
Returns Display text of the disk offering.,If not set, C(name) will be used as C(display_text) while creating.
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 23 attribute :display_text |
#domain ⇒ Object?
Returns Domain the disk offering is related to.,Public for all domains and subdomains if not set.
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 27 attribute :domain |
#hypervisor_snapshot_reserve ⇒ Object?
Returns Hypervisor snapshot reserve space as a percent of a volume.,Only for managed storage using Xen or VMware.
30 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 30 attribute :hypervisor_snapshot_reserve |
#iops_max ⇒ Object?
Returns Max. iops of the disk offering.
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 43 attribute :iops_max |
#iops_min ⇒ Object?
Returns Min. iops of the disk offering.
46 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 46 attribute :iops_min |
#iops_read_rate ⇒ Object?
Returns IO requests read rate of the disk offering.
37 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 37 attribute :iops_read_rate |
#iops_write_rate ⇒ Object?
Returns IO requests write rate of the disk offering.
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 40 attribute :iops_write_rate |
#name ⇒ String
Returns Name of the disk offering.
49 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 49 attribute :name |
#provisioning_type ⇒ :thin, ...
Returns Provisioning type used to create volumes.
53 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 53 attribute :provisioning_type |
#state ⇒ :present, ...
Returns State of the disk offering.
57 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 57 attribute :state |
#storage_tags ⇒ String?
Returns The storage tags for this disk offering.
65 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 65 attribute :storage_tags |
#storage_type ⇒ :local, ...
Returns The storage type of the disk offering.
61 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_disk_offering.rb', line 61 attribute :storage_type |