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