deviceAndAppManagementAssignmentFilter 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.

A class containing the properties used for Assignment Filter.

Methods

Method Return Type Description
List deviceAndAppManagementAssignmentFilters deviceAndAppManagementAssignmentFilter collection List properties and relationships of the deviceAndAppManagementAssignmentFilter objects.
Get deviceAndAppManagementAssignmentFilter deviceAndAppManagementAssignmentFilter Read properties and relationships of the deviceAndAppManagementAssignmentFilter object.
Create deviceAndAppManagementAssignmentFilter deviceAndAppManagementAssignmentFilter Create a new deviceAndAppManagementAssignmentFilter object.
Delete deviceAndAppManagementAssignmentFilter None Deletes a deviceAndAppManagementAssignmentFilter.
Update deviceAndAppManagementAssignmentFilter deviceAndAppManagementAssignmentFilter Update the properties of a deviceAndAppManagementAssignmentFilter object.
validateFilter action assignmentFilterValidationResult
enable action None
getState function assignmentFilterState
getPlatformSupportedProperties function assignmentFilterSupportedProperty collection
getSupportedProperties function assignmentFilterSupportedProperty collection

Properties

Property Type Description
id String Key of the Assignment Filter.
createdDateTime DateTimeOffset The creation time of the assignment filter. The value cannot be modified and is automatically populated during new assignment filter process. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'.
lastModifiedDateTime DateTimeOffset Last modified time of the Assignment Filter. The timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'
displayName String The name of the Assignment Filter.
description String Optional description of the Assignment Filter.
platform devicePlatformType Indicates filter is applied to which flatform. Possible values are android,androidForWork,iOS,macOS,windowsPhone81,windows81AndLater,windows10AndLater,androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, windowsMobileApplicationManagement. Default filter will be applied to 'unknown'. Possible values are: android, androidForWork, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, unknown, androidAOSP, androidMobileApplicationManagement, iOSMobileApplicationManagement, unknownFutureValue, windowsMobileApplicationManagement.
rule String Rule definition of the assignment filter.
roleScopeTags String collection Indicates role scope tags assigned for the assignment filter.
payloads payloadByFilter collection Indicates associated assignments for a specific filter.
assignmentFilterManagementType assignmentFilterManagementType Indicates filter is applied to either 'devices' or 'apps' management type. Possible values are devices, apps. Default filter will be applied to 'devices'. Possible values are: devices, apps, unknownFutureValue.

Relationships

None

JSON Representation

Here is a JSON representation of the resource.

{
  "@odata.type": "#microsoft.graph.deviceAndAppManagementAssignmentFilter",
  "id": "String (identifier)",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "displayName": "String",
  "description": "String",
  "platform": "String",
  "rule": "String",
  "roleScopeTags": [
    "String"
  ],
  "payloads": [
    {
      "@odata.type": "microsoft.graph.payloadByFilter",
      "payloadId": "String",
      "payloadType": "String",
      "groupId": "String",
      "assignmentFilterType": "String"
    }
  ],
  "assignmentFilterManagementType": "String"
}