Documentation

UpdateNetworkWirelessSsid implements ModelInterface, ArrayAccess

UpdateNetworkWirelessSsid Class Doc Comment

Tags
category

Class

author

Swagger Codegen team

link
https://github.com/swagger-api/swagger-codegen

Interfaces, Classes and Traits

ModelInterface
Interface abstracting model access.
ArrayAccess

Table of Contents

AUTH_MODE__8021X_GOOGLE  = '8021x-google'
AUTH_MODE__8021X_LOCALRADIUS  = '8021x-localradius'
AUTH_MODE__8021X_MERAKI  = '8021x-meraki'
AUTH_MODE__8021X_RADIUS  = '8021x-radius'
AUTH_MODE_IPSK_WITH_RADIUS  = 'ipsk-with-radius'
AUTH_MODE_IPSK_WITHOUT_RADIUS  = 'ipsk-without-radius'
AUTH_MODE_OPEN  = 'open'
AUTH_MODE_OPEN_WITH_RADIUS  = 'open-with-radius'
AUTH_MODE_PSK  = 'psk'
DISCRIMINATOR  = null
ENCRYPTION_MODE_WEP  = 'wep'
ENCRYPTION_MODE_WPA  = 'wpa'
ENTERPRISE_ADMIN_ACCESS_DISABLED  = 'access disabled'
ENTERPRISE_ADMIN_ACCESS_ENABLED  = 'access enabled'
RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_AIRESPACE_ACL_NAME  = 'Airespace-ACL-Name'
RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_ARUBA_USER_ROLE  = 'Aruba-User-Role'
RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_FILTER_ID  = 'Filter-Id'
RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_REPLY_MESSAGE  = 'Reply-Message'
RADIUS_FAILOVER_POLICY_ALLOW_ACCESS  = 'Allow access'
RADIUS_FAILOVER_POLICY_DENY_ACCESS  = 'Deny access'
RADIUS_LOAD_BALANCING_POLICY_ROUND_ROBIN  = 'Round robin'
RADIUS_LOAD_BALANCING_POLICY_STRICT_PRIORITY_ORDER  = 'Strict priority order'
SPLASH_PAGE_BILLING  = 'Billing'
SPLASH_PAGE_CISCO_ISE  = 'Cisco ISE'
SPLASH_PAGE_CLICK_THROUGH_SPLASH_PAGE  = 'Click-through splash page'
SPLASH_PAGE_FACEBOOK_WI_FI  = 'Facebook Wi-Fi'
SPLASH_PAGE_GOOGLE_APPS_DOMAIN  = 'Google Apps domain'
SPLASH_PAGE_GOOGLE_O_AUTH  = 'Google OAuth'
SPLASH_PAGE_NONE  = 'None'
SPLASH_PAGE_PASSWORD_PROTECTED_WITH_ACTIVE_DIRECTORY  = 'Password-protected with Active Directory'
SPLASH_PAGE_PASSWORD_PROTECTED_WITH_CUSTOM_RADIUS  = 'Password-protected with custom RADIUS'
SPLASH_PAGE_PASSWORD_PROTECTED_WITH_LDAP  = 'Password-protected with LDAP'
SPLASH_PAGE_PASSWORD_PROTECTED_WITH_MERAKI_RADIUS  = 'Password-protected with Meraki RADIUS'
SPLASH_PAGE_SMS_AUTHENTICATION  = 'SMS authentication'
SPLASH_PAGE_SPONSORED_GUEST  = 'Sponsored guest'
SPLASH_PAGE_SYSTEMS_MANAGER_SENTRY  = 'Systems Manager Sentry'
WPA_ENCRYPTION_MODE_WPA1_AND_WPA2  = 'WPA1 and WPA2'
WPA_ENCRYPTION_MODE_WPA1_ONLY  = 'WPA1 only'
WPA_ENCRYPTION_MODE_WPA2_ONLY  = 'WPA2 only'
WPA_ENCRYPTION_MODE_WPA3_ONLY  = 'WPA3 only'
WPA_ENCRYPTION_MODE_WPA3_TRANSITION_MODE  = 'WPA3 Transition Mode'
$attributeMap  : array<string|int, string>
Array of attributes where the key is the local name, and the value is the original name
$container  : array<string|int, mixed>
Associative array for storing property values
$getters  : array<string|int, string>
Array of attributes to getter functions (for serialization of requests)
$setters  : array<string|int, string>
Array of attributes to setter functions (for deserialization of responses)
$swaggerFormats  : array<string|int, string>
Array of property to format mappings. Used for (de)serialization
$swaggerModelName  : string
The original name of the model.
$swaggerTypes  : array<string|int, string>
Array of property to type mappings. Used for (de)serialization
__construct()  : mixed
Constructor
__toString()  : string
Gets the string presentation of the object
attributeMap()  : array<string|int, mixed>
Array of attributes where the key is the local name, and the value is the original name
getActiveDirectory()  : NetworksnetworkIdwirelessssidsnumberActiveDirectory
Gets active_directory
getAdultContentFilteringEnabled()  : bool
Gets adult_content_filtering_enabled
getApTagsAndVlanIds()  : array<string|int, NetworksnetworkIdwirelessssidsnumberApTagsAndVlanIds>
Gets ap_tags_and_vlan_ids
getAuthMode()  : string
Gets auth_mode
getAuthModeAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getAvailabilityTags()  : array<string|int, string>
Gets availability_tags
getAvailableOnAllAps()  : bool
Gets available_on_all_aps
getBandSelection()  : string
Gets band_selection
getConcentratorNetworkId()  : string
Gets concentrator_network_id
getDefaultVlanId()  : int
Gets default_vlan_id
getDnsRewrite()  : NetworksnetworkIdwirelessssidsnumberDnsRewrite
Gets dns_rewrite
getDot11r()  : NetworksnetworkIdwirelessssidsnumberDot11r
Gets dot11r
getDot11w()  : NetworksnetworkIdwirelessssidsnumberDot11w
Gets dot11w
getEnabled()  : bool
Gets enabled
getEncryptionMode()  : string
Gets encryption_mode
getEncryptionModeAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getEnterpriseAdminAccess()  : string
Gets enterprise_admin_access
getEnterpriseAdminAccessAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getIpAssignmentMode()  : string
Gets ip_assignment_mode
getLanIsolationEnabled()  : bool
Gets lan_isolation_enabled
getLdap()  : NetworksnetworkIdwirelessssidsnumberLdap
Gets ldap
getLocalRadius()  : NetworksnetworkIdwirelessssidsnumberLocalRadius
Gets local_radius
getMandatoryDhcpEnabled()  : bool
Gets mandatory_dhcp_enabled
getMinBitrate()  : float
Gets min_bitrate
getModelName()  : string
The original name of the model.
getName()  : string
Gets name
getOauth()  : NetworksnetworkIdwirelessssidsnumberOauth
Gets oauth
getPerClientBandwidthLimitDown()  : int
Gets per_client_bandwidth_limit_down
getPerClientBandwidthLimitUp()  : int
Gets per_client_bandwidth_limit_up
getPerSsidBandwidthLimitDown()  : int
Gets per_ssid_bandwidth_limit_down
getPerSsidBandwidthLimitUp()  : int
Gets per_ssid_bandwidth_limit_up
getPsk()  : string
Gets psk
getRadiusAccountingEnabled()  : bool
Gets radius_accounting_enabled
getRadiusAccountingInterimInterval()  : int
Gets radius_accounting_interim_interval
getRadiusAccountingServers()  : array<string|int, NetworksnetworkIdwirelessssidsnumberRadiusAccountingServers>
Gets radius_accounting_servers
getRadiusAttributeForGroupPolicies()  : string
Gets radius_attribute_for_group_policies
getRadiusAttributeForGroupPoliciesAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getRadiusAuthenticationNasId()  : string
Gets radius_authentication_nas_id
getRadiusCalledStationId()  : string
Gets radius_called_station_id
getRadiusCoaEnabled()  : bool
Gets radius_coa_enabled
getRadiusFailoverPolicy()  : string
Gets radius_failover_policy
getRadiusFailoverPolicyAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getRadiusFallbackEnabled()  : bool
Gets radius_fallback_enabled
getRadiusGuestVlanEnabled()  : bool
Gets radius_guest_vlan_enabled
getRadiusGuestVlanId()  : int
Gets radius_guest_vlan_id
getRadiusLoadBalancingPolicy()  : string
Gets radius_load_balancing_policy
getRadiusLoadBalancingPolicyAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getRadiusOverride()  : bool
Gets radius_override
getRadiusProxyEnabled()  : bool
Gets radius_proxy_enabled
getRadiusServerAttemptsLimit()  : int
Gets radius_server_attempts_limit
getRadiusServers()  : array<string|int, NetworksnetworkIdwirelessssidsnumberRadiusServers>
Gets radius_servers
getRadiusServerTimeout()  : int
Gets radius_server_timeout
getRadiusTestingEnabled()  : bool
Gets radius_testing_enabled
getSplashGuestSponsorDomains()  : array<string|int, string>
Gets splash_guest_sponsor_domains
getSplashPage()  : string
Gets splash_page
getSplashPageAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
getters()  : array<string|int, mixed>
Array of attributes to getter functions (for serialization of requests)
getUseVlanTagging()  : bool
Gets use_vlan_tagging
getVisible()  : bool
Gets visible
getVlanId()  : int
Gets vlan_id
getWalledGardenEnabled()  : bool
Gets walled_garden_enabled
getWalledGardenRanges()  : array<string|int, string>
Gets walled_garden_ranges
getWpaEncryptionMode()  : string
Gets wpa_encryption_mode
getWpaEncryptionModeAllowableValues()  : array<string|int, string>
Gets allowable values of the enum
listInvalidProperties()  : array<string|int, mixed>
Show all the invalid properties with reasons.
offsetExists()  : bool
Returns true if offset exists. False otherwise.
offsetGet()  : mixed
Gets offset.
offsetSet()  : void
Sets value based on offset.
offsetUnset()  : void
Unsets offset.
setActiveDirectory()  : $this
Sets active_directory
setAdultContentFilteringEnabled()  : $this
Sets adult_content_filtering_enabled
setApTagsAndVlanIds()  : $this
Sets ap_tags_and_vlan_ids
setAuthMode()  : $this
Sets auth_mode
setAvailabilityTags()  : $this
Sets availability_tags
setAvailableOnAllAps()  : $this
Sets available_on_all_aps
setBandSelection()  : $this
Sets band_selection
setConcentratorNetworkId()  : $this
Sets concentrator_network_id
setDefaultVlanId()  : $this
Sets default_vlan_id
setDnsRewrite()  : $this
Sets dns_rewrite
setDot11r()  : $this
Sets dot11r
setDot11w()  : $this
Sets dot11w
setEnabled()  : $this
Sets enabled
setEncryptionMode()  : $this
Sets encryption_mode
setEnterpriseAdminAccess()  : $this
Sets enterprise_admin_access
setIpAssignmentMode()  : $this
Sets ip_assignment_mode
setLanIsolationEnabled()  : $this
Sets lan_isolation_enabled
setLdap()  : $this
Sets ldap
setLocalRadius()  : $this
Sets local_radius
setMandatoryDhcpEnabled()  : $this
Sets mandatory_dhcp_enabled
setMinBitrate()  : $this
Sets min_bitrate
setName()  : $this
Sets name
setOauth()  : $this
Sets oauth
setPerClientBandwidthLimitDown()  : $this
Sets per_client_bandwidth_limit_down
setPerClientBandwidthLimitUp()  : $this
Sets per_client_bandwidth_limit_up
setPerSsidBandwidthLimitDown()  : $this
Sets per_ssid_bandwidth_limit_down
setPerSsidBandwidthLimitUp()  : $this
Sets per_ssid_bandwidth_limit_up
setPsk()  : $this
Sets psk
setRadiusAccountingEnabled()  : $this
Sets radius_accounting_enabled
setRadiusAccountingInterimInterval()  : $this
Sets radius_accounting_interim_interval
setRadiusAccountingServers()  : $this
Sets radius_accounting_servers
setRadiusAttributeForGroupPolicies()  : $this
Sets radius_attribute_for_group_policies
setRadiusAuthenticationNasId()  : $this
Sets radius_authentication_nas_id
setRadiusCalledStationId()  : $this
Sets radius_called_station_id
setRadiusCoaEnabled()  : $this
Sets radius_coa_enabled
setRadiusFailoverPolicy()  : $this
Sets radius_failover_policy
setRadiusFallbackEnabled()  : $this
Sets radius_fallback_enabled
setRadiusGuestVlanEnabled()  : $this
Sets radius_guest_vlan_enabled
setRadiusGuestVlanId()  : $this
Sets radius_guest_vlan_id
setRadiusLoadBalancingPolicy()  : $this
Sets radius_load_balancing_policy
setRadiusOverride()  : $this
Sets radius_override
setRadiusProxyEnabled()  : $this
Sets radius_proxy_enabled
setRadiusServerAttemptsLimit()  : $this
Sets radius_server_attempts_limit
setRadiusServers()  : $this
Sets radius_servers
setRadiusServerTimeout()  : $this
Sets radius_server_timeout
setRadiusTestingEnabled()  : $this
Sets radius_testing_enabled
setSplashGuestSponsorDomains()  : $this
Sets splash_guest_sponsor_domains
setSplashPage()  : $this
Sets splash_page
setters()  : array<string|int, mixed>
Array of attributes to setter functions (for deserialization of responses)
setUseVlanTagging()  : $this
Sets use_vlan_tagging
setVisible()  : $this
Sets visible
setVlanId()  : $this
Sets vlan_id
setWalledGardenEnabled()  : $this
Sets walled_garden_enabled
setWalledGardenRanges()  : $this
Sets walled_garden_ranges
setWpaEncryptionMode()  : $this
Sets wpa_encryption_mode
swaggerFormats()  : array<string|int, mixed>
Array of property to format mappings. Used for (de)serialization
swaggerTypes()  : array<string|int, mixed>
Array of property to type mappings. Used for (de)serialization
valid()  : bool
Validate all the properties in the model return true if all passed

