macOSSoftwareUpdateCategorySummary resource type

Namespace: microsoft.graph

Important: Microsoft Graph APIs under the /beta version are subject to change; production use is not supported.

Note: The Microsoft Graph API for Intune requires an active Intune license for the tenant.

MacOS software update category summary report for a device and user

Methods

Method Return Type Description
List macOSSoftwareUpdateCategorySummaries macOSSoftwareUpdateCategorySummary collection List properties and relationships of the macOSSoftwareUpdateCategorySummary objects.
Get macOSSoftwareUpdateCategorySummary macOSSoftwareUpdateCategorySummary Read properties and relationships of the macOSSoftwareUpdateCategorySummary object.
Create macOSSoftwareUpdateCategorySummary macOSSoftwareUpdateCategorySummary Create a new macOSSoftwareUpdateCategorySummary object.
Delete macOSSoftwareUpdateCategorySummary None Deletes a macOSSoftwareUpdateCategorySummary.
Update macOSSoftwareUpdateCategorySummary macOSSoftwareUpdateCategorySummary Update the properties of a macOSSoftwareUpdateCategorySummary object.

Properties

Property Type Description
id String Key of the entity.
displayName String The name of the report
deviceId String The device ID.
userId String The user ID.
updateCategory macOSSoftwareUpdateCategory Software update type. Possible values are: critical, configurationDataFile, firmware, other.
successfulUpdateCount Int32 Number of successful updates on the device
failedUpdateCount Int32 Number of failed updates on the device
totalUpdateCount Int32 Number of total updates on the device
lastUpdatedDateTime DateTimeOffset Last date time the report for this device was updated.

Relationships

Relationship Type Description
updateStateSummaries macOSSoftwareUpdateStateSummary collection Summary of the update states.

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.macOSSoftwareUpdateCategorySummary",
  "id": "String (identifier)",
  "displayName": "String",
  "deviceId": "String",
  "userId": "String",
  "updateCategory": "String",
  "successfulUpdateCount": 1024,
  "failedUpdateCount": 1024,
  "totalUpdateCount": 1024,
  "lastUpdatedDateTime": "String (timestamp)"
}