ApprovalProperties interface

Approval Base model.

Properties

approvedByEntraIds

Array of Entra IDs of approvers who have approved the approval request

approvers

List of approvers for the approval request

approversApprovedCount

Current count of minimum approvers required

createdAt

Approval request creation time

grandparentResourceId

Parameter for optimizing query results

mandatoryApprovers

List of mandatory approvers for the approval request

mandatoryApproversApprovedCount

Current count of mandatory approvers that have approved

minimumApproversRequired

Minimum number of approvers required for the approval request

parentResourceId

Parameter for optimizing query results

provisioningState

Provisioning State.

requestMetadata

Request metadata for the approval request.

stateChangedAt

Approval request state change time, time at which approval request state changed from pending to approved or rejected.

ticketId

Ticket ID for the approval request

Property Details

approvedByEntraIds

Array of Entra IDs of approvers who have approved the approval request

approvedByEntraIds?: string[]

Property Value

string[]

approvers

List of approvers for the approval request

approvers?: Approver[]

Property Value

approversApprovedCount

Current count of minimum approvers required

approversApprovedCount?: number

Property Value

number

createdAt

Approval request creation time

createdAt?: Date

Property Value

Date

grandparentResourceId

Parameter for optimizing query results

grandparentResourceId?: string

Property Value

string

mandatoryApprovers

List of mandatory approvers for the approval request

mandatoryApprovers?: MandatoryApprover[]

Property Value

mandatoryApproversApprovedCount

Current count of mandatory approvers that have approved

mandatoryApproversApprovedCount?: number

Property Value

number

minimumApproversRequired

Minimum number of approvers required for the approval request

minimumApproversRequired?: number

Property Value

number

parentResourceId

Parameter for optimizing query results

parentResourceId?: string

Property Value

string

provisioningState

Provisioning State.

provisioningState?: string

Property Value

string

requestMetadata

Request metadata for the approval request.

requestMetadata: RequestMetadata

Property Value

stateChangedAt

Approval request state change time, time at which approval request state changed from pending to approved or rejected.

stateChangedAt?: Date

Property Value

Date

ticketId

Ticket ID for the approval request

ticketId?: string

Property Value

string