Class: Ansible::Ruby::Modules::Avi_cluster
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_cluster
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb
Overview
This module is used to configure Cluster 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.
-
#name ⇒ String
Name of the object.
-
#nodes ⇒ Object?
List of clusternode.
-
#rejoin_nodes_automatically ⇒ Symbol?
Re-join cluster nodes automatically in the event one of the node is reset to factory.,Default value when not specified in API or module is interpreted by Avi Controller as True.
-
#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.
-
#virtual_ip ⇒ Object?
A virtual ip address.,This ip address will be dynamically reconfigured so that it always is the ip of the cluster leader.
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, ...
Returns Patch operation to use when using avi_api_update_method as patch.
21 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.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_cluster.rb', line 17 attribute :avi_api_update_method |
#name ⇒ String
Returns Name of the object.
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 25 attribute :name |
#nodes ⇒ Object?
Returns List of clusternode.
29 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 29 attribute :nodes |
#rejoin_nodes_automatically ⇒ Symbol?
Returns Re-join cluster nodes automatically in the event one of the node is reset to factory.,Default value when not specified in API or module is interpreted by Avi Controller as True.
32 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 32 attribute :rejoin_nodes_automatically |
#state ⇒ :absent, ...
Returns The state that should be applied on the entity.
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 13 attribute :state |
#tenant_ref ⇒ Object?
Returns It is a reference to an object of type tenant.
36 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 36 attribute :tenant_ref |
#url ⇒ Object?
Returns Avi controller URL of the object.
39 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 39 attribute :url |
#uuid ⇒ Object?
Returns Unique object identifier of the object.
42 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 42 attribute :uuid |
#virtual_ip ⇒ Object?
Returns A virtual ip address.,This ip address will be dynamically reconfigured so that it always is the ip of the cluster leader.
45 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_cluster.rb', line 45 attribute :virtual_ip |