Class: Ansible::Ruby::Modules::Meraki_ssid

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb

Overview

Allows for management of SSIDs in a Meraki wireless environment.

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

#ap_tags_vlan_idsObject?

Returns List of VLAN tags.

Returns:

  • (Object, nil)

    List of VLAN tags.



93
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 93

attribute :ap_tags_vlan_ids

#auth_mode:open, ...

Returns Set authentication mode of network.

Returns:

  • (:open, :psk, :"open-with-radius", :"8021x-meraki", :"8021x-radius", nil)

    Set authentication mode of network.



38
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 38

attribute :auth_mode

#band_selection:"Dual band operation", ...

Returns Set band selection mode.

Returns:

  • (:"Dual band operation", :"5 GHz band only", :"Dual band operation with Band Steering", nil)

    Set band selection mode.



107
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 107

attribute :band_selection

#concentrator_network_idObject?

Returns The concentrator to use for ‘Layer 3 roaming with a concentrator’ or ‘VPN’.

Returns:

  • (Object, nil)

    The concentrator to use for ‘Layer 3 roaming with a concentrator’ or ‘VPN’.



117
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 117

attribute :concentrator_network_id

#default_vlan_idObject?

Returns Default VLAN ID.

Returns:

  • (Object, nil)

    Default VLAN ID.



87
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 87

attribute :default_vlan_id

#enabledSymbol?

Returns Enable or disable SSID network.

Returns:

  • (Symbol, nil)

    Enable or disable SSID network.



34
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 34

attribute :enabled

#encryption_mode:wpa, ...

Returns Set encryption mode of network.

Returns:

  • (:wpa, :eap, :"wpa-eap", nil)

    Set encryption mode of network.



42
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 42

attribute :encryption_mode

#ip_assignment_mode:"NAT mode", ...

Returns Method of which SSID uses to assign IP addresses.

Returns:

  • (:"NAT mode", :"Bridge mode", :"Layer 3 roaming", :"Layer 3 roaming with a concentrator", :VPN, nil)

    Method of which SSID uses to assign IP addresses.



79
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 79

attribute :ip_assignment_mode

#min_bitrate1, ...

Returns Minimum bitrate (Mbps) allowed on SSID.

Returns:

  • (1, 2, 5.5, 6, 9, 11, 12, 18, 24, 36, 48, 54, nil)

    Minimum bitrate (Mbps) allowed on SSID.



103
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 103

attribute :min_bitrate

#nameObject?

Returns Name of SSID.

Returns:

  • (Object, nil)

    Name of SSID.



19
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 19

attribute :name

#net_idObject?

Returns ID of network.

Returns:

  • (Object, nil)

    ID of network.



31
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 31

attribute :net_id

#net_nameObject?

Returns Name of network.

Returns:

  • (Object, nil)

    Name of network.



28
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 28

attribute :net_name

#numberObject?

Returns SSID number within network.

Returns:

  • (Object, nil)

    SSID number within network.



16
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 16

attribute :number

#org_idObject?

Returns ID of organization.

Returns:

  • (Object, nil)

    ID of organization.



25
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 25

attribute :org_id

#org_nameObject?

Returns Name of organization.

Returns:

  • (Object, nil)

    Name of organization.



22
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 22

attribute :org_name

#per_client_bandwidth_limit_downObject?

Returns Maximum bandwidth in Mbps devices on SSID can download.

Returns:

  • (Object, nil)

    Maximum bandwidth in Mbps devices on SSID can download.



114
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 114

attribute :per_client_bandwidth_limit_down

#per_client_bandwidth_limit_upObject?

Returns Maximum bandwidth in Mbps devices on SSID can upload.

Returns:

  • (Object, nil)

    Maximum bandwidth in Mbps devices on SSID can upload.



111
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 111

attribute :per_client_bandwidth_limit_up

#pskObject?

Returns Password for wireless network.,Requires auth_mode to be set to psk.

Returns:

  • (Object, nil)

    Password for wireless network.,Requires auth_mode to be set to psk.



46
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 46

attribute :psk

#radius_accounting_enabledSymbol?

Returns Enable or disable RADIUS accounting.

Returns:

  • (Symbol, nil)

    Enable or disable RADIUS accounting.



72
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 72

attribute :radius_accounting_enabled

#radius_accounting_serversObject?

Returns List of RADIUS servers for RADIUS accounting.

Returns:

  • (Object, nil)

    List of RADIUS servers for RADIUS accounting.



76
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 76

attribute :radius_accounting_servers

#radius_coa_enabledSymbol?

Returns Enable or disable RADIUS CoA (Change of Authorization) on SSID.

Returns:

  • (Symbol, nil)

    Enable or disable RADIUS CoA (Change of Authorization) on SSID.



60
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 60

attribute :radius_coa_enabled

#radius_failover_policy:"Deny access", ...

Returns Set client access policy in case RADIUS servers aren’t available.

Returns:

  • (:"Deny access", :"Allow access", nil)

    Set client access policy in case RADIUS servers aren’t available.



64
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 64

attribute :radius_failover_policy

#radius_load_balancing_policy:"Strict priority order", ...

Returns Set load balancing policy when multiple RADIUS servers are specified.

Returns:

  • (:"Strict priority order", :"Round robin", nil)

    Set load balancing policy when multiple RADIUS servers are specified.



68
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 68

attribute :radius_load_balancing_policy

#radius_serversObject?

Returns List of RADIUS servers.

Returns:

  • (Object, nil)

    List of RADIUS servers.



57
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 57

attribute :radius_servers

#splash_page:None, ...

Returns Set to enable splash page and specify type of splash.

Returns:

  • (:None, :"Click-through splash page", :Billing, :"Password-protected with Meraki RADIUS", :"Password-protected with custom RADIUS", :"Password-protected with Active Directory", :"Password-protected with LDAP", :"SMS authentication", :"Systems Manager Sentry", :"Facebook Wi-Fi", :"Google OAuth", :"Sponsored guest", nil)

    Set to enable splash page and specify type of splash.



53
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 53

attribute :splash_page

#state:absent, ...

Returns Specifies whether SNMP information should be queried or modified.

Returns:

  • (:absent, :query, :present, nil)

    Specifies whether SNMP information should be queried or modified.



12
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 12

attribute :state

#use_vlan_taggingSymbol?

Returns Set whether to use VLAN tagging.

Returns:

  • (Symbol, nil)

    Set whether to use VLAN tagging.



83
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 83

attribute :use_vlan_tagging

#vlan_idObject?

Returns ID number of VLAN on SSID.

Returns:

  • (Object, nil)

    ID number of VLAN on SSID.



90
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 90

attribute :vlan_id

#walled_garden_enabledSymbol?

Returns Enable or disable walled garden functionality.

Returns:

  • (Symbol, nil)

    Enable or disable walled garden functionality.



96
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 96

attribute :walled_garden_enabled

#walled_garden_rangesObject?

Returns List of walled garden ranges.

Returns:

  • (Object, nil)

    List of walled garden ranges.



100
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 100

attribute :walled_garden_ranges

#wpa_encryption_mode:"WPA1 and WPA2", ...

Returns Encryption mode within WPA2 specification.

Returns:

  • (:"WPA1 and WPA2", :"WPA2 only", nil)

    Encryption mode within WPA2 specification.



49
# File 'lib/ansible/ruby/modules/generated/network/meraki/meraki_ssid.rb', line 49

attribute :wpa_encryption_mode