summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go')
-rw-r--r--vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go51
1 files changed, 51 insertions, 0 deletions
diff --git a/vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go b/vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go
new file mode 100644
index 00000000..09bfb4fa
--- /dev/null
+++ b/vendor/github.com/yaegashi/msgraph.go/beta/MacOSDeviceFeaturesConfigurationModel.go
@@ -0,0 +1,51 @@
+// Code generated by msgraph-generate.go DO NOT EDIT.
+
+package msgraph
+
+// MacOSDeviceFeaturesConfiguration MacOS device features configuration profile.
+type MacOSDeviceFeaturesConfiguration struct {
+ // AppleDeviceFeaturesConfigurationBase is the base model of MacOSDeviceFeaturesConfiguration
+ AppleDeviceFeaturesConfigurationBase
+ // AutoLaunchItems List of applications, files, folders, and other items to launch when the user logs in. This collection can contain a maximum of 500 elements.
+ AutoLaunchItems []MacOSLaunchItem `json:"autoLaunchItems,omitempty"`
+ // AdminShowHostInfo Whether to show admin host information on the login window.
+ AdminShowHostInfo *bool `json:"adminShowHostInfo,omitempty"`
+ // LoginWindowText Custom text to be displayed on the login window.
+ LoginWindowText *string `json:"loginWindowText,omitempty"`
+ // AuthorizedUsersListHidden Whether to show the name and password dialog or a list of users on the login window.
+ AuthorizedUsersListHidden *bool `json:"authorizedUsersListHidden,omitempty"`
+ // AuthorizedUsersListHideLocalUsers Whether to show only network and system users in the authorized users list on the login window.
+ AuthorizedUsersListHideLocalUsers *bool `json:"authorizedUsersListHideLocalUsers,omitempty"`
+ // AuthorizedUsersListHideMobileAccounts Whether to hide mobile users in the authorized users list on the login window.
+ AuthorizedUsersListHideMobileAccounts *bool `json:"authorizedUsersListHideMobileAccounts,omitempty"`
+ // AuthorizedUsersListIncludeNetworkUsers Whether to show network users in the authorized users list on the login window.
+ AuthorizedUsersListIncludeNetworkUsers *bool `json:"authorizedUsersListIncludeNetworkUsers,omitempty"`
+ // AuthorizedUsersListHideAdminUsers Whether to hide admin users in the authorized users list on the login window.
+ AuthorizedUsersListHideAdminUsers *bool `json:"authorizedUsersListHideAdminUsers,omitempty"`
+ // AuthorizedUsersListShowOtherManagedUsers Whether to show other users in the authorized users list on the login window.
+ AuthorizedUsersListShowOtherManagedUsers *bool `json:"authorizedUsersListShowOtherManagedUsers,omitempty"`
+ // ShutDownDisabled Whether to hide the Shut Down button item on the login window.
+ ShutDownDisabled *bool `json:"shutDownDisabled,omitempty"`
+ // RestartDisabled Whether to hide the Restart button item on the login window.
+ RestartDisabled *bool `json:"restartDisabled,omitempty"`
+ // SleepDisabled Whether to hide the Sleep menu item on the login window.
+ SleepDisabled *bool `json:"sleepDisabled,omitempty"`
+ // ConsoleAccessDisabled Whether the Other user will disregard use of the `>console> special user name.
+ ConsoleAccessDisabled *bool `json:"consoleAccessDisabled,omitempty"`
+ // ShutDownDisabledWhileLoggedIn Whether the Shut Down menu item on the login window will be disabled while the user is logged in.
+ ShutDownDisabledWhileLoggedIn *bool `json:"shutDownDisabledWhileLoggedIn,omitempty"`
+ // RestartDisabledWhileLoggedIn Whether the Restart menu item on the login window will be disabled while the user is logged in.
+ RestartDisabledWhileLoggedIn *bool `json:"restartDisabledWhileLoggedIn,omitempty"`
+ // PowerOffDisabledWhileLoggedIn Whether the Power Off menu item on the login window will be disabled while the user is logged in.
+ PowerOffDisabledWhileLoggedIn *bool `json:"powerOffDisabledWhileLoggedIn,omitempty"`
+ // LogOutDisabledWhileLoggedIn Whether the Log Out menu item on the login window will be disabled while the user is logged in.
+ LogOutDisabledWhileLoggedIn *bool `json:"logOutDisabledWhileLoggedIn,omitempty"`
+ // ScreenLockDisableImmediate Whether to disable the immediate screen lock functions.
+ ScreenLockDisableImmediate *bool `json:"screenLockDisableImmediate,omitempty"`
+ // AssociatedDomains Gets or sets a list that maps apps to their associated domains. The key should match the app's ID, and the value should be a string in the form of "service:domain" where domain is a fully qualified hostname (e.g. webcredentials:example.com). This collection can contain a maximum of 500 elements.
+ AssociatedDomains []KeyValuePair `json:"associatedDomains,omitempty"`
+ // SingleSignOnExtension Gets or sets a single sign-on extension profile.
+ SingleSignOnExtension *SingleSignOnExtension `json:"singleSignOnExtension,omitempty"`
+ // SingleSignOnExtensionPkinitCertificate undocumented
+ SingleSignOnExtensionPkinitCertificate *MacOSCertificateProfileBase `json:"singleSignOnExtensionPkinitCertificate,omitempty"`
+}