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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
// Code generated by msgraph-generate.go DO NOT EDIT.
package msgraph
// Windows81GeneralConfiguration This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource.
type Windows81GeneralConfiguration struct {
// DeviceConfiguration is the base model of Windows81GeneralConfiguration
DeviceConfiguration
// AccountsBlockAddingNonMicrosoftAccountEmail Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account.
AccountsBlockAddingNonMicrosoftAccountEmail *bool `json:"accountsBlockAddingNonMicrosoftAccountEmail,omitempty"`
// ApplyOnlyToWindows81 Value indicating whether this policy only applies to Windows 8.1. This property is read-only.
ApplyOnlyToWindows81 *bool `json:"applyOnlyToWindows81,omitempty"`
// BrowserBlockAutofill Indicates whether or not to block auto fill.
BrowserBlockAutofill *bool `json:"browserBlockAutofill,omitempty"`
// BrowserBlockAutomaticDetectionOfIntranetSites Indicates whether or not to block automatic detection of Intranet sites.
BrowserBlockAutomaticDetectionOfIntranetSites *bool `json:"browserBlockAutomaticDetectionOfIntranetSites,omitempty"`
// BrowserBlockEnterpriseModeAccess Indicates whether or not to block enterprise mode access.
BrowserBlockEnterpriseModeAccess *bool `json:"browserBlockEnterpriseModeAccess,omitempty"`
// BrowserBlockJavaScript Indicates whether or not to Block the user from using JavaScript.
BrowserBlockJavaScript *bool `json:"browserBlockJavaScript,omitempty"`
// BrowserBlockPlugins Indicates whether or not to block plug-ins.
BrowserBlockPlugins *bool `json:"browserBlockPlugins,omitempty"`
// BrowserBlockPopups Indicates whether or not to block popups.
BrowserBlockPopups *bool `json:"browserBlockPopups,omitempty"`
// BrowserBlockSendingDoNotTrackHeader Indicates whether or not to Block the user from sending the do not track header.
BrowserBlockSendingDoNotTrackHeader *bool `json:"browserBlockSendingDoNotTrackHeader,omitempty"`
// BrowserBlockSingleWordEntryOnIntranetSites Indicates whether or not to block a single word entry on Intranet sites.
BrowserBlockSingleWordEntryOnIntranetSites *bool `json:"browserBlockSingleWordEntryOnIntranetSites,omitempty"`
// BrowserRequireSmartScreen Indicates whether or not to require the user to use the smart screen filter.
BrowserRequireSmartScreen *bool `json:"browserRequireSmartScreen,omitempty"`
// BrowserEnterpriseModeSiteListLocation The enterprise mode site list location. Could be a local file, local network or http location.
BrowserEnterpriseModeSiteListLocation *string `json:"browserEnterpriseModeSiteListLocation,omitempty"`
// BrowserInternetSecurityLevel The internet security level.
BrowserInternetSecurityLevel *InternetSiteSecurityLevel `json:"browserInternetSecurityLevel,omitempty"`
// BrowserIntranetSecurityLevel The Intranet security level.
BrowserIntranetSecurityLevel *SiteSecurityLevel `json:"browserIntranetSecurityLevel,omitempty"`
// BrowserLoggingReportLocation The logging report location.
BrowserLoggingReportLocation *string `json:"browserLoggingReportLocation,omitempty"`
// BrowserRequireHighSecurityForRestrictedSites Indicates whether or not to require high security for restricted sites.
BrowserRequireHighSecurityForRestrictedSites *bool `json:"browserRequireHighSecurityForRestrictedSites,omitempty"`
// BrowserRequireFirewall Indicates whether or not to require a firewall.
BrowserRequireFirewall *bool `json:"browserRequireFirewall,omitempty"`
// BrowserRequireFraudWarning Indicates whether or not to require fraud warning.
BrowserRequireFraudWarning *bool `json:"browserRequireFraudWarning,omitempty"`
// BrowserTrustedSitesSecurityLevel The trusted sites security level.
BrowserTrustedSitesSecurityLevel *SiteSecurityLevel `json:"browserTrustedSitesSecurityLevel,omitempty"`
// CellularBlockDataRoaming Indicates whether or not to block data roaming.
CellularBlockDataRoaming *bool `json:"cellularBlockDataRoaming,omitempty"`
// DiagnosticsBlockDataSubmission Indicates whether or not to block diagnostic data submission.
DiagnosticsBlockDataSubmission *bool `json:"diagnosticsBlockDataSubmission,omitempty"`
// PasswordBlockPicturePasswordAndPin Indicates whether or not to Block the user from using a pictures password and pin.
PasswordBlockPicturePasswordAndPin *bool `json:"passwordBlockPicturePasswordAndPin,omitempty"`
// PasswordExpirationDays Password expiration in days.
PasswordExpirationDays *int `json:"passwordExpirationDays,omitempty"`
// PasswordMinimumLength The minimum password length.
PasswordMinimumLength *int `json:"passwordMinimumLength,omitempty"`
// PasswordMinutesOfInactivityBeforeScreenTimeout The minutes of inactivity before the screen times out.
PasswordMinutesOfInactivityBeforeScreenTimeout *int `json:"passwordMinutesOfInactivityBeforeScreenTimeout,omitempty"`
// PasswordMinimumCharacterSetCount The number of character sets required in the password.
PasswordMinimumCharacterSetCount *int `json:"passwordMinimumCharacterSetCount,omitempty"`
// PasswordPreviousPasswordBlockCount The number of previous passwords to prevent re-use of. Valid values 0 to 24
PasswordPreviousPasswordBlockCount *int `json:"passwordPreviousPasswordBlockCount,omitempty"`
// PasswordRequiredType The required password type.
PasswordRequiredType *RequiredPasswordType `json:"passwordRequiredType,omitempty"`
// PasswordSignInFailureCountBeforeFactoryReset The number of sign in failures before factory reset.
PasswordSignInFailureCountBeforeFactoryReset *int `json:"passwordSignInFailureCountBeforeFactoryReset,omitempty"`
// StorageRequireDeviceEncryption Indicates whether or not to require encryption on a mobile device.
StorageRequireDeviceEncryption *bool `json:"storageRequireDeviceEncryption,omitempty"`
// MinimumAutoInstallClassification The minimum update classification to install automatically.
MinimumAutoInstallClassification *UpdateClassification `json:"minimumAutoInstallClassification,omitempty"`
// UpdatesMinimumAutoInstallClassification The minimum update classification to install automatically.
UpdatesMinimumAutoInstallClassification *UpdateClassification `json:"updatesMinimumAutoInstallClassification,omitempty"`
// UpdatesRequireAutomaticUpdates Indicates whether or not to require automatic updates.
UpdatesRequireAutomaticUpdates *bool `json:"updatesRequireAutomaticUpdates,omitempty"`
// UserAccountControlSettings The user account control settings.
UserAccountControlSettings *WindowsUserAccountControlSettings `json:"userAccountControlSettings,omitempty"`
// WorkFoldersURL The work folders url.
WorkFoldersURL *string `json:"workFoldersUrl,omitempty"`
}
|