Class: Ansible::Ruby::Modules::Cs_instance

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

Overview

Deploy, start, update, scale, restart, restore, stop and destroy instances.

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

#accountObject?



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

attribute :account

#affinity_groupsObject?



109
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 109

attribute :affinity_groups

#allow_root_disk_shrinkSymbol?



120
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 120

attribute :allow_root_disk_shrink

#cpuObject?



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

attribute :cpu

#cpu_speedObject?



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

attribute :cpu_speed

#detailsObject?



132
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 132

attribute :details

#disk_offeringString?



74
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 74

attribute :disk_offering

#disk_sizeInteger?



78
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 78

attribute :disk_size

#display_nameString?



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

attribute :display_name

#domainObject?



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

attribute :domain

#forceSymbol?



116
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 116

attribute :force

#groupObject?



20
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 20

attribute :group

#hostObject?



88
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 88

attribute :host

#hypervisor:KVM, ...



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

attribute :hypervisor

#ip6_addressObject?



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

attribute :ip6_address

#ip_addressObject?



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

attribute :ip_address

#ip_to_networksArray<Hash>, ...



70
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 70

attribute :ip_to_networks

#isoString?



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

attribute :iso

#keyboard:de, ...



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

attribute :keyboard

#memoryObject?



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

attribute :memory

#nameString?



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

attribute :name

#networksArray<String>, ...



60
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 60

attribute :networks

#poll_asyncBoolean?



128
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 128

attribute :poll_async

#projectString?



97
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 97

attribute :project

#root_disk_sizeObject?



82
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 82

attribute :root_disk_size

#security_groupsObject?



85
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 85

attribute :security_groups

#service_offeringString?



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

attribute :service_offering

#ssh_keyString?



105
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 105

attribute :ssh_key

#state:deployed, ...



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

attribute :state

#tagsArray<Hash>, ...



124
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 124

attribute :tags

#templateString?



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

attribute :template

#template_filter:all, ...



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

attribute :template_filter

#user_dataString?



112
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 112

attribute :user_data

#zoneString?



101
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_instance.rb', line 101

attribute :zone