Class: Ansible::Ruby::Modules::Avi_gslbgeodbprofile
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Avi_gslbgeodbprofile
- Defined in:
- lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb
Overview
This module is used to configure GslbGeoDbProfile 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.
-
#description ⇒ Object?
Field introduced in 17.1.1.
-
#entries ⇒ Object?
List of geodb entries.,An entry can either be a geodb file or an ip address group with geo properties.,Field introduced in 17.1.1.
-
#is_federated ⇒ Symbol?
This field indicates that this object is replicated across gslb federation.,Field introduced in 17.1.3.,Default value when not specified in API or module is interpreted by Avi Controller as True.
-
#name ⇒ String
A user-friendly name for the geodb profile.,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 geodb profile.,Field introduced in 17.1.1.
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
#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_gslbgeodbprofile.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_gslbgeodbprofile.rb', line 17 attribute :avi_api_update_method |
#description ⇒ Object?
Returns Field introduced in 17.1.1.
25 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 25 attribute :description |
#entries ⇒ Object?
Returns List of geodb entries.,An entry can either be a geodb file or an ip address group with geo properties.,Field introduced in 17.1.1.
28 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 28 attribute :entries |
#is_federated ⇒ Symbol?
Returns This field indicates that this object is replicated across gslb federation.,Field introduced in 17.1.3.,Default value when not specified in API or module is interpreted by Avi Controller as True.
31 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 31 attribute :is_federated |
#name ⇒ String
Returns A user-friendly name for the geodb profile.,Field introduced in 17.1.1.
35 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 35 attribute :name |
#state ⇒ :absent, ...
Returns The state that should be applied on the entity.
13 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 13 attribute :state |
#tenant_ref ⇒ Object?
Returns It is a reference to an object of type tenant.,Field introduced in 17.1.1.
39 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 39 attribute :tenant_ref |
#url ⇒ Object?
Returns Avi controller URL of the object.
42 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 42 attribute :url |
#uuid ⇒ Object?
Returns Uuid of the geodb profile.,Field introduced in 17.1.1.
45 |
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_gslbgeodbprofile.rb', line 45 attribute :uuid |