// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph // WindowsWifiConfiguration Device Configuration. type WindowsWifiConfiguration struct { // DeviceConfiguration is the base model of WindowsWifiConfiguration DeviceConfiguration // PreSharedKey This is the pre-shared key for WPA Personal Wi-Fi network. PreSharedKey *string `json:"preSharedKey,omitempty"` // WifiSecurityType Specify the Wifi Security Type. WifiSecurityType *WiFiSecurityType `json:"wifiSecurityType,omitempty"` // MeteredConnectionLimit Specify the metered connection limit type for the wifi connection. MeteredConnectionLimit *MeteredConnectionLimitType `json:"meteredConnectionLimit,omitempty"` // Ssid Specify the SSID of the wifi connection. Ssid *string `json:"ssid,omitempty"` // NetworkName Specify the network configuration name. NetworkName *string `json:"networkName,omitempty"` // ConnectAutomatically Specify whether the wifi connection should connect automatically when in range. ConnectAutomatically *bool `json:"connectAutomatically,omitempty"` // ConnectToPreferredNetwork Specify whether the wifi connection should connect to more preferred networks when already connected to this one. Requires ConnectAutomatically to be true. ConnectToPreferredNetwork *bool `json:"connectToPreferredNetwork,omitempty"` // ConnectWhenNetworkNameIsHidden Specify whether the wifi connection should connect automatically even when the SSID is not broadcasting. ConnectWhenNetworkNameIsHidden *bool `json:"connectWhenNetworkNameIsHidden,omitempty"` // ProxySetting Specify the proxy setting for Wi-Fi configuration ProxySetting *WiFiProxySetting `json:"proxySetting,omitempty"` // ProxyManualAddress Specify the IP address for the proxy server. ProxyManualAddress *string `json:"proxyManualAddress,omitempty"` // ProxyManualPort Specify the port for the proxy server. ProxyManualPort *int `json:"proxyManualPort,omitempty"` // ProxyAutomaticConfigurationURL Specify the URL for the proxy server configuration script. ProxyAutomaticConfigurationURL *string `json:"proxyAutomaticConfigurationUrl,omitempty"` // ForceFIPSCompliance Specify whether to force FIPS compliance. ForceFIPSCompliance *bool `json:"forceFIPSCompliance,omitempty"` }