matterbridge/vendor/github.com/yaegashi/msgraph.go/beta/WindowsWifiConfigurationModel.go

36 lines
2.2 KiB
Go

// 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"`
}