Class: Ansible::Ruby::Modules::Cs_network_offering
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Cs_network_offering
- Defined in:
- lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb
Overview
Create, update, enable, disable and remove network offerings.
Instance Method Summary collapse
-
#availability ⇒ Object?
The availability of network offering.
-
#conserve_mode ⇒ Symbol?
Whether the network offering has IP conserve mode enabled.
-
#details ⇒ :internallbprovider, ...
Network offering details in key/value pairs.,with service provider as a value.
-
#display_text ⇒ String?
Display text of the network offerings.
-
#egress_default_policy ⇒ :allow, ...
Whether the default egress policy is allow or to deny.
-
#guest_ip_type ⇒ :Shared, ...
Guest type of the network offering.
-
#keepalive_enabled ⇒ Symbol?
If true keepalive will be turned on in the loadbalancer.,At the time of writing this has only an effect on haproxy.,the mode http and httpclose options are unset in the haproxy conf file.
-
#max_connections ⇒ Object?
Maximum number of concurrent connections supported by the network offering.
-
#name ⇒ String
The name of the network offering.
-
#network_rate ⇒ Object?
Data transfer rate in megabits per second allowed.
-
#persistent ⇒ Object?
True if network offering supports persistent networks,defaulted to false if not specified.
-
#service_capabilities ⇒ Object?
Desired service capabilities as part of network offering.
-
#service_offering ⇒ Object?
The service offering name or ID used by virtual router provider.
-
#service_provider ⇒ Object?
Provider to service mapping.,If not specified, the provider for the service will be mapped to the default provider on the physical network.
-
#specify_ip_ranges ⇒ Symbol?
Wheter the network offering supports specifying IP ranges.,Defaulted to C(no) by the API if not specified.
-
#specify_vlan ⇒ Symbol?
Whether the network offering supports vlans or not.
-
#state ⇒ :enabled, ...
State of the network offering.
-
#supported_services ⇒ :Dns, ...
Services supported by the network offering.,One or more of the choices.
-
#traffic_type ⇒ String?
The traffic type for the network offering.
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
#availability ⇒ Object?
Returns The availability of network offering. Default value is Optional.
36 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 36 attribute :availability |
#conserve_mode ⇒ Symbol?
Returns Whether the network offering has IP conserve mode enabled.
39 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 39 attribute :conserve_mode |
#details ⇒ :internallbprovider, ...
Returns Network offering details in key/value pairs.,with service provider as a value.
43 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 43 attribute :details |
#display_text ⇒ String?
Returns Display text of the network offerings.
16 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 16 attribute :display_text |
#egress_default_policy ⇒ :allow, ...
Returns Whether the default egress policy is allow or to deny.
47 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 47 attribute :egress_default_policy |
#guest_ip_type ⇒ :Shared, ...
Returns Guest type of the network offering.
20 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 20 attribute :guest_ip_type |
#keepalive_enabled ⇒ Symbol?
Returns If true keepalive will be turned on in the loadbalancer.,At the time of writing this has only an effect on haproxy.,the mode http and httpclose options are unset in the haproxy conf file.
54 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 54 attribute :keepalive_enabled |
#max_connections ⇒ Object?
Returns Maximum number of concurrent connections supported by the network offering.
58 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 58 attribute :max_connections |
#name ⇒ String
Returns The name of the network offering.
24 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 24 attribute :name |
#network_rate ⇒ Object?
Returns Data transfer rate in megabits per second allowed.
61 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 61 attribute :network_rate |
#persistent ⇒ Object?
Returns True if network offering supports persistent networks,defaulted to false if not specified.
51 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 51 attribute :persistent |
#service_capabilities ⇒ Object?
Returns Desired service capabilities as part of network offering.
64 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 64 attribute :service_capabilities |
#service_offering ⇒ Object?
Returns The service offering name or ID used by virtual router provider.
67 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 67 attribute :service_offering |
#service_provider ⇒ Object?
Returns Provider to service mapping.,If not specified, the provider for the service will be mapped to the default provider on the physical network.
70 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 70 attribute :service_provider |
#specify_ip_ranges ⇒ Symbol?
Returns Wheter the network offering supports specifying IP ranges.,Defaulted to C(no) by the API if not specified.
73 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 73 attribute :specify_ip_ranges |
#specify_vlan ⇒ Symbol?
Returns Whether the network offering supports vlans or not.
77 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 77 attribute :specify_vlan |
#state ⇒ :enabled, ...
Returns State of the network offering.
12 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 12 attribute :state |
#supported_services ⇒ :Dns, ...
Returns Services supported by the network offering.,One or more of the choices.
28 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 28 attribute :supported_services |
#traffic_type ⇒ String?
Returns The traffic type for the network offering.
32 |
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 32 attribute :traffic_type |