summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/matterbridge/msgraph.go/beta/WindowsWifiConfigurationModel.go
blob: a4d3f0cf75f1eb68fe89adbd513bef8e7d2f816e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// 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"`
}