Constants

RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_AIRESPACE_ACL_NAME

public mixed RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_AIRESPACE_ACL_NAME = 'Airespace-ACL-Name'

RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_ARUBA_USER_ROLE

public mixed RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_ARUBA_USER_ROLE = 'Aruba-User-Role'

RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_FILTER_ID

public mixed RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_FILTER_ID = 'Filter-Id'

RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_REPLY_MESSAGE

public mixed RADIUS_ATTRIBUTE_FOR_GROUP_POLICIES_REPLY_MESSAGE = 'Reply-Message'

RADIUS_LOAD_BALANCING_POLICY_ROUND_ROBIN

public mixed RADIUS_LOAD_BALANCING_POLICY_ROUND_ROBIN = 'Round robin'

RADIUS_LOAD_BALANCING_POLICY_STRICT_PRIORITY_ORDER

public mixed RADIUS_LOAD_BALANCING_POLICY_STRICT_PRIORITY_ORDER = 'Strict priority order'

SPLASH_PAGE_CLICK_THROUGH_SPLASH_PAGE

public mixed SPLASH_PAGE_CLICK_THROUGH_SPLASH_PAGE = 'Click-through splash page'

SPLASH_PAGE_PASSWORD_PROTECTED_WITH_ACTIVE_DIRECTORY

