{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.dataPolicyOperation", "title": "microsoft.graph.dataPolicyOperation", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "dataPolicyOperation", "required": [ "@odata.type" ], "type": "object", "properties": { "completedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Represents when the request for this data policy operation was completed, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Null until the operation completes.", "format": "date-time", "nullable": true }, "progress": { "oneOf": [ { "type": "number", "format": "double", "nullable": true }, { "type": "string", "nullable": true }, { "$ref": "#/components/schemas/ReferenceNumeric" } ], "description": "Specifies the progress of an operation." }, "status": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.dataPolicyOperationStatus" }, { "type": "object", "nullable": true } ], "description": "The possible values are: notStarted, running, complete, failed, unknownFutureValue." }, "storageLocation": { "type": "string", "description": "The URL location to where data is being exported for export requests.", "nullable": true }, "submittedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Represents when the request for this data operation was submitted, in UTC time, using the ISO 8601 format. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z", "format": "date-time" }, "userId": { "type": "string", "description": "The id for the user on whom the operation is performed." }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.dataPolicyOperation" }