Class: Ansible::Ruby::Modules::Avi_vsvip
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_vsvip
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb
Overview
This module is used to configure VsVip object more examples at U(github.com/avinetworks/devops)
Instance Method Summary collapse
-
#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.,Field introduced in 17.1.1.
-
#dns_info ⇒ Object?
Service discovery specific data including fully qualified domain name, type and time-to-live of the dns record.,Field introduced in 17.1.1.
-
#east_west_placement ⇒ Symbol?
Force placement on all service engines in the service engine group (container clouds only).,Field introduced in 17.1.1.,Default value when not specified in API or module is interpreted by Avi Controller as False.
-
#name ⇒ String
Name for the vsvip object.,Field introduced in 17.1.1.
-
#state ⇒ :absent, ...
The state that should be applied on the entity.
-
#tenant_ref ⇒ Object?
It is a reference to an object of type tenant.,Field introduced in 17.1.1.
-
#url ⇒ Object?
Avi controller URL of the object.
-
#uuid ⇒ Object?
Uuid of the vsvip object.,Field introduced in 17.1.1.
-
#vip ⇒ Object?
List of virtual service ips and other shareable entities.,Field introduced in 17.1.1.
-
#vrf_context_ref ⇒ Object?
Virtual routing context that the virtual service is bound to.,This is used to provide the isolation of the set of networks the application is attached to.,It is a reference to an object of type vrfcontext.,Field introduced in 17.1.1.
Methods inherited from Base
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
#avi_api_patch_op ⇒ :add, ...
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 21 attribute :avi_api_patch_op |
#avi_api_update_method ⇒ :put, ...
17 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 17 attribute :avi_api_update_method |
#cloud_ref ⇒ Object?
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 25 attribute :cloud_ref |
#dns_info ⇒ Object?
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 28 attribute :dns_info |
#east_west_placement ⇒ Symbol?
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 31 attribute :east_west_placement |
#name ⇒ String
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 35 attribute :name |
#state ⇒ :absent, ...
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 13 attribute :state |
#tenant_ref ⇒ Object?
39 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 39 attribute :tenant_ref |
#url ⇒ Object?
42 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 42 attribute :url |
#uuid ⇒ Object?
45 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 45 attribute :uuid |
#vip ⇒ Object?
48 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 48 attribute :vip |
#vrf_context_ref ⇒ Object?
51 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_vsvip.rb', line 51 attribute :vrf_context_ref |