public mixed SPLASH_PAGE_PASSWORD_PROTECTED_WITH_ACTIVE_DIRECTORY = 'Password-protected with Active Directory'

SPLASH_PAGE_PASSWORD_PROTECTED_WITH_CUSTOM_RADIUS

public mixed SPLASH_PAGE_PASSWORD_PROTECTED_WITH_CUSTOM_RADIUS = 'Password-protected with custom RADIUS'

SPLASH_PAGE_PASSWORD_PROTECTED_WITH_LDAP

public mixed SPLASH_PAGE_PASSWORD_PROTECTED_WITH_LDAP = 'Password-protected with LDAP'

SPLASH_PAGE_PASSWORD_PROTECTED_WITH_MERAKI_RADIUS

public mixed SPLASH_PAGE_PASSWORD_PROTECTED_WITH_MERAKI_RADIUS = 'Password-protected with Meraki RADIUS'

SPLASH_PAGE_SYSTEMS_MANAGER_SENTRY

public mixed SPLASH_PAGE_SYSTEMS_MANAGER_SENTRY = 'Systems Manager Sentry'

WPA_ENCRYPTION_MODE_WPA3_TRANSITION_MODE

public mixed WPA_ENCRYPTION_MODE_WPA3_TRANSITION_MODE = 'WPA3 Transition Mode'

Properties

$attributeMap

Array of attributes where the key is the local name, and the value is the original name

protected static array<string|int, string> $attributeMap = ['name' => 'name', 'enabled' => 'enabled', 'auth_mode' => 'authMode', 'enterprise_admin_access' => 'enterpriseAdminAccess', 'encryption_mode' => 'encryptionMode', 'psk' => 'psk', 'wpa_encryption_mode' => 'wpaEncryptionMode', 'dot11w' => 'dot11w', 'dot11r' => 'dot11r', 'splash_page' => 'splashPage', 'splash_guest_sponsor_domains' => 'splashGuestSponsorDomains', 'oauth' => 'oauth', 'local_radius' => 'localRadius', 'ldap' => 'ldap', 'active_directory' => 'activeDirectory', 'radius_servers' => 'radiusServers', 'radius_proxy_enabled' => 'radiusProxyEnabled', 'radius_testing_enabled' => 'radiusTestingEnabled', 'radius_called_station_id' => 'radiusCalledStationId', 'radius_authentication_nas_id' => 'radiusAuthenticationNasId', 'radius_server_timeout' => 'radiusServerTimeout', 'radius_server_attempts_limit' => 'radiusServerAttemptsLimit', 'radius_fallback_enabled' => 'radiusFallbackEnabled', 'radius_coa_enabled' => 'radiusCoaEnabled', 'radius_failover_policy' => 'radiusFailoverPolicy', 'radius_load_balancing_policy' => 'radiusLoadBalancingPolicy', 'radius_accounting_enabled' => 'radiusAccountingEnabled', 'radius_accounting_servers' => 'radiusAccountingServers', 'radius_accounting_interim_interval' => 'radiusAccountingInterimInterval', 'radius_attribute_for_group_policies' => 'radiusAttributeForGroupPolicies', 'ip_assignment_mode' => 'ipAssignmentMode', 'use_vlan_tagging' => 'useVlanTagging', 'concentrator_network_id' => 'concentratorNetworkId', 'vlan_id' => 'vlanId', 'default_vlan_id' => 'defaultVlanId', 'ap_tags_and_vlan_ids' => 'apTagsAndVlanIds', 'walled_garden_enabled' => 'walledGardenEnabled', 'walled_garden_ranges' => 'walledGardenRanges', 'radius_override' => 'radiusOverride', 'radius_guest_vlan_enabled' => 'radiusGuestVlanEnabled', 'radius_guest_vlan_id' => 'radiusGuestVlanId', 'min_bitrate' => 'minBitrate', 'band_selection' => 'bandSelection', 'per_client_bandwidth_limit_up' => 'perClientBandwidthLimitUp', 'per_client_bandwidth_limit_down' => 'perClientBandwidthLimitDown', 'per_ssid_bandwidth_limit_up' => 'perSsidBandwidthLimitUp', 'per_ssid_bandwidth_limit_down' => 'perSsidBandwidthLimitDown', 'lan_isolation_enabled' => 'lanIsolationEnabled', 'visible' => 'visible', 'available_on_all_aps' => 'availableOnAllAps', 'availability_tags' => 'availabilityTags', 'mandatory_dhcp_enabled' => 'mandatoryDhcpEnabled', 'adult_content_filtering_enabled' => 'adultContentFilteringEnabled', 'dns_rewrite' => 'dnsRewrite']

$container

Associative array for storing property values

