sharedPCConfiguration resource type
Namespace: microsoft.graph
Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.
This topic provides descriptions of the declared methods, properties and relationships exposed by the sharedPCConfiguration resource.
Inherits from deviceConfiguration
Methods
Method | Return Type | Description |
---|---|---|
List sharedPCConfigurations | sharedPCConfiguration collection | List properties and relationships of the sharedPCConfiguration objects. |
Get sharedPCConfiguration | sharedPCConfiguration | Read properties and relationships of the sharedPCConfiguration object. |
Create sharedPCConfiguration | sharedPCConfiguration | Create a new sharedPCConfiguration object. |
Delete sharedPCConfiguration | None | Deletes a sharedPCConfiguration. |
Update sharedPCConfiguration | sharedPCConfiguration | Update the properties of a sharedPCConfiguration object. |
Properties
Property | Type | Description |
---|---|---|
id | String | Key of the entity. Inherited from deviceConfiguration |
lastModifiedDateTime | DateTimeOffset | DateTime the object was last modified. Inherited from deviceConfiguration |
createdDateTime | DateTimeOffset | DateTime the object was created. Inherited from deviceConfiguration |
description | String | Admin provided description of the Device Configuration. Inherited from deviceConfiguration |
displayName | String | Admin provided name of the device configuration. Inherited from deviceConfiguration |
version | Int32 | Version of the device configuration. Inherited from deviceConfiguration |
accountManagerPolicy | sharedPCAccountManagerPolicy | Specifies how accounts are managed on a shared PC. Only applies when disableAccountManager is false. |
allowedAccounts | sharedPCAllowedAccountType | Indicates which type of accounts are allowed to use on a shared PC. Possible values are: guest , domain . |
allowLocalStorage | Boolean | Specifies whether local storage is allowed on a shared PC. |
disableAccountManager | Boolean | Disables the account manager for shared PC mode. |
disableEduPolicies | Boolean | Specifies whether the default shared PC education environment policies should be disabled. For Windows 10 RS2 and later, this policy will be applied without setting Enabled to true. |
disablePowerPolicies | Boolean | Specifies whether the default shared PC power policies should be disabled. |
disableSignInOnResume | Boolean | Disables the requirement to sign in whenever the device wakes up from sleep mode. |
enabled | Boolean | Enables shared PC mode and applies the shared pc policies. |
idleTimeBeforeSleepInSeconds | Int32 | Specifies the time in seconds that a device must sit idle before the PC goes to sleep. Setting this value to 0 prevents the sleep timeout from occurring. |
kioskAppDisplayName | String | Specifies the display text for the account shown on the sign-in screen which launches the app specified by SetKioskAppUserModelId. Only applies when KioskAppUserModelId is set. |
kioskAppUserModelId | String | Specifies the application user model ID of the app to use with assigned access. |
maintenanceStartTime | TimeOfDay | Specifies the daily start time of maintenance hour. |
Relationships
Relationship | Type | Description |
---|---|---|
assignments | deviceConfigurationAssignment collection | The list of assignments for the device configuration profile. Inherited from deviceConfiguration |
deviceStatuses | deviceConfigurationDeviceStatus collection | Device configuration installation status by device. Inherited from deviceConfiguration |
userStatuses | deviceConfigurationUserStatus collection | Device configuration installation status by user. Inherited from deviceConfiguration |
deviceStatusOverview | deviceConfigurationDeviceOverview | Device Configuration devices status overview Inherited from deviceConfiguration |
userStatusOverview | deviceConfigurationUserOverview | Device Configuration users status overview Inherited from deviceConfiguration |
deviceSettingStateSummaries | settingStateDeviceSummary collection | Device Configuration Setting State Device Summary Inherited from deviceConfiguration |
JSON Representation
Here is a JSON representation of the resource.
{
"@odata.type": "#microsoft.graph.sharedPCConfiguration",
"id": "String (identifier)",
"lastModifiedDateTime": "String (timestamp)",
"createdDateTime": "String (timestamp)",
"description": "String",
"displayName": "String",
"version": 1024,
"accountManagerPolicy": {
"@odata.type": "microsoft.graph.sharedPCAccountManagerPolicy",
"accountDeletionPolicy": "String",
"cacheAccountsAboveDiskFreePercentage": 1024,
"inactiveThresholdDays": 1024,
"removeAccountsBelowDiskFreePercentage": 1024
},
"allowedAccounts": "String",
"allowLocalStorage": true,
"disableAccountManager": true,
"disableEduPolicies": true,
"disablePowerPolicies": true,
"disableSignInOnResume": true,
"enabled": true,
"idleTimeBeforeSleepInSeconds": 1024,
"kioskAppDisplayName": "String",
"kioskAppUserModelId": "String",
"maintenanceStartTime": "String (time of day)"
}