Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Namespace: microsoft.graph.entraRecoveryServices
Represents a single object change in the context of tenant recovery. Returned by the getChanges function on preview jobs and getFailedChanges function on recovery jobs. Each instance describes the entity being modified, the type of recovery action to be performed, and the delta between the current and target states.
This resource is an open type that supports additional dynamic properties deltaFromCurrent and currentState in responses.
Methods
None.
Properties
| Property | Type | Description |
|---|---|---|
| displayName | String | The display name of the changed object in its current state, used to uniquely identify the object. Supports $filter (eq, ne, startswith). |
| entityTypeName | microsoft.graph.entraRecoveryServices.resourceTypeName | The type of directory entity being modified. Supports $filter (eq, ne). |
| failureMessage | String | The error message if the change failed to apply. Only populated in getFailedChanges responses. null otherwise. |
| id | String | The unique identifier of the changed object. Supports $filter (eq, ne). |
| recoveryAction | microsoft.graph.entraRecoveryServices.recoveryAction | The type of recovery action to be performed on this object. Supports $filter (eq, ne). |
Additional properties
In addition to the properties listed above, the following dynamic properties are included in responses:
- deltaFromCurrent - Contains the changes that will be applied during recovery, typed as the entity being modified (e.g.,
microsoft.graph.user). - currentState - Contains the current state of the object for comparison, typed as the entity being modified.
recoveryAction values
| Member | Description |
|---|---|
| softDelete | The object is soft deleted during recovery. |
| update | The object is updated during recovery. |
| restore | The object is restored during recovery. |
| unknownFutureValue | Evolvable enumeration sentinel value. Don't use. |
resourceTypeName values
The following table lists the members of an evolvable enumeration. Use the Prefer: include-unknown-enum-members request header to get the following members: oAuth2PermissionGrant, appRoleAssignment, organization.
| Member | Description |
|---|---|
| user | A user. |
| group | A group. |
| conditionalAccessPolicy | A Conditional Access policy. |
| namedLocationPolicy | A named location policy. |
| authenticationMethodPolicy | An authentication method policy. |
| authorizationPolicy | An authorization policy. |
| authenticationStrengthPolicy | An authentication strength policy. |
| application | An application. |
| servicePrincipal | A service principal. |
| unknownFutureValue | Evolvable enumeration sentinel value. Don't use. |
| oAuth2PermissionGrant | An OAuth 2.0 permission grant. |
| appRoleAssignment | An app role assignment. |
| organization | An organization. |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.entraRecoveryServices.recoveryChangeObjectBase",
"id": "String (identifier)",
"entityTypeName": "String",
"displayName": "String",
"recoveryAction": "String",
"failureMessage": "String"
}