Class: Ansible::Ruby::Modules::Cs_service_offering

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

Overview

Create and delete service offerings for guest and system VMs. Update display_text of existing service offering.

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, remove_existing_validations, #to_h, validates

Constructor Details

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

Instance Method Details

#bytes_read_rateObject?



13
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 13

attribute :bytes_read_rate

#bytes_write_rateObject?



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

attribute :bytes_write_rate

#cpu_numberInteger?



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

attribute :cpu_number

#cpu_speedInteger?



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

attribute :cpu_speed

#deployment_plannerObject?



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

attribute :deployment_planner

#disk_iops_customizedBoolean?



48
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 48

attribute :disk_iops_customized

#disk_iops_maxObject?



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

attribute :disk_iops_max

#disk_iops_minObject?



61
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 61

attribute :disk_iops_min

#disk_iops_read_rateObject?



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

attribute :disk_iops_read_rate

#disk_iops_write_rateObject?



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

attribute :disk_iops_write_rate

#display_textString?



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

attribute :display_text

#domainObject?



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

attribute :domain

#host_tagsString?



41
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 41

attribute :host_tags

#hypervisor_snapshot_reserveObject?



45
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 45

attribute :hypervisor_snapshot_reserve

#is_systemSymbol?



64
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 64

attribute :is_system

#is_volatileSymbol?



68
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 68

attribute :is_volatile

#limit_cpu_usageSymbol?



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

attribute :limit_cpu_usage

#memoryInteger?



72
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 72

attribute :memory

#nameString



76
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 76

attribute :name

#network_rateObject?



80
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 80

attribute :network_rate

#offer_haSymbol?



83
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 83

attribute :offer_ha

#provisioning_type:thin, ...



87
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 87

attribute :provisioning_type

#service_offering_detailsObject?



91
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 91

attribute :service_offering_details

#state:present, ...



94
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 94

attribute :state

#storage_tagsString?



106
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 106

attribute :storage_tags

#storage_type:local, ...



98
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 98

attribute :storage_type

#system_vm_type:domainrouter, ...



102
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_service_offering.rb', line 102

attribute :system_vm_type