Class: Ansible::Ruby::Modules::Bigip_routedomain
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Bigip_routedomain
- Defined in:
- lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb
Overview
Manage route domains on a BIG-IP.
Instance Method Summary collapse
-
#bwc_policy ⇒ Object?
The bandwidth controller for the route domain.
-
#connection_limit ⇒ Object?
The maximum number of concurrent connections allowed for the route domain.
-
#description ⇒ Object?
Specifies descriptive text that identifies the route domain.
-
#flow_eviction_policy ⇒ Object?
The eviction policy to use with this route domain.
-
#id ⇒ Integer?
The unique identifying integer representing the route domain.,This field is required when creating a new route domain.,In version 2.5, this value is no longer used to reference a route domain when making modifications to it (for instance during update and delete operations).
-
#name ⇒ String?
The name of the route domain.
-
#parent ⇒ Object?
Specifies the route domain the system searches when it cannot find a route in the configured domain.
-
#partition ⇒ String?
Partition to create the route domain on.
-
#routing_protocol ⇒ :none, ...
Dynamic routing protocols for the system to use in the route domain.
-
#service_policy ⇒ Object?
Service policy to associate with the route domain.
-
#state ⇒ :present, ...
Whether the route domain should exist or not.
-
#strict ⇒ Symbol?
Specifies whether the system enforces cross-routing restrictions or not.
-
#vlans ⇒ Array<String>, ...
VLANs for the system to use in the route domain.
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
#bwc_policy ⇒ Object?
Returns The bandwidth controller for the route domain.
16 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 16 attribute :bwc_policy |
#connection_limit ⇒ Object?
Returns The maximum number of concurrent connections allowed for the route domain. Setting this to C(0) turns off connection limits.
19 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 19 attribute :connection_limit |
#description ⇒ Object?
Returns Specifies descriptive text that identifies the route domain.
22 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 22 attribute :description |
#flow_eviction_policy ⇒ Object?
Returns The eviction policy to use with this route domain. Apply an eviction policy to provide customized responses to flow overflows and slow flows on the route domain.
25 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 25 attribute :flow_eviction_policy |
#id ⇒ Integer?
Returns The unique identifying integer representing the route domain.,This field is required when creating a new route domain.,In version 2.5, this value is no longer used to reference a route domain when making modifications to it (for instance during update and delete operations). Instead, the C(name) parameter is used. In version 2.6, the C(name) value will become a required parameter.
28 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 28 attribute :id |
#name ⇒ String?
Returns The name of the route domain.
12 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 12 attribute :name |
#parent ⇒ Object?
Returns Specifies the route domain the system searches when it cannot find a route in the configured domain.
32 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 32 attribute :parent |
#partition ⇒ String?
Returns Partition to create the route domain on. Partitions cannot be updated once they are created.
35 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 35 attribute :partition |
#routing_protocol ⇒ :none, ...
Returns Dynamic routing protocols for the system to use in the route domain.
39 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 39 attribute :routing_protocol |
#service_policy ⇒ Object?
Returns Service policy to associate with the route domain.
43 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 43 attribute :service_policy |
#state ⇒ :present, ...
Returns Whether the route domain should exist or not.
46 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 46 attribute :state |
#strict ⇒ Symbol?
Returns Specifies whether the system enforces cross-routing restrictions or not.
50 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 50 attribute :strict |
#vlans ⇒ Array<String>, ...
Returns VLANs for the system to use in the route domain.
54 |
# File 'lib/ansible/ruby/modules/generated/network/f5/bigip_routedomain.rb', line 54 attribute :vlans |