protected array<string|int, mixed> $container = []

$getters

Array of attributes to getter functions (for serialization of requests)

protected static array<string|int, string> $getters = ['name' => 'getName', 'enabled' => 'getEnabled', 'auth_mode' => 'getAuthMode', 'enterprise_admin_access' => 'getEnterpriseAdminAccess', 'encryption_mode' => 'getEncryptionMode', 'psk' => 'getPsk', 'wpa_encryption_mode' => 'getWpaEncryptionMode', 'dot11w' => 'getDot11w', 'dot11r' => 'getDot11r', 'splash_page' => 'getSplashPage', 'splash_guest_sponsor_domains' => 'getSplashGuestSponsorDomains', 'oauth' => 'getOauth', 'local_radius' => 'getLocalRadius', 'ldap' => 'getLdap', 'active_directory' => 'getActiveDirectory', 'radius_servers' => 'getRadiusServers', 'radius_proxy_enabled' => 'getRadiusProxyEnabled', 'radius_testing_enabled' => 'getRadiusTestingEnabled', 'radius_called_station_id' => 'getRadiusCalledStationId', 'radius_authentication_nas_id' => 'getRadiusAuthenticationNasId', 'radius_server_timeout' => 'getRadiusServerTimeout', 'radius_server_attempts_limit' => 'getRadiusServerAttemptsLimit', 'radius_fallback_enabled' => 'getRadiusFallbackEnabled', 'radius_coa_enabled' => 'getRadiusCoaEnabled', 'radius_failover_policy' => 'getRadiusFailoverPolicy', 'radius_load_balancing_policy' => 'getRadiusLoadBalancingPolicy', 'radius_accounting_enabled' => 'getRadiusAccountingEnabled', 'radius_accounting_servers' => 'getRadiusAccountingServers', 'radius_accounting_interim_interval' => 'getRadiusAccountingInterimInterval', 'radius_attribute_for_group_policies' => 'getRadiusAttributeForGroupPolicies', 'ip_assignment_mode' => 'getIpAssignmentMode', 'use_vlan_tagging' => 'getUseVlanTagging', 'concentrator_network_id' => 'getConcentratorNetworkId', 'vlan_id' => 'getVlanId', 'default_vlan_id' => 'getDefaultVlanId', 'ap_tags_and_vlan_ids' => 'getApTagsAndVlanIds', 'walled_garden_enabled' => 'getWalledGardenEnabled', 'walled_garden_ranges' => 'getWalledGardenRanges', 'radius_override' => 'getRadiusOverride', 'radius_guest_vlan_enabled' => 'getRadiusGuestVlanEnabled', 'radius_guest_vlan_id' => 'getRadiusGuestVlanId', 'min_bitrate' => 'getMinBitrate', 'band_selection' => 'getBandSelection', 'per_client_bandwidth_limit_up' => 'getPerClientBandwidthLimitUp', 'per_client_bandwidth_limit_down' => 'getPerClientBandwidthLimitDown', 'per_ssid_bandwidth_limit_up' => 'getPerSsidBandwidthLimitUp', 'per_ssid_bandwidth_limit_down' => 'getPerSsidBandwidthLimitDown', 'lan_isolation_enabled' => 'getLanIsolationEnabled', 'visible' => 'getVisible', 'available_on_all_aps' => 'getAvailableOnAllAps', 'availability_tags' => 'getAvailabilityTags', 'mandatory_dhcp_enabled' => 'getMandatoryDhcpEnabled', 'adult_content_filtering_enabled' => 'getAdultContentFilteringEnabled', 'dns_rewrite' => 'getDnsRewrite']

$setters

Array of attributes to setter functions (for deserialization of responses)

protected static array<string|int, string> $setters = ['name' => 'setName', 'enabled' => 'setEnabled', 'auth_mode' => 'setAuthMode', 'enterprise_admin_access' => 'setEnterpriseAdminAccess', 'encryption_mode' => 'setEncryptionMode', 'psk' => 'setPsk', 'wpa_encryption_mode' => 'setWpaEncryptionMode', 'dot11w' => 'setDot11w', 'dot11r' => 'setDot11r', 'splash_page' => 'setSplashPage', 'splash_guest_sponsor_domains' => 'setSplashGuestSponsorDomains', 'oauth' => 'setOauth', 'local_radius' => 'setLocalRadius', 'ldap' => 'setLdap', 'active_directory' => 'setActiveDirectory', 'radius_servers' => 'setRadiusServers', 'radius_proxy_enabled' => 'setRadiusProxyEnabled', 'radius_testing_enabled' => 'setRadiusTestingEnabled', 'radius_called_station_id' => 'setRadiusCalledStationId', 'radius_authentication_nas_id' => 'setRadiusAuthenticationNasId', 'radius_server_timeout' => 'setRadiusServerTimeout', 'radius_server_attempts_limit' => 'setRadiusServerAttemptsLimit', 'radius_fallback_enabled' => 'setRadiusFallbackEnabled', 'radius_coa_enabled' => 'setRadiusCoaEnabled', 'radius_failover_policy' => 'setRadiusFailoverPolicy', 'radius_load_balancing_policy' => 'setRadiusLoadBalancingPolicy', 'radius_accounting_enabled' => 'setRadiusAccountingEnabled', 'radius_accounting_servers' => 'setRadiusAccountingServers', 'radius_accounting_interim_interval' => 'setRadiusAccountingInterimInterval', 'radius_attribute_for_group_policies' => 'setRadiusAttributeForGroupPolicies', 'ip_assignment_mode' => 'setIpAssignmentMode', 'use_vlan_tagging' => 'setUseVlanTagging', 'concentrator_network_id' => 'setConcentratorNetworkId', 'vlan_id' => 'setVlanId', 'default_vlan_id' => 'setDefaultVlanId', 'ap_tags_and_vlan_ids' => 'setApTagsAndVlanIds', 'walled_garden_enabled' => 'setWalledGardenEnabled', 'walled_garden_ranges' => 'setWalledGardenRanges', 'radius_override' => 'setRadiusOverride', 'radius_guest_vlan_enabled' => 'setRadiusGuestVlanEnabled', 'radius_guest_vlan_id' => 'setRadiusGuestVlanId', 'min_bitrate' => 'setMinBitrate', 'band_selection' => 'setBandSelection', 'per_client_bandwidth_limit_up' => 'setPerClientBandwidthLimitUp', 'per_client_bandwidth_limit_down' => 'setPerClientBandwidthLimitDown', 'per_ssid_bandwidth_limit_up' => 'setPerSsidBandwidthLimitUp', 'per_ssid_bandwidth_limit_down' => 'setPerSsidBandwidthLimitDown', 'lan_isolation_enabled' => 'setLanIsolationEnabled', 'visible' => 'setVisible', 'available_on_all_aps' => 'setAvailableOnAllAps', 'availability_tags' => 'setAvailabilityTags', 'mandatory_dhcp_enabled' => 'setMandatoryDhcpEnabled', 'adult_content_filtering_enabled' => 'setAdultContentFilteringEnabled', 'dns_rewrite' => 'setDnsRewrite']

