Class: Ansible::Ruby::Modules::Avi_serviceengine
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_serviceengine
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb
Overview
This module is used to configure ServiceEngine object more examples at U(github.com/avinetworks/devops)
Instance Method Summary collapse
-
#availability_zone ⇒ Object?
Availability_zone of serviceengine.
-
#avi_api_patch_op ⇒ :add, ...
Patch operation to use when using avi_api_update_method as patch.
-
#avi_api_update_method ⇒ :put, ...
Default method for object update is HTTP PUT.,Setting to patch will override that behavior to use HTTP PATCH.
-
#cloud_ref ⇒ Object?
It is a reference to an object of type cloud.
-
#container_mode ⇒ Symbol?
Boolean flag to set container_mode.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#container_type ⇒ Object?
Enum options - container_type_bridge, container_type_host, container_type_host_dpdk.,Default value when not specified in API or module is interpreted by Avi Controller as CONTAINER_TYPE_HOST.
-
#controller_created ⇒ Symbol?
Boolean flag to set controller_created.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#controller_ip ⇒ Object?
Controller_ip of serviceengine.
-
#data_vnics ⇒ Object?
List of vnic.
-
#enable_state ⇒ Object?
Inorder to disable se set this field appropriately.,Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE.,Default value when not specified in API or module is interpreted by Avi Controller as SE_STATE_ENABLED.
-
#flavor ⇒ Object?
Flavor of serviceengine.
-
#host_ref ⇒ Object?
It is a reference to an object of type vimgrhostruntime.
-
#hypervisor ⇒ Object?
Enum options - default, vmware_esx, kvm, vmware_vsan, xen.
-
#mgmt_vnic ⇒ Object?
Vnic settings for serviceengine.
-
#name ⇒ String?
Name of the object.,Default value when not specified in API or module is interpreted by Avi Controller as VM name unknown.
-
#resources ⇒ Object?
Seresources settings for serviceengine.
-
#se_group_ref ⇒ Object?
It is a reference to an object of type serviceenginegroup.
-
#state ⇒ :absent, ...
The state that should be applied on the entity.
-
#tenant_ref ⇒ Object?
It is a reference to an object of type tenant.
-
#url ⇒ Object?
Avi controller URL of the object.
-
#uuid ⇒ Object?
Unique object identifier of the object.
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
#availability_zone ⇒ Object?
Returns Availability_zone of serviceengine.
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 25 attribute :availability_zone |
#avi_api_patch_op ⇒ :add, ...
Returns Patch operation to use when using avi_api_update_method as patch.
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
Returns Default method for object update is HTTP PUT.,Setting to patch will override that behavior to use HTTP PATCH.
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 17 attribute :avi_api_update_method |
#cloud_ref ⇒ Object?
Returns It is a reference to an object of type cloud.
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 28 attribute :cloud_ref |
#container_mode ⇒ Symbol?
Returns Boolean flag to set container_mode.,Default value when not specified in API or module is interpreted by Avi Controller as False.
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 31 attribute :container_mode |
#container_type ⇒ Object?
Returns Enum options - container_type_bridge, container_type_host, container_type_host_dpdk.,Default value when not specified in API or module is interpreted by Avi Controller as CONTAINER_TYPE_HOST.
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 35 attribute :container_type |
#controller_created ⇒ Symbol?
Returns Boolean flag to set controller_created.,Default value when not specified in API or module is interpreted by Avi Controller as False.
38 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 38 attribute :controller_created |
#controller_ip ⇒ Object?
Returns Controller_ip of serviceengine.
42 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 42 attribute :controller_ip |
#data_vnics ⇒ Object?
Returns List of vnic.
45 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 45 attribute :data_vnics |
#enable_state ⇒ Object?
Returns Inorder to disable se set this field appropriately.,Enum options - SE_STATE_ENABLED, SE_STATE_DISABLED_FOR_PLACEMENT, SE_STATE_DISABLED, SE_STATE_DISABLED_FORCE.,Default value when not specified in API or module is interpreted by Avi Controller as SE_STATE_ENABLED.
48 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 48 attribute :enable_state |
#flavor ⇒ Object?
Returns Flavor of serviceengine.
51 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 51 attribute :flavor |
#host_ref ⇒ Object?
Returns It is a reference to an object of type vimgrhostruntime.
54 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 54 attribute :host_ref |
#hypervisor ⇒ Object?
Returns Enum options - default, vmware_esx, kvm, vmware_vsan, xen.
57 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 57 attribute :hypervisor |
#mgmt_vnic ⇒ Object?
Returns Vnic settings for serviceengine.
60 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 60 attribute :mgmt_vnic |
#name ⇒ String?
Returns Name of the object.,Default value when not specified in API or module is interpreted by Avi Controller as VM name unknown.
63 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 63 attribute :name |
#resources ⇒ Object?
Returns Seresources settings for serviceengine.
67 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 67 attribute :resources |
#se_group_ref ⇒ Object?
Returns It is a reference to an object of type serviceenginegroup.
70 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 70 attribute :se_group_ref |
#state ⇒ :absent, ...
Returns The state that should be applied on the entity.
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 13 attribute :state |
#tenant_ref ⇒ Object?
Returns It is a reference to an object of type tenant.
73 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 73 attribute :tenant_ref |
#url ⇒ Object?
Returns Avi controller URL of the object.
76 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 76 attribute :url |
#uuid ⇒ Object?
Returns Unique object identifier of the object.
79 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_serviceengine.rb', line 79 attribute :uuid |