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_estimationSymbol?



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

attribute :capacity_estimation

#capacity_estimation_ttfb_threshObject?



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

attribute :capacity_estimation_ttfb_thresh

#cloud_config_cksumObject?



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

attribute :cloud_config_cksum

#cloud_refObject?



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

attribute :cloud_ref

#connection_ramp_durationObject?



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

attribute :connection_ramp_duration

#created_byObject?



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

attribute :created_by

#default_server_portObject?



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

attribute :default_server_port

#descriptionString?



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

attribute :description

#domain_nameObject?



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

attribute :domain_name

#east_westSymbol?



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

attribute :east_west

#enabledSymbol?



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

attribute :enabled

#external_autoscale_groupsObject?



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

attribute :external_autoscale_groups

#fail_actionObject?



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

attribute :fail_action

#fewest_tasks_feedback_delayObject?



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

attribute :fewest_tasks_feedback_delay

#graceful_disable_timeoutObject?



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

attribute :graceful_disable_timeout

#gslb_sp_enabledSymbol?



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

attribute :gslb_sp_enabled

#health_monitor_refsArray<String>, ...



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

attribute :health_monitor_refs

#host_check_enabledSymbol?



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

attribute :host_check_enabled

#inline_health_monitorSymbol?



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

attribute :inline_health_monitor

#ipaddrgroup_refObject?



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

attribute :ipaddrgroup_ref

#lb_algorithmObject?



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

attribute :lb_algorithm

#lb_algorithm_consistent_hash_hdrObject?



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

attribute :lb_algorithm_consistent_hash_hdr

#lb_algorithm_core_nonaffinityObject?



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

attribute :lb_algorithm_core_nonaffinity

#lb_algorithm_hashObject?



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

attribute :lb_algorithm_hash

#lookup_server_by_nameSymbol?



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

attribute :lookup_server_by_name

#max_concurrent_connections_per_serverObject?



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

attribute :max_concurrent_connections_per_server

#max_conn_rate_per_serverObject?



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

attribute :max_conn_rate_per_server

#nameString



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

attribute :name

#networksObject?



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

attribute :networks

#nsx_securitygroupObject?



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

attribute :nsx_securitygroup

#pki_profile_refObject?



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

attribute :pki_profile_ref

#placement_networksObject?



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

attribute :placement_networks

#prst_hdr_nameObject?



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

attribute :prst_hdr_name

#request_queue_depthObject?



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

attribute :request_queue_depth

#request_queue_enabledSymbol?



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

attribute :request_queue_enabled

#rewrite_host_header_to_server_nameSymbol?



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

attribute :rewrite_host_header_to_server_name

#rewrite_host_header_to_sniSymbol?



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

attribute :rewrite_host_header_to_sni

#server_auto_scaleSymbol?



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

attribute :server_auto_scale

#server_countObject?



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

attribute :server_count

#server_nameObject?



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

attribute :server_name

#server_reselectObject?



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

attribute :server_reselect

#serversArray<Hash>, ...



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

attribute :servers

#sni_enabledSymbol?



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

attribute :sni_enabled

#ssl_key_and_certificate_refObject?



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

attribute :ssl_key_and_certificate_ref

#ssl_profile_refObject?



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

attribute :ssl_profile_ref

#state:absent, ...



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

attribute :state

#tenant_refObject?



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

attribute :tenant_ref

#urlObject?



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

attribute :url

#use_service_portSymbol?



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

attribute :use_service_port

#uuidObject?



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

attribute :uuid

#vrf_refObject?



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

attribute :vrf_ref