$swaggerFormats

Array of property to format mappings. Used for (de)serialization

protected static array<string|int, string> $swaggerFormats = ['name' => null, 'enabled' => null, 'auth_mode' => null, 'enterprise_admin_access' => null, 'encryption_mode' => null, 'psk' => null, 'wpa_encryption_mode' => null, 'dot11w' => null, 'dot11r' => null, 'splash_page' => null, 'splash_guest_sponsor_domains' => null, 'oauth' => null, 'local_radius' => null, 'ldap' => null, 'active_directory' => null, 'radius_servers' => null, 'radius_proxy_enabled' => null, 'radius_testing_enabled' => null, 'radius_called_station_id' => null, 'radius_authentication_nas_id' => null, 'radius_server_timeout' => null, 'radius_server_attempts_limit' => null, 'radius_fallback_enabled' => null, 'radius_coa_enabled' => null, 'radius_failover_policy' => null, 'radius_load_balancing_policy' => null, 'radius_accounting_enabled' => null, 'radius_accounting_servers' => null, 'radius_accounting_interim_interval' => null, 'radius_attribute_for_group_policies' => null, 'ip_assignment_mode' => null, 'use_vlan_tagging' => null, 'concentrator_network_id' => null, 'vlan_id' => null, 'default_vlan_id' => null, 'ap_tags_and_vlan_ids' => null, 'walled_garden_enabled' => null, 'walled_garden_ranges' => null, 'radius_override' => null, 'radius_guest_vlan_enabled' => null, 'radius_guest_vlan_id' => null, 'min_bitrate' => 'float', 'band_selection' => null, 'per_client_bandwidth_limit_up' => null, 'per_client_bandwidth_limit_down' => null, 'per_ssid_bandwidth_limit_up' => null, 'per_ssid_bandwidth_limit_down' => null, 'lan_isolation_enabled' => null, 'visible' => null, 'available_on_all_aps' => null, 'availability_tags' => null, 'mandatory_dhcp_enabled' => null, 'adult_content_filtering_enabled' => null, 'dns_rewrite' => null]

$swaggerModelName

The original name of the model.

protected static string $swaggerModelName = 'updateNetworkWirelessSsid'

$swaggerTypes

Array of property to type mappings. Used for (de)serialization

