| Id |
String |
The Approval ID |
[optional] |
| TenantId |
String |
The Tenant ID of the Approval |
[optional] |
| Type |
String |
The type of the approval, such as ENTITLEMENT_DESCRIPTIONS, CUSTOM_ACCESS_REQUEST_APPROVAL, GENERIC_APPROVAL |
[optional] |
| Approvers |
[]ApprovalIdentity |
Object representation of an approver of an approval |
[optional] |
| CreatedDate |
String |
Date the approval was created |
[optional] |
| DueDate |
String |
Date the approval is due |
[optional] |
| EscalationStep |
String |
Step in the escalation process. If set to 0, the approval is not escalated. If set to 1, the approval is escalated to the first approver in the escalation chain. |
[optional] |
| SerialStep |
Int64 |
The serial step of the approval in the approval chain. For example, serialStep 1 is the first approval to action in an approval request chain. Parallel approvals are set to 0. |
[optional] |
| IsEscalated |
Boolean |
Whether or not the approval has been escalated. Will reset to false when the approval is actioned on. |
[optional] [default to $false] |
| Name |
[]ApprovalName |
The name of the approval for a given locale |
[optional] |
| BatchRequest |
ApprovalBatch |
The name of the approval for a given locale |
[optional] |
| ApprovalConfig |
ApprovalConfig |
The configuration of the approval, such as the approval criteria and whether it is a parallel or serial approval |
[optional] |
| Description |
[]ApprovalDescription |
The description of the approval for a given locale |
[optional] |
| Medium |
Enum [ "EMAIL", "SLACK", "TEAMS" ] |
Signifies what medium to use when sending notifications (currently only email is utilized) |
[optional] |
| Priority |
Enum [ "HIGH", "MEDIUM", "LOW" ] |
The priority of the approval |
[optional] |
| Requester |
ApprovalIdentity |
Object representation of the requester of the approval |
[optional] |
| Requestee |
ApprovalIdentity |
Object representation of the requestee of the approval |
[optional] |
| Comments |
[]ApprovalComment1 |
Object representation of a comment on the approval |
[optional] |
| ApprovedBy |
[]ApprovalIdentityRecord |
Array of approvers who have approved the approval |
[optional] |
| RejectedBy |
[]ApprovalIdentityRecord |
Array of approvers who have rejected the approval |
[optional] |
| AssignedTo |
[]ApprovalIdentity |
Array of identities that the approval request is currently assigned to/waiting on. For parallel approvals, this is set to all approvers left to approve. |
[optional] |
| CompletedDate |
String |
Date the approval was completed |
[optional] |
| ApprovalCriteria |
ApprovalApprovalCriteria |
|
[optional] |
| AdditionalAttributes |
String |
Json string representing additional attributes known about the object to be approved. |
[optional] |
| ReferenceData |
[]ApprovalReference |
Reference data related to the approval |
[optional] |
| ReassignmentHistory |
[]ApprovalReassignmentHistory |
History of whom the approval request was assigned to |
[optional] |
| StaticAttributes |
[map[string]SystemCollectionsHashtable]https://learn.microsoft.com/en-us/dotnet/api/system.collections.hashtable?view=net-9.0 |
Field that can include any static additional info that may be needed by the service that the approval request originated from |
[optional] |
| ModifiedDate |
System.DateTime |
Date/time that the approval request was last updated |
[optional] |
| RequestedTarget |
[]ApprovalRequestedTarget |
RequestedTarget used to specify the actual object or target the approval request is for |
[optional] |