Class: Ansible::Ruby::Modules::Sl_vm
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Sl_vm
- Defined in:
- lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb
Instance Method Summary collapse
-
#cpus ⇒ Object
Count of cpus to be assigned to new virtual instance.
-
#datacenter ⇒ Object?
Datacenter for the virtual instance to be deployed.
-
#dedicated ⇒ Boolean?
Falg to determine if the instance should be deployed in dedicated space.
-
#disks ⇒ Integer
List of disk sizes to be assigned to new virtual instance.
-
#domain ⇒ Object?
Domain name to be provided to a virtual instance.
-
#hostname ⇒ Object?
Hostname to be provided to a virtual instance.
-
#hourly ⇒ Boolean?
Flag to determine if the instance should be hourly billed.
-
#image_id ⇒ Object?
Image Template to be used for new virtual instance.
-
#instance_id ⇒ Object?
Instance Id of the virtual instance to perform action option.
-
#local_disk ⇒ Boolean?
Flag to determine if local disk should be used for the new instance.
-
#memory ⇒ Object
Amount of memory to be assigned to new virtual instance.
-
#nic_speed ⇒ Integer?
NIC Speed to be assigned to new virtual instance.
-
#os_code ⇒ Object?
OS Code to be used for new virtual instance.
-
#post_uri ⇒ Object?
URL of a post provisioning script ot be loaded and exectued on virtual instance.
-
#private ⇒ Boolean?
Flag to determine if the instance should be private only.
-
#private_vlan ⇒ Object?
VLAN by its Id to be assigned to the private NIC.
-
#public_vlan ⇒ Object?
VLAN by its Id to be assigned to the public NIC.
-
#ssh_keys ⇒ Object?
List of ssh keys by their Id to be assigned to a virtual instance.
-
#state ⇒ String?
Create, or cancel a virtual instance.
-
#tags ⇒ Object?
Tag or list of tags to be provided to a virtual instance.
-
#wait ⇒ Boolean?
Flag used to wait for active status before returning.
-
#wait_timeout ⇒ Integer?
Time in seconds before wait returns.
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
#cpus ⇒ Object
Returns Count of cpus to be assigned to new virtual instance.
41 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 41 attribute :cpus |
#datacenter ⇒ Object?
Returns Datacenter for the virtual instance to be deployed.
19 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 19 attribute :datacenter |
#dedicated ⇒ Boolean?
Returns Falg to determine if the instance should be deployed in dedicated space.
33 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 33 attribute :dedicated |
#disks ⇒ Integer
Returns List of disk sizes to be assigned to new virtual instance.
49 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 49 attribute :disks |
#domain ⇒ Object?
Returns Domain name to be provided to a virtual instance.
16 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 16 attribute :domain |
#hostname ⇒ Object?
Returns Hostname to be provided to a virtual instance.
13 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 13 attribute :hostname |
#hourly ⇒ Boolean?
Returns Flag to determine if the instance should be hourly billed.
25 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 25 attribute :hourly |
#image_id ⇒ Object?
Returns Image Template to be used for new virtual instance.
56 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 56 attribute :image_id |
#instance_id ⇒ Object?
Returns Instance Id of the virtual instance to perform action option.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 10 attribute :instance_id |
#local_disk ⇒ Boolean?
Returns Flag to determine if local disk should be used for the new instance.
37 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 37 attribute :local_disk |
#memory ⇒ Object
Returns Amount of memory to be assigned to new virtual instance.
45 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 45 attribute :memory |
#nic_speed ⇒ Integer?
Returns NIC Speed to be assigned to new virtual instance.
59 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 59 attribute :nic_speed |
#os_code ⇒ Object?
Returns OS Code to be used for new virtual instance.
53 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 53 attribute :os_code |
#post_uri ⇒ Object?
Returns URL of a post provisioning script ot be loaded and exectued on virtual instance.
72 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 72 attribute :post_uri |
#private ⇒ Boolean?
Returns Flag to determine if the instance should be private only.
29 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 29 attribute :private |
#private_vlan ⇒ Object?
Returns VLAN by its Id to be assigned to the private NIC.
66 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 66 attribute :private_vlan |
#public_vlan ⇒ Object?
Returns VLAN by its Id to be assigned to the public NIC.
63 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 63 attribute :public_vlan |
#ssh_keys ⇒ Object?
Returns List of ssh keys by their Id to be assigned to a virtual instance.
69 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 69 attribute :ssh_keys |
#state ⇒ String?
Returns Create, or cancel a virtual instance. Specify “present” for create, “absent” to cancel.
75 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 75 attribute :state |
#tags ⇒ Object?
Returns Tag or list of tags to be provided to a virtual instance.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 22 attribute :tags |
#wait ⇒ Boolean?
Returns Flag used to wait for active status before returning.
79 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 79 attribute :wait |
#wait_timeout ⇒ Integer?
Returns time in seconds before wait returns.
83 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/softlayer/sl_vm.rb', line 83 attribute :wait_timeout |