Class: Ansible::Ruby::Modules::Vca_vapp
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Vca_vapp
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb
Overview
This module will actively managed vCloud Air vApp instances. Instances can be created and deleted as well as both deployed and undeployed.
Instance Method Summary collapse
-
#api_version ⇒ String?
The api version to be used with the vca.
-
#host ⇒ Object?
The authentication host to be used when service type is vcd.
-
#instance_id ⇒ String?
The instance id in a vchs environment to be used for creating the vapp.
-
#network_mode ⇒ :pool, ...
Configures the mode of the network connection.
-
#network_name ⇒ Object?
The name of the network that should be attached to the virtual machine in the vApp.
-
#operation ⇒ :noop, ...
Specifies an operation to be performed on the vApp.
-
#org ⇒ Object?
The org to login to for creating vapp, mostly set when the service_type is vdc.
-
#password ⇒ String?
The vCloud Air password to use during authentication.
-
#service_type ⇒ :vca, ...
The type of service we are authenticating against.
-
#state ⇒ :present, ...
Configures the state of the vApp.
-
#template_name ⇒ String?
The name of the vApp template to use to create the vApp instance.
-
#username ⇒ String?
The vCloud Air username to use during authentication.
-
#vapp_name ⇒ String
The name of the vCloud Air vApp instance.
-
#vdc_name ⇒ String?
The name of the virtual data center (VDC) where the vm should be created or contains the vAPP.
-
#vm_cpus ⇒ Object?
The number of vCPUs to configure for the VM in the vApp.
-
#vm_memory ⇒ Object?
The amount of memory in MB to allocate to VMs in the vApp.
-
#vm_name ⇒ Object?
The name of the virtual machine instance in the vApp to manage.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#api_version ⇒ String?
62 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 62 attribute :api_version |
#host ⇒ Object?
59 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 59 attribute :host |
#instance_id ⇒ String?
55 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 55 attribute :instance_id |
#network_mode ⇒ :pool, ...
23 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 23 attribute :network_mode |
#network_name ⇒ Object?
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 20 attribute :network_name |
#operation ⇒ :noop, ...
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 36 attribute :operation |
#org ⇒ Object?
52 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 52 attribute :org |
#password ⇒ String?
48 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 48 attribute :password |
#service_type ⇒ :vca, ...
66 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 66 attribute :service_type |
#state ⇒ :present, ...
40 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 40 attribute :state |
#template_name ⇒ String?
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 16 attribute :template_name |
#username ⇒ String?
44 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 44 attribute :username |
#vapp_name ⇒ String
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 12 attribute :vapp_name |
#vdc_name ⇒ String?
70 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 70 attribute :vdc_name |
#vm_cpus ⇒ Object?
30 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 30 attribute :vm_cpus |
#vm_memory ⇒ Object?
33 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 33 attribute :vm_memory |
#vm_name ⇒ Object?
27 |
# File 'lib/ansible/ruby/modules/generated/cloud/vmware/vca_vapp.rb', line 27 attribute :vm_name |