Class: Ansible::Ruby::Modules::Avi_pool

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb

Overview

This module is used to configure Pool object more examples at U(github.com/avinetworks/devops)

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

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

#a_poolObject?



25
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 25

attribute :a_pool

#ab_poolObject?



28
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 28

attribute :ab_pool

#ab_priorityObject?



31
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 31

attribute :ab_priority

#apic_epg_nameObject?



34
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 34

attribute :apic_epg_name

#application_persistence_profile_refObject?



37
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 37

attribute :application_persistence_profile_ref

#autoscale_launch_config_refObject?



40
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 40

attribute :autoscale_launch_config_ref

#autoscale_networksObject?



43
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 43

attribute :autoscale_networks

#autoscale_policy_refObject?



46
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 46

attribute :autoscale_policy_ref

#avi_api_patch_op:add, ...



21
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 21

attribute :avi_api_patch_op

#avi_api_update_method:put, ...



17
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 17

attribute :avi_api_update_method

#capacity_estimationObject?



49
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 49

attribute :capacity_estimation

#capacity_estimation_ttfb_threshObject?



52
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 52

attribute :capacity_estimation_ttfb_thresh

#cloud_config_cksumObject?



55
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 55

attribute :cloud_config_cksum

#cloud_refObject?



58
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 58

attribute :cloud_ref

#connection_ramp_durationObject?



61
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 61

attribute :connection_ramp_duration

#created_byObject?



64
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 64

attribute :created_by

#default_server_portObject?



67
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 67

attribute :default_server_port

#descriptionString?



70
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 70

attribute :description

#domain_nameObject?



74
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 74

attribute :domain_name

#east_westObject?



77
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 77

attribute :east_west

#enabledObject?



80
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 80

attribute :enabled

#external_autoscale_groupsObject?



83
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 83

attribute :external_autoscale_groups

#fail_actionObject?



86
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 86

attribute :fail_action

#fewest_tasks_feedback_delayObject?



89
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 89

attribute :fewest_tasks_feedback_delay

#graceful_disable_timeoutObject?



92
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 92

attribute :graceful_disable_timeout

#gslb_sp_enabledObject?



95
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 95

attribute :gslb_sp_enabled

#health_monitor_refsArray<String>, ...



98
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 98

attribute :health_monitor_refs

#host_check_enabledObject?



102
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 102

attribute :host_check_enabled

#inline_health_monitorObject?



105
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 105

attribute :inline_health_monitor

#ipaddrgroup_refObject?



108
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 108

attribute :ipaddrgroup_ref

#lb_algorithmObject?



111
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 111

attribute :lb_algorithm

#lb_algorithm_consistent_hash_hdrObject?



114
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 114

attribute :lb_algorithm_consistent_hash_hdr

#lb_algorithm_core_nonaffinityObject?



117
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 117

attribute :lb_algorithm_core_nonaffinity

#lb_algorithm_hashObject?



120
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 120

attribute :lb_algorithm_hash

#lookup_server_by_nameObject?



123
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 123

attribute :lookup_server_by_name

#max_concurrent_connections_per_serverObject?



126
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 126

attribute :max_concurrent_connections_per_server

#max_conn_rate_per_serverObject?



129
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 129

attribute :max_conn_rate_per_server

#nameString



132
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 132

attribute :name

#networksObject?



136
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 136

attribute :networks

#nsx_securitygroupObject?



139
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 139

attribute :nsx_securitygroup

#pki_profile_refObject?



142
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 142

attribute :pki_profile_ref

#placement_networksObject?



145
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 145

attribute :placement_networks

#prst_hdr_nameObject?



148
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 148

attribute :prst_hdr_name

#request_queue_depthObject?



151
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 151

attribute :request_queue_depth

#request_queue_enabledObject?



154
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 154

attribute :request_queue_enabled

#rewrite_host_header_to_server_nameObject?



157
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 157

attribute :rewrite_host_header_to_server_name

#rewrite_host_header_to_sniObject?



160
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 160

attribute :rewrite_host_header_to_sni

#server_auto_scaleObject?



163
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 163

attribute :server_auto_scale

#server_countObject?



166
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 166

attribute :server_count

#server_nameObject?



169
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 169

attribute :server_name

#server_reselectObject?



172
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 172

attribute :server_reselect

#serversArray<Hash>, ...



175
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 175

attribute :servers

#sni_enabledObject?



179
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 179

attribute :sni_enabled

#ssl_key_and_certificate_refObject?



182
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 182

attribute :ssl_key_and_certificate_ref

#ssl_profile_refObject?



185
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 185

attribute :ssl_profile_ref

#state:absent, ...



13
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 13

attribute :state

#tenant_refObject?



188
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 188

attribute :tenant_ref

#urlObject?



191
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 191

attribute :url

#use_service_portObject?



194
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 194

attribute :use_service_port

#uuidObject?



197
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 197

attribute :uuid

#vrf_refObject?



200
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_pool.rb', line 200

attribute :vrf_ref