summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/WindowsKioskConfigurationModel.go
blob: adbf6991629c1e8976a69d2cb36a68ad9fd341b3 (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
// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// WindowsKioskConfiguration This entity provides descriptions of the declared methods, properties and relationships exposed by the kiosk resource.
type WindowsKioskConfiguration struct {
	// DeviceConfiguration is the base model of WindowsKioskConfiguration
	DeviceConfiguration
	// KioskProfiles This policy setting allows to define a list of Kiosk profiles for a Kiosk configuration. This collection can contain a maximum of 3 elements.
	KioskProfiles []WindowsKioskProfile `json:"kioskProfiles,omitempty"`
	// KioskBrowserDefaultURL Specify the default URL the browser should navigate to on launch.
	KioskBrowserDefaultURL *string `json:"kioskBrowserDefaultUrl,omitempty"`
	// KioskBrowserEnableHomeButton Enable the kiosk browser's home button. By default, the home button is disabled.
	KioskBrowserEnableHomeButton *bool `json:"kioskBrowserEnableHomeButton,omitempty"`
	// KioskBrowserEnableNavigationButtons Enable the kiosk browser's navigation buttons(forward/back). By default, the navigation buttons are disabled.
	KioskBrowserEnableNavigationButtons *bool `json:"kioskBrowserEnableNavigationButtons,omitempty"`
	// KioskBrowserEnableEndSessionButton Enable the kiosk browser's end session button. By default, the end session button is disabled.
	KioskBrowserEnableEndSessionButton *bool `json:"kioskBrowserEnableEndSessionButton,omitempty"`
	// KioskBrowserRestartOnIdleTimeInMinutes Specify the number of minutes the session is idle until the kiosk browser restarts in a fresh state.  Valid values are 1-1440. Valid values 1 to 1440
	KioskBrowserRestartOnIdleTimeInMinutes *int `json:"kioskBrowserRestartOnIdleTimeInMinutes,omitempty"`
	// KioskBrowserBlockedURLs Specify URLs that the kiosk browsers should not navigate to
	KioskBrowserBlockedURLs []string `json:"kioskBrowserBlockedURLs,omitempty"`
	// KioskBrowserBlockedURLExceptions Specify URLs that the kiosk browser is allowed to navigate to
	KioskBrowserBlockedURLExceptions []string `json:"kioskBrowserBlockedUrlExceptions,omitempty"`
	// EdgeKioskEnablePublicBrowsing Enable public browsing kiosk mode for the Microsoft Edge browser. The Default is false.
	EdgeKioskEnablePublicBrowsing *bool `json:"edgeKioskEnablePublicBrowsing,omitempty"`
	// WindowsKioskForceUpdateSchedule force update schedule for Kiosk devices.
	WindowsKioskForceUpdateSchedule *WindowsKioskForceUpdateSchedule `json:"windowsKioskForceUpdateSchedule,omitempty"`
}