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, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

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

Instance Method Details

#availabilityObject?



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

attribute :availability

#conserve_modeSymbol?



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

attribute :conserve_mode

#details:internallbprovider, ...



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

attribute :details

#display_textString?



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

attribute :display_text

#egress_default_policy:allow, ...



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

attribute :egress_default_policy

#guest_ip_type:Shared, ...



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

attribute :guest_ip_type

#keepalive_enabledSymbol?



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

attribute :keepalive_enabled

#max_connectionsObject?



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

attribute :max_connections

#nameString



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

attribute :name

#network_rateObject?



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

attribute :network_rate

#persistentObject?



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

attribute :persistent

#service_capabilitiesObject?



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

attribute :service_capabilities

#service_offeringObject?



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

attribute :service_offering

#service_providerObject?



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

attribute :service_provider

#specify_ip_rangesSymbol?



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

attribute :specify_ip_ranges

#specify_vlanSymbol?



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

attribute :specify_vlan

#state:enabled, ...



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

attribute :state

#supported_services:Dns, ...



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

attribute :supported_services

#traffic_typeString?



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

attribute :traffic_type