Class: Ansible::Ruby::Modules::Avi_virtualservice

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

Overview

This module is used to configure VirtualService 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, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#active_standby_se_tagObject?



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

attribute :active_standby_se_tag

#analytics_policyObject?



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

attribute :analytics_policy

#analytics_profile_refObject?



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

attribute :analytics_profile_ref

#application_profile_refString?



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

attribute :application_profile_ref

#auto_allocate_floating_ipSymbol?



38
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 38

attribute :auto_allocate_floating_ip

#auto_allocate_ipSymbol?



42
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 42

attribute :auto_allocate_ip

#availability_zoneObject?



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

attribute :availability_zone

#avi_allocated_fipSymbol?



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

attribute :avi_allocated_fip

#avi_allocated_vipSymbol?



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

attribute :avi_allocated_vip

#avi_api_patch_op:add, ...



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

attribute :avi_api_patch_op

#avi_api_update_method:put, ...



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

attribute :avi_api_update_method

#bulk_sync_kvcacheSymbol?



57
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 57

attribute :bulk_sync_kvcache

#client_authObject?



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

attribute :client_auth

#close_client_conn_on_config_updateSymbol?



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

attribute :close_client_conn_on_config_update

#cloud_config_cksumObject?



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

attribute :cloud_config_cksum

#cloud_refObject?



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

attribute :cloud_ref

#cloud_typeObject?



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

attribute :cloud_type

#connections_rate_limitObject?



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

attribute :connections_rate_limit

#content_rewriteObject?



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

attribute :content_rewrite

#created_byObject?



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

attribute :created_by

#delay_fairnessSymbol?



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

attribute :delay_fairness

#descriptionObject?



90
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 90

attribute :description

#discovered_network_refObject?



93
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 93

attribute :discovered_network_ref

#discovered_networksObject?



96
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 96

attribute :discovered_networks

#discovered_subnetObject?



99
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 99

attribute :discovered_subnet

#dns_infoObject?



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

attribute :dns_info

#dns_policiesObject?



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

attribute :dns_policies

#east_west_placementSymbol?



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

attribute :east_west_placement

#enable_autogwSymbol?



112
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 112

attribute :enable_autogw

#enable_rhiSymbol?



116
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 116

attribute :enable_rhi

#enable_rhi_snatSymbol?



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

attribute :enable_rhi_snat

#enabledSymbol?



124
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 124

attribute :enabled

#error_page_profile_refObject?



128
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 128

attribute :error_page_profile_ref

#floating_ipObject?



131
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 131

attribute :floating_ip

#floating_subnet_uuidObject?



134
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 134

attribute :floating_subnet_uuid

#flow_distObject?



137
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 137

attribute :flow_dist

#flow_label_typeObject?



140
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 140

attribute :flow_label_type

#fqdnObject?



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

attribute :fqdn

#host_name_xlateObject?



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

attribute :host_name_xlate

#http_policiesObject?



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

attribute :http_policies

#ign_pool_net_reachSymbol?



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

attribute :ign_pool_net_reach

#ip_addressNilClass?



156
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 156

attribute :ip_address

#ipam_network_subnetObject?



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

attribute :ipam_network_subnet

#l4_policiesObject?



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

attribute :l4_policies

#limit_doserSymbol?



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

attribute :limit_doser

#max_cps_per_clientObject?



170
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 170

attribute :max_cps_per_client

#microservice_refObject?



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

attribute :microservice_ref

#nameString



176
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 176

attribute :name

#network_profile_refObject?



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

attribute :network_profile_ref

#network_refObject?



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

attribute :network_ref

#network_security_policy_refObject?



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

attribute :network_security_policy_ref

#nsx_securitygroupObject?



189
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 189

attribute :nsx_securitygroup

#performance_limitsNilClass?



192
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 192

attribute :performance_limits

#pool_group_refObject?



196
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 196

attribute :pool_group_ref

#pool_refString?



199
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 199

attribute :pool_ref

#port_uuidObject?



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

attribute :port_uuid

#remove_listening_port_on_vs_downSymbol?



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

attribute :remove_listening_port_on_vs_down

#requests_rate_limitObject?



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

attribute :requests_rate_limit

#scaleout_ecmpSymbol?



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

attribute :scaleout_ecmp

#se_group_refObject?



217
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 217

attribute :se_group_ref

#server_network_profile_refObject?



220
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 220

attribute :server_network_profile_ref

#service_metadataObject?



223
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 223

attribute :service_metadata

#service_pool_selectObject?



226
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 226

attribute :service_pool_select

#servicesArray<Hash>, ...



229
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 229

attribute :services

#sideband_profileObject?



233
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 233

attribute :sideband_profile

#snat_ipObject?



236
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 236

attribute :snat_ip

#sp_pool_refsObject?



239
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 239

attribute :sp_pool_refs

#ssl_key_and_certificate_refsArray<String>, ...



242
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 242

attribute :ssl_key_and_certificate_refs

#ssl_profile_refString?



246
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 246

attribute :ssl_profile_ref

#ssl_sess_cache_avg_sizeObject?



250
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 250

attribute :ssl_sess_cache_avg_size

#state:absent, ...



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

attribute :state

#static_dns_recordsObject?



253
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 253

attribute :static_dns_records

#subnetObject?



256
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 256

attribute :subnet

#subnet_uuidObject?



259
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 259

attribute :subnet_uuid

#tenant_refObject?



262
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 262

attribute :tenant_ref

#traffic_clone_profile_refObject?



265
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 265

attribute :traffic_clone_profile_ref

#traffic_enabledSymbol?



268
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 268

attribute :traffic_enabled

#typeString?



272
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 272

attribute :type

#urlObject?



276
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 276

attribute :url

#use_bridge_ip_as_vipSymbol?



279
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 279

attribute :use_bridge_ip_as_vip

#use_vip_as_snatSymbol?



283
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 283

attribute :use_vip_as_snat

#uuidObject?



287
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 287

attribute :uuid

#vh_domain_nameObject?



290
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 290

attribute :vh_domain_name

#vh_parent_vs_uuidObject?



293
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 293

attribute :vh_parent_vs_uuid

#vipObject?



296
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 296

attribute :vip

#vrf_context_refObject?



299
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 299

attribute :vrf_context_ref

#vs_datascriptsObject?



302
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 302

attribute :vs_datascripts

#vsvip_refObject?



305
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 305

attribute :vsvip_ref

#waf_policy_refObject?



308
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 308

attribute :waf_policy_ref

#weightObject?



311
# File 'lib/ansible/ruby/modules/generated/network/avi/avi_virtualservice.rb', line 311

attribute :weight