github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelWindows81.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 // Windows81CompliancePolicy This class contains compliance settings for Windows 8.1. 6 type Windows81CompliancePolicy struct { 7 // DeviceCompliancePolicy is the base model of Windows81CompliancePolicy 8 DeviceCompliancePolicy 9 // PasswordRequired Require a password to unlock Windows device. 10 PasswordRequired *bool `json:"passwordRequired,omitempty"` 11 // PasswordBlockSimple Indicates whether or not to block simple password. 12 PasswordBlockSimple *bool `json:"passwordBlockSimple,omitempty"` 13 // PasswordExpirationDays Password expiration in days. 14 PasswordExpirationDays *int `json:"passwordExpirationDays,omitempty"` 15 // PasswordMinimumLength The minimum password length. 16 PasswordMinimumLength *int `json:"passwordMinimumLength,omitempty"` 17 // PasswordMinutesOfInactivityBeforeLock Minutes of inactivity before a password is required. 18 PasswordMinutesOfInactivityBeforeLock *int `json:"passwordMinutesOfInactivityBeforeLock,omitempty"` 19 // PasswordMinimumCharacterSetCount The number of character sets required in the password. 20 PasswordMinimumCharacterSetCount *int `json:"passwordMinimumCharacterSetCount,omitempty"` 21 // PasswordRequiredType The required password type. 22 PasswordRequiredType *RequiredPasswordType `json:"passwordRequiredType,omitempty"` 23 // PasswordPreviousPasswordBlockCount The number of previous passwords to prevent re-use of. Valid values 0 to 24 24 PasswordPreviousPasswordBlockCount *int `json:"passwordPreviousPasswordBlockCount,omitempty"` 25 // OsMinimumVersion Minimum Windows 8.1 version. 26 OsMinimumVersion *string `json:"osMinimumVersion,omitempty"` 27 // OsMaximumVersion Maximum Windows 8.1 version. 28 OsMaximumVersion *string `json:"osMaximumVersion,omitempty"` 29 // StorageRequireEncryption Indicates whether or not to require encryption on a windows 8.1 device. 30 StorageRequireEncryption *bool `json:"storageRequireEncryption,omitempty"` 31 } 32 33 // Windows81GeneralConfiguration This topic provides descriptions of the declared methods, properties and relationships exposed by the windows81GeneralConfiguration resource. 34 type Windows81GeneralConfiguration struct { 35 // DeviceConfiguration is the base model of Windows81GeneralConfiguration 36 DeviceConfiguration 37 // AccountsBlockAddingNonMicrosoftAccountEmail Indicates whether or not to Block the user from adding email accounts to the device that are not associated with a Microsoft account. 38 AccountsBlockAddingNonMicrosoftAccountEmail *bool `json:"accountsBlockAddingNonMicrosoftAccountEmail,omitempty"` 39 // ApplyOnlyToWindows81 Value indicating whether this policy only applies to Windows 8.1. This property is read-only. 40 ApplyOnlyToWindows81 *bool `json:"applyOnlyToWindows81,omitempty"` 41 // BrowserBlockAutofill Indicates whether or not to block auto fill. 42 BrowserBlockAutofill *bool `json:"browserBlockAutofill,omitempty"` 43 // BrowserBlockAutomaticDetectionOfIntranetSites Indicates whether or not to block automatic detection of Intranet sites. 44 BrowserBlockAutomaticDetectionOfIntranetSites *bool `json:"browserBlockAutomaticDetectionOfIntranetSites,omitempty"` 45 // BrowserBlockEnterpriseModeAccess Indicates whether or not to block enterprise mode access. 46 BrowserBlockEnterpriseModeAccess *bool `json:"browserBlockEnterpriseModeAccess,omitempty"` 47 // BrowserBlockJavaScript Indicates whether or not to Block the user from using JavaScript. 48 BrowserBlockJavaScript *bool `json:"browserBlockJavaScript,omitempty"` 49 // BrowserBlockPlugins Indicates whether or not to block plug-ins. 50 BrowserBlockPlugins *bool `json:"browserBlockPlugins,omitempty"` 51 // BrowserBlockPopups Indicates whether or not to block popups. 52 BrowserBlockPopups *bool `json:"browserBlockPopups,omitempty"` 53 // BrowserBlockSendingDoNotTrackHeader Indicates whether or not to Block the user from sending the do not track header. 54 BrowserBlockSendingDoNotTrackHeader *bool `json:"browserBlockSendingDoNotTrackHeader,omitempty"` 55 // BrowserBlockSingleWordEntryOnIntranetSites Indicates whether or not to block a single word entry on Intranet sites. 56 BrowserBlockSingleWordEntryOnIntranetSites *bool `json:"browserBlockSingleWordEntryOnIntranetSites,omitempty"` 57 // BrowserRequireSmartScreen Indicates whether or not to require the user to use the smart screen filter. 58 BrowserRequireSmartScreen *bool `json:"browserRequireSmartScreen,omitempty"` 59 // BrowserEnterpriseModeSiteListLocation The enterprise mode site list location. Could be a local file, local network or http location. 60 BrowserEnterpriseModeSiteListLocation *string `json:"browserEnterpriseModeSiteListLocation,omitempty"` 61 // BrowserInternetSecurityLevel The internet security level. 62 BrowserInternetSecurityLevel *InternetSiteSecurityLevel `json:"browserInternetSecurityLevel,omitempty"` 63 // BrowserIntranetSecurityLevel The Intranet security level. 64 BrowserIntranetSecurityLevel *SiteSecurityLevel `json:"browserIntranetSecurityLevel,omitempty"` 65 // BrowserLoggingReportLocation The logging report location. 66 BrowserLoggingReportLocation *string `json:"browserLoggingReportLocation,omitempty"` 67 // BrowserRequireHighSecurityForRestrictedSites Indicates whether or not to require high security for restricted sites. 68 BrowserRequireHighSecurityForRestrictedSites *bool `json:"browserRequireHighSecurityForRestrictedSites,omitempty"` 69 // BrowserRequireFirewall Indicates whether or not to require a firewall. 70 BrowserRequireFirewall *bool `json:"browserRequireFirewall,omitempty"` 71 // BrowserRequireFraudWarning Indicates whether or not to require fraud warning. 72 BrowserRequireFraudWarning *bool `json:"browserRequireFraudWarning,omitempty"` 73 // BrowserTrustedSitesSecurityLevel The trusted sites security level. 74 BrowserTrustedSitesSecurityLevel *SiteSecurityLevel `json:"browserTrustedSitesSecurityLevel,omitempty"` 75 // CellularBlockDataRoaming Indicates whether or not to block data roaming. 76 CellularBlockDataRoaming *bool `json:"cellularBlockDataRoaming,omitempty"` 77 // DiagnosticsBlockDataSubmission Indicates whether or not to block diagnostic data submission. 78 DiagnosticsBlockDataSubmission *bool `json:"diagnosticsBlockDataSubmission,omitempty"` 79 // PasswordBlockPicturePasswordAndPin Indicates whether or not to Block the user from using a pictures password and pin. 80 PasswordBlockPicturePasswordAndPin *bool `json:"passwordBlockPicturePasswordAndPin,omitempty"` 81 // PasswordExpirationDays Password expiration in days. 82 PasswordExpirationDays *int `json:"passwordExpirationDays,omitempty"` 83 // PasswordMinimumLength The minimum password length. 84 PasswordMinimumLength *int `json:"passwordMinimumLength,omitempty"` 85 // PasswordMinutesOfInactivityBeforeScreenTimeout The minutes of inactivity before the screen times out. 86 PasswordMinutesOfInactivityBeforeScreenTimeout *int `json:"passwordMinutesOfInactivityBeforeScreenTimeout,omitempty"` 87 // PasswordMinimumCharacterSetCount The number of character sets required in the password. 88 PasswordMinimumCharacterSetCount *int `json:"passwordMinimumCharacterSetCount,omitempty"` 89 // PasswordPreviousPasswordBlockCount The number of previous passwords to prevent re-use of. Valid values 0 to 24 90 PasswordPreviousPasswordBlockCount *int `json:"passwordPreviousPasswordBlockCount,omitempty"` 91 // PasswordRequiredType The required password type. 92 PasswordRequiredType *RequiredPasswordType `json:"passwordRequiredType,omitempty"` 93 // PasswordSignInFailureCountBeforeFactoryReset The number of sign in failures before factory reset. 94 PasswordSignInFailureCountBeforeFactoryReset *int `json:"passwordSignInFailureCountBeforeFactoryReset,omitempty"` 95 // StorageRequireDeviceEncryption Indicates whether or not to require encryption on a mobile device. 96 StorageRequireDeviceEncryption *bool `json:"storageRequireDeviceEncryption,omitempty"` 97 // UpdatesRequireAutomaticUpdates Indicates whether or not to require automatic updates. 98 UpdatesRequireAutomaticUpdates *bool `json:"updatesRequireAutomaticUpdates,omitempty"` 99 // UserAccountControlSettings The user account control settings. 100 UserAccountControlSettings *WindowsUserAccountControlSettings `json:"userAccountControlSettings,omitempty"` 101 // WorkFoldersURL The work folders url. 102 WorkFoldersURL *string `json:"workFoldersUrl,omitempty"` 103 }