Class: Ansible::Ruby::Modules::Azure_rm_loadbalancer

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb

Overview

Create, update and delete Azure load balancers

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

#backend_address_poolsArray<Hash>, ...



35
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 35

attribute :backend_address_pools

#backend_portObject?



83
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 83

attribute :backend_port

#frontend_ip_configurationsArray<Hash>, ...



31
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 31

attribute :frontend_ip_configurations

#frontend_portObject?



80
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 80

attribute :frontend_port

#idle_timeoutInteger?



86
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 86

attribute :idle_timeout

#inbound_nat_poolsArray<Hash>, ...



43
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 43

attribute :inbound_nat_pools

#load_balancing_rulesArray<Hash>, ...



47
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 47

attribute :load_balancing_rules

#load_distribution:Default, ...



76
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 76

attribute :load_distribution

#locationObject?



24
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 24

attribute :location

#nameString



16
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 16

attribute :name

#natpool_backend_portObject?



96
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 96

attribute :natpool_backend_port

#natpool_frontend_port_endObject?



93
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 93

attribute :natpool_frontend_port_end

#natpool_frontend_port_startObject?



90
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 90

attribute :natpool_frontend_port_start

#natpool_protocolObject?



99
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 99

attribute :natpool_protocol

#probe_fail_countInteger?



65
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 65

attribute :probe_fail_count

#probe_intervalInteger?



61
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 61

attribute :probe_interval

#probe_portObject?



54
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 54

attribute :probe_port

#probe_protocol:Tcp, ...



57
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 57

attribute :probe_protocol

#probe_request_pathObject?



69
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 69

attribute :probe_request_path

#probesArray<Hash>, ...



39
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 39

attribute :probes

#protocol:Tcp, ...



72
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 72

attribute :protocol

#public_ip_address_nameObject?



51
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 51

attribute :public_ip_address_name

#resource_groupString



12
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 12

attribute :resource_group

#sku:Basic, ...



27
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 27

attribute :sku

#state:absent, ...



20
# File 'lib/ansible/ruby/modules/generated/cloud/azure/azure_rm_loadbalancer.rb', line 20

attribute :state