Class: Ansible::Ruby::Modules::Cs_network_offering

Inherits:
Base show all
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

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

#availabilityObject?

Returns The availability of network offering. Default value is Optional.

Returns:

  • (Object, nil)

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

Returns Whether the network offering has IP conserve mode enabled.

Returns:

  • (Symbol, nil)

    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.

Returns:

  • (:internallbprovider, :publiclbprovider, nil)

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

Returns Display text of the network offerings.

Returns:

  • (String, nil)

    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.

Returns:

  • (:allow, :deny, nil)

    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.

Returns:

  • (:Shared, :Isolated, nil)

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

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.

Returns:

  • (Symbol, nil)

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

Returns Maximum number of concurrent connections supported by the network offering.

Returns:

  • (Object, nil)

    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

#nameString

Returns The name of the network offering.

Returns:

  • (String)

    The name of the network offering.



24
# File 'lib/ansible/ruby/modules/generated/cloud/cloudstack/cs_network_offering.rb', line 24

attribute :name

#network_rateObject?

Returns Data transfer rate in megabits per second allowed.

Returns:

  • (Object, nil)

    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

#persistentObject?

Returns True if network offering supports persistent networks,defaulted to false if not specified.

Returns:

  • (Object, nil)

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

Returns Desired service capabilities as part of network offering.

Returns:

  • (Object, nil)

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

Returns The service offering name or ID used by virtual router provider.

Returns:

  • (Object, nil)

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

Returns Provider to service mapping.,If not specified, the provider for the service will be mapped to the default provider on the physical network.

Returns:

  • (Object, nil)

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

Returns Wheter the network offering supports specifying IP ranges.,Defaulted to C(no) by the API if not specified.

Returns:

  • (Symbol, nil)

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

Returns Whether the network offering supports vlans or not.

Returns:

  • (Symbol, nil)

    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.

Returns:

  • (:enabled, :present, :disabled, :absent, nil)

    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.

Returns:

  • (:Dns, :PortForwarding, :Dhcp, :SourceNat, :UserData, :Firewall, :StaticNat, :Vpn, :Lb, nil)

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

Returns The traffic type for the network offering.

Returns:

  • (String, nil)

    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