protected static array<string|int, string> $swaggerTypes = ['name' => 'string', 'enabled' => 'bool', 'auth_mode' => 'string', 'enterprise_admin_access' => 'string', 'encryption_mode' => 'string', 'psk' => 'string', 'wpa_encryption_mode' => 'string', 'dot11w' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberDot11w', 'dot11r' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberDot11r', 'splash_page' => 'string', 'splash_guest_sponsor_domains' => 'string[]', 'oauth' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberOauth', 'local_radius' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberLocalRadius', 'ldap' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberLdap', 'active_directory' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberActiveDirectory', 'radius_servers' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberRadiusServers[]', 'radius_proxy_enabled' => 'bool', 'radius_testing_enabled' => 'bool', 'radius_called_station_id' => 'string', 'radius_authentication_nas_id' => 'string', 'radius_server_timeout' => 'int', 'radius_server_attempts_limit' => 'int', 'radius_fallback_enabled' => 'bool', 'radius_coa_enabled' => 'bool', 'radius_failover_policy' => 'string', 'radius_load_balancing_policy' => 'string', 'radius_accounting_enabled' => 'bool', 'radius_accounting_servers' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberRadiusAccountingServers[]', 'radius_accounting_interim_interval' => 'int', 'radius_attribute_for_group_policies' => 'string', 'ip_assignment_mode' => 'string', 'use_vlan_tagging' => 'bool', 'concentrator_network_id' => 'string', 'vlan_id' => 'int', 'default_vlan_id' => 'int', 'ap_tags_and_vlan_ids' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberApTagsAndVlanIds[]', 'walled_garden_enabled' => 'bool', 'walled_garden_ranges' => 'string[]', 'radius_override' => 'bool', 'radius_guest_vlan_enabled' => 'bool', 'radius_guest_vlan_id' => 'int', 'min_bitrate' => 'float', 'band_selection' => 'string', 'per_client_bandwidth_limit_up' => 'int', 'per_client_bandwidth_limit_down' => 'int', 'per_ssid_bandwidth_limit_up' => 'int', 'per_ssid_bandwidth_limit_down' => 'int', 'lan_isolation_enabled' => 'bool', 'visible' => 'bool', 'available_on_all_aps' => 'bool', 'availability_tags' => 'string[]', 'mandatory_dhcp_enabled' => 'bool', 'adult_content_filtering_enabled' => 'bool', 'dns_rewrite' => '\Swagger\Client\Model\NetworksnetworkIdwirelessssidsnumberDnsRewrite']

Methods

__construct()

Constructor

public __construct([array<string|int, mixed> $data = null ]) : mixed
Parameters
$data : array<string|int, mixed> = null

Associated array of property values initializing the model

Return values
mixed

__toString()

Gets the string presentation of the object

public __toString() : string
Return values
string

attributeMap()

Array of attributes where the key is the local name, and the value is the original name

public static attributeMap() : array<string|int, mixed>
Return values
array<string|int, mixed>

getAdultContentFilteringEnabled()

Gets adult_content_filtering_enabled

public getAdultContentFilteringEnabled() : bool
Return values
bool

getAuthModeAllowableValues()

Gets allowable values of the enum

public getAuthModeAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getAvailabilityTags()

Gets availability_tags

public getAvailabilityTags() : array<string|int, string>
Return values
array<string|int, string>

getAvailableOnAllAps()

Gets available_on_all_aps

public getAvailableOnAllAps() : bool
Return values
bool

getConcentratorNetworkId()

Gets concentrator_network_id

public getConcentratorNetworkId() : string
Return values
string

getEncryptionModeAllowableValues()

Gets allowable values of the enum

public getEncryptionModeAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getEnterpriseAdminAccess()

Gets enterprise_admin_access

public getEnterpriseAdminAccess() : string
Return values
string

getEnterpriseAdminAccessAllowableValues()

Gets allowable values of the enum

public getEnterpriseAdminAccessAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getIpAssignmentMode()

Gets ip_assignment_mode

public getIpAssignmentMode() : string
Return values
string

getLanIsolationEnabled()

Gets lan_isolation_enabled

public getLanIsolationEnabled() : bool
Return values
bool

getMandatoryDhcpEnabled()

Gets mandatory_dhcp_enabled

public getMandatoryDhcpEnabled() : bool
Return values
bool

getPerClientBandwidthLimitDown()

Gets per_client_bandwidth_limit_down

public getPerClientBandwidthLimitDown() : int
Return values
int

getPerClientBandwidthLimitUp()

Gets per_client_bandwidth_limit_up

public getPerClientBandwidthLimitUp() : int
Return values
int

getPerSsidBandwidthLimitDown()

Gets per_ssid_bandwidth_limit_down

public getPerSsidBandwidthLimitDown() : int
Return values
int

getPerSsidBandwidthLimitUp()

Gets per_ssid_bandwidth_limit_up

public getPerSsidBandwidthLimitUp() : int
Return values
int

getRadiusAccountingEnabled()

Gets radius_accounting_enabled

public getRadiusAccountingEnabled() : bool
Return values
bool

getRadiusAccountingInterimInterval()

Gets radius_accounting_interim_interval

public getRadiusAccountingInterimInterval() : int
Return values
int

getRadiusAttributeForGroupPolicies()

Gets radius_attribute_for_group_policies

public getRadiusAttributeForGroupPolicies() : string
Return values
string

getRadiusAttributeForGroupPoliciesAllowableValues()

Gets allowable values of the enum

public getRadiusAttributeForGroupPoliciesAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getRadiusAuthenticationNasId()

Gets radius_authentication_nas_id

public getRadiusAuthenticationNasId() : string
Return values
string

getRadiusCalledStationId()

Gets radius_called_station_id

public getRadiusCalledStationId() : string
Return values
string

getRadiusFailoverPolicy()

Gets radius_failover_policy

public getRadiusFailoverPolicy() : string
Return values
string

getRadiusFailoverPolicyAllowableValues()

Gets allowable values of the enum

public getRadiusFailoverPolicyAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getRadiusFallbackEnabled()

Gets radius_fallback_enabled

public getRadiusFallbackEnabled() : bool
Return values
bool

getRadiusGuestVlanEnabled()

Gets radius_guest_vlan_enabled

public getRadiusGuestVlanEnabled() : bool
Return values
bool

getRadiusGuestVlanId()

Gets radius_guest_vlan_id

public getRadiusGuestVlanId() : int
Return values
int

getRadiusLoadBalancingPolicy()

Gets radius_load_balancing_policy

public getRadiusLoadBalancingPolicy() : string
Return values
string

getRadiusLoadBalancingPolicyAllowableValues()

Gets allowable values of the enum

public getRadiusLoadBalancingPolicyAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getRadiusProxyEnabled()

Gets radius_proxy_enabled

public getRadiusProxyEnabled() : bool
Return values
bool

getRadiusServerAttemptsLimit()

Gets radius_server_attempts_limit

public getRadiusServerAttemptsLimit() : int
Return values
int

getRadiusServerTimeout()

Gets radius_server_timeout

public getRadiusServerTimeout() : int
Return values
int

getRadiusTestingEnabled()

Gets radius_testing_enabled

public getRadiusTestingEnabled() : bool
Return values
bool

getSplashGuestSponsorDomains()

Gets splash_guest_sponsor_domains

public getSplashGuestSponsorDomains() : array<string|int, string>
Return values
array<string|int, string>

getSplashPageAllowableValues()

Gets allowable values of the enum

public getSplashPageAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

getters()

Array of attributes to getter functions (for serialization of requests)

public static getters() : array<string|int, mixed>
Return values
array<string|int, mixed>

getWalledGardenEnabled()

Gets walled_garden_enabled

public getWalledGardenEnabled() : bool
Return values
bool

getWalledGardenRanges()

Gets walled_garden_ranges

public getWalledGardenRanges() : array<string|int, string>
Return values
array<string|int, string>

getWpaEncryptionMode()

Gets wpa_encryption_mode

public getWpaEncryptionMode() : string
Return values
string

getWpaEncryptionModeAllowableValues()

Gets allowable values of the enum

public getWpaEncryptionModeAllowableValues() : array<string|int, string>
Return values
array<string|int, string>

listInvalidProperties()

Show all the invalid properties with reasons.

public listInvalidProperties() : array<string|int, mixed>
Return values
array<string|int, mixed>

invalid properties with reasons

offsetExists()

Returns true if offset exists. False otherwise.

public offsetExists(int $offset) : bool
Parameters
$offset : int

Offset

Return values
bool

offsetGet()

Gets offset.

public offsetGet(int $offset) : mixed
Parameters
$offset : int

Offset

Return values
mixed

offsetSet()

Sets value based on offset.

public offsetSet(int $offset, mixed $value) : void
Parameters
$offset : int

Offset

$value : mixed

Value to be set

Return values
void

offsetUnset()

Unsets offset.

public offsetUnset(int $offset) : void
Parameters
$offset : int

Offset

Return values
void

setAdultContentFilteringEnabled()

Sets adult_content_filtering_enabled

public setAdultContentFilteringEnabled(bool $adult_content_filtering_enabled) : $this
Parameters
$adult_content_filtering_enabled : bool

Boolean indicating whether or not adult content will be blocked

Return values
$this

setAuthMode()

Sets auth_mode

public setAuthMode(string $auth_mode) : $this
Parameters
$auth_mode : string

The association control method for the SSID ('open', 'psk', 'open-with-radius', '8021x-meraki', '8021x-radius', '8021x-google', '8021x-localradius', 'ipsk-with-radius' or 'ipsk-without-radius')

Return values
$this

setAvailabilityTags()

Sets availability_tags

public setAvailabilityTags(array<string|int, string> $availability_tags) : $this
Parameters
$availability_tags : array<string|int, string>

Accepts a list of tags for this SSID. If availableOnAllAps is false, then the SSID will only be broadcast by APs with tags matching any of the tags in this list.

Return values
$this

setAvailableOnAllAps()

Sets available_on_all_aps

public setAvailableOnAllAps(bool $available_on_all_aps) : $this
Parameters
$available_on_all_aps : bool

Boolean indicating whether all APs should broadcast the SSID or if it should be restricted to APs matching any availability tags. Can only be false if the SSID has availability tags.

Return values
$this

setBandSelection()

Sets band_selection

public setBandSelection(string $band_selection) : $this
Parameters
$band_selection : string

The client-serving radio frequencies. ('Dual band operation', '5 GHz band only' or 'Dual band operation with Band Steering')

Return values
$this

setConcentratorNetworkId()

Sets concentrator_network_id

public setConcentratorNetworkId(string $concentrator_network_id) : $this
Parameters
$concentrator_network_id : string

The concentrator to use when the ipAssignmentMode is 'Layer 3 roaming with a concentrator' or 'VPN'.

Return values
$this

setDefaultVlanId()

Sets default_vlan_id

public setDefaultVlanId(int $default_vlan_id) : $this
Parameters
$default_vlan_id : int

The default VLAN ID used for 'all other APs'. This param is only valid when the ipAssignmentMode is 'Bridge mode' or 'Layer 3 roaming'

Return values
$this

setEnabled()

Sets enabled

public setEnabled(bool $enabled) : $this
Parameters
$enabled : bool

Whether or not the SSID is enabled

Return values
$this

setEncryptionMode()

Sets encryption_mode

public setEncryptionMode(string $encryption_mode) : $this
Parameters
$encryption_mode : string

The psk encryption mode for the SSID ('wep' or 'wpa'). This param is only valid if the authMode is 'psk'

Return values
$this

setEnterpriseAdminAccess()

Sets enterprise_admin_access

public setEnterpriseAdminAccess(string $enterprise_admin_access) : $this
Parameters
$enterprise_admin_access : string

Whether or not an SSID is accessible by 'enterprise' administrators ('access disabled' or 'access enabled')

Return values
$this

setIpAssignmentMode()

Sets ip_assignment_mode

public setIpAssignmentMode(string $ip_assignment_mode) : $this
Parameters
$ip_assignment_mode : string

The client IP assignment mode ('NAT mode', 'Bridge mode', 'Layer 3 roaming', 'Layer 3 roaming with a concentrator' or 'VPN')

Return values
$this

setLanIsolationEnabled()

Sets lan_isolation_enabled

public setLanIsolationEnabled(bool $lan_isolation_enabled) : $this
Parameters
$lan_isolation_enabled : bool

Boolean indicating whether Layer 2 LAN isolation should be enabled or disabled. Only configurable when ipAssignmentMode is 'Bridge mode'.

Return values
$this

setMandatoryDhcpEnabled()

Sets mandatory_dhcp_enabled

public setMandatoryDhcpEnabled(bool $mandatory_dhcp_enabled) : $this
Parameters
$mandatory_dhcp_enabled : bool

If true, Mandatory DHCP will enforce that clients connecting to this SSID must use the IP address assigned by the DHCP server. Clients who use a static IP address won't be able to associate.

Return values
$this

setMinBitrate()

Sets min_bitrate

public setMinBitrate(float $min_bitrate) : $this
Parameters
$min_bitrate : float

The minimum bitrate in Mbps. ('1', '2', '5.5', '6', '9', '11', '12', '18', '24', '36', '48' or '54')

Return values
$this

setName()

Sets name

public setName(string $name) : $this
Parameters
$name : string

The name of the SSID

Return values
$this

setPerClientBandwidthLimitDown()

Sets per_client_bandwidth_limit_down

public setPerClientBandwidthLimitDown(int $per_client_bandwidth_limit_down) : $this
Parameters
$per_client_bandwidth_limit_down : int

The download bandwidth limit in Kbps. (0 represents no limit.)

Return values
$this

setPerClientBandwidthLimitUp()

Sets per_client_bandwidth_limit_up

public setPerClientBandwidthLimitUp(int $per_client_bandwidth_limit_up) : $this
Parameters
$per_client_bandwidth_limit_up : int

The upload bandwidth limit in Kbps. (0 represents no limit.)

Return values
$this

setPerSsidBandwidthLimitDown()

Sets per_ssid_bandwidth_limit_down

public setPerSsidBandwidthLimitDown(int $per_ssid_bandwidth_limit_down) : $this
Parameters
$per_ssid_bandwidth_limit_down : int

The total download bandwidth limit in Kbps. (0 represents no limit.)

Return values
$this

setPerSsidBandwidthLimitUp()

Sets per_ssid_bandwidth_limit_up

public setPerSsidBandwidthLimitUp(int $per_ssid_bandwidth_limit_up) : $this
Parameters
$per_ssid_bandwidth_limit_up : int

The total upload bandwidth limit in Kbps. (0 represents no limit.)

Return values
$this

setPsk()

Sets psk

public setPsk(string $psk) : $this
Parameters
$psk : string

The passkey for the SSID. This param is only valid if the authMode is 'psk'

Return values
$this

setRadiusAccountingEnabled()

Sets radius_accounting_enabled

public setRadiusAccountingEnabled(bool $radius_accounting_enabled) : $this
Parameters
$radius_accounting_enabled : bool

Whether or not RADIUS accounting is enabled. This param is only valid if the authMode is 'open-with-radius', '8021x-radius' or 'ipsk-with-radius'

Return values
$this

setRadiusAccountingInterimInterval()

Sets radius_accounting_interim_interval

public setRadiusAccountingInterimInterval(int $radius_accounting_interim_interval) : $this
Parameters
$radius_accounting_interim_interval : int

The interval (in seconds) in which accounting information is updated and sent to the RADIUS accounting server.

Return values
$this

setRadiusAccountingServers()

Sets radius_accounting_servers

public setRadiusAccountingServers(array<string|int, NetworksnetworkIdwirelessssidsnumberRadiusAccountingServers$radius_accounting_servers) : $this
Parameters
$radius_accounting_servers : array<string|int, NetworksnetworkIdwirelessssidsnumberRadiusAccountingServers>

The RADIUS accounting 802.1X servers to be used for authentication. This param is only valid if the authMode is 'open-with-radius', '8021x-radius' or 'ipsk-with-radius' and radiusAccountingEnabled is 'true'

Return values
$this

setRadiusAttributeForGroupPolicies()

Sets radius_attribute_for_group_policies

public setRadiusAttributeForGroupPolicies(string $radius_attribute_for_group_policies) : $this
Parameters
$radius_attribute_for_group_policies : string

Specify the RADIUS attribute used to look up group policies ('Filter-Id', 'Reply-Message', 'Airespace-ACL-Name' or 'Aruba-User-Role'). Access points must receive this attribute in the RADIUS Access-Accept message

Return values
$this

setRadiusAuthenticationNasId()

Sets radius_authentication_nas_id

public setRadiusAuthenticationNasId(string $radius_authentication_nas_id) : $this
Parameters
$radius_authentication_nas_id : string

The template of the NAS identifier to be used for RADIUS authentication (ex. $NODE_MAC$:$VAP_NUM$).

Return values
$this

setRadiusCalledStationId()

Sets radius_called_station_id

public setRadiusCalledStationId(string $radius_called_station_id) : $this
Parameters
$radius_called_station_id : string

The template of the called station identifier to be used for RADIUS (ex. $NODE_MAC$:$VAP_NUM$).

Return values
$this

setRadiusCoaEnabled()

Sets radius_coa_enabled

public setRadiusCoaEnabled(bool $radius_coa_enabled) : $this
Parameters
$radius_coa_enabled : bool

If true, Meraki devices will act as a RADIUS Dynamic Authorization Server and will respond to RADIUS Change-of-Authorization and Disconnect messages sent by the RADIUS server.

Return values
$this

setRadiusFailoverPolicy()

Sets radius_failover_policy

public setRadiusFailoverPolicy(string $radius_failover_policy) : $this
Parameters
$radius_failover_policy : string

This policy determines how authentication requests should be handled in the event that all of the configured RADIUS servers are unreachable ('Deny access' or 'Allow access')

Return values
$this

setRadiusFallbackEnabled()

Sets radius_fallback_enabled

public setRadiusFallbackEnabled(bool $radius_fallback_enabled) : $this
Parameters
$radius_fallback_enabled : bool

Whether or not higher priority RADIUS servers should be retried after 60 seconds.

Return values
$this

setRadiusGuestVlanEnabled()

Sets radius_guest_vlan_enabled

public setRadiusGuestVlanEnabled(bool $radius_guest_vlan_enabled) : $this
Parameters
$radius_guest_vlan_enabled : bool

Whether or not RADIUS Guest VLAN is enabled. This param is only valid if the authMode is 'open-with-radius' and addressing mode is not set to 'isolated' or 'nat' mode

Return values
$this

setRadiusGuestVlanId()

Sets radius_guest_vlan_id

public setRadiusGuestVlanId(int $radius_guest_vlan_id) : $this
Parameters
$radius_guest_vlan_id : int

VLAN ID of the RADIUS Guest VLAN. This param is only valid if the authMode is 'open-with-radius' and addressing mode is not set to 'isolated' or 'nat' mode

Return values
$this

setRadiusLoadBalancingPolicy()

Sets radius_load_balancing_policy

public setRadiusLoadBalancingPolicy(string $radius_load_balancing_policy) : $this
Parameters
$radius_load_balancing_policy : string

This policy determines which RADIUS server will be contacted first in an authentication attempt and the ordering of any necessary retry attempts ('Strict priority order' or 'Round robin')

Return values
$this

setRadiusOverride()

Sets radius_override

public setRadiusOverride(bool $radius_override) : $this
Parameters
$radius_override : bool

If true, the RADIUS response can override VLAN tag. This is not valid when ipAssignmentMode is 'NAT mode'.

Return values
$this

setRadiusProxyEnabled()

Sets radius_proxy_enabled

public setRadiusProxyEnabled(bool $radius_proxy_enabled) : $this
Parameters
$radius_proxy_enabled : bool

If true, Meraki devices will proxy RADIUS messages through the Meraki cloud to the configured RADIUS auth and accounting servers.

Return values
$this

setRadiusServerAttemptsLimit()

Sets radius_server_attempts_limit

public setRadiusServerAttemptsLimit(int $radius_server_attempts_limit) : $this
Parameters
$radius_server_attempts_limit : int

The maximum number of transmit attempts after which a RADIUS server is failed over (must be between 1-5).

Return values
$this

setRadiusServerTimeout()

Sets radius_server_timeout

public setRadiusServerTimeout(int $radius_server_timeout) : $this
Parameters
$radius_server_timeout : int

The amount of time for which a RADIUS client waits for a reply from the RADIUS server (must be between 1-10 seconds).

Return values
$this

setRadiusTestingEnabled()

Sets radius_testing_enabled

public setRadiusTestingEnabled(bool $radius_testing_enabled) : $this
Parameters
$radius_testing_enabled : bool

If true, Meraki devices will periodically send Access-Request messages to configured RADIUS servers using identity 'meraki_8021x_test' to ensure that the RADIUS servers are reachable.

Return values
$this

setSplashGuestSponsorDomains()

Sets splash_guest_sponsor_domains

public setSplashGuestSponsorDomains(array<string|int, string> $splash_guest_sponsor_domains) : $this
Parameters
$splash_guest_sponsor_domains : array<string|int, string>

Array of valid sponsor email domains for sponsored guest splash type.

Return values
$this

setSplashPage()

Sets splash_page

public setSplashPage(string $splash_page) : $this
Parameters
$splash_page : string

The type of splash page for the SSID ('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', 'Cisco ISE' or 'Google Apps domain'). This attribute is not supported for template children.

Return values
$this

setters()

Array of attributes to setter functions (for deserialization of responses)

public static setters() : array<string|int, mixed>
Return values
array<string|int, mixed>

setUseVlanTagging()

Sets use_vlan_tagging

public setUseVlanTagging(bool $use_vlan_tagging) : $this
Parameters
$use_vlan_tagging : bool

Whether or not traffic should be directed to use specific VLANs. This param is only valid if the ipAssignmentMode is 'Bridge mode' or 'Layer 3 roaming'

Return values
$this

setVisible()

Sets visible

public setVisible(bool $visible) : $this
Parameters
$visible : bool

Boolean indicating whether APs should advertise or hide this SSID. APs will only broadcast this SSID if set to true

Return values
$this

setVlanId()

Sets vlan_id

public setVlanId(int $vlan_id) : $this
Parameters
$vlan_id : int

The VLAN ID used for VLAN tagging. This param is only valid when the ipAssignmentMode is 'Layer 3 roaming with a concentrator' or 'VPN'

Return values
$this

setWalledGardenEnabled()

Sets walled_garden_enabled

public setWalledGardenEnabled(bool $walled_garden_enabled) : $this
Parameters
$walled_garden_enabled : bool

Allow access to a configurable list of IP ranges, which users may access prior to sign-on.

Return values
$this

setWalledGardenRanges()

Sets walled_garden_ranges

public setWalledGardenRanges(array<string|int, string> $walled_garden_ranges) : $this
Parameters
$walled_garden_ranges : array<string|int, string>

Specify your walled garden by entering an array of addresses, ranges using CIDR notation, domain names, and domain wildcards (e.g. '192.168.1.1/24', '192.168.37.10/32', 'www.yahoo.com', '*.google.com']). Meraki's splash page is automatically included in your walled garden.

Return values
$this

setWpaEncryptionMode()

Sets wpa_encryption_mode

public setWpaEncryptionMode(string $wpa_encryption_mode) : $this
Parameters
$wpa_encryption_mode : string

The types of WPA encryption. ('WPA1 only', 'WPA1 and WPA2', 'WPA2 only', 'WPA3 Transition Mode' or 'WPA3 only')

Return values
$this

swaggerFormats()

Array of property to format mappings. Used for (de)serialization

public static swaggerFormats() : array<string|int, mixed>
Return values
array<string|int, mixed>

swaggerTypes()

Array of property to type mappings. Used for (de)serialization

public static swaggerTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>

valid()

Validate all the properties in the model return true if all passed

public valid() : bool
Return values
bool

True if all properties are valid

Search results