Skip to main content

RequestResource

No description

type RequestResource {
created_at: DateTimeISO!
end_time: DateTimeISO
error_message: String
expires_at: DateTimeISO
form_data: JSON
form_definition: JSON
fulfillmentTicket: Ticket
fulfillment_data: JSONObject
fulfillment_ticket_id: ID
grant_timing: RequestGrantTiming!
grants: [RequestedGrant!]
id: ID!
intended_end_time: DateTimeISO
intended_start_time: DateTimeISO
itemStates: [RequestItemState!]!
meta_component_index: Int
meta_request_resource_id: ID
overLimit: Boolean!
policy_exception: PolicyExceptionInfo
policy_observation_reason: String
provisional_expires_at: DateTimeISO
ratification_status: RequestRatificationStatus
request_id: ID!
request_mode: RequestMode!
requested_end_time: DateTimeISO
requested_start_time: DateTimeISO
resource: Resource!
resource_approval_steps: [ResourceApprovalStep!]
resource_data: JSONObject
resource_id: ID!
scheduled: Boolean!
start_time: DateTimeISO
status: RequestResourceStatus!
terminal_reason: String
timing: JSONObject
timing_state: JSONObject
updated_at: DateTimeISO!
}

Fields​

RequestResource.created_at ● DateTimeISO! non-null scalar​

RequestResource.end_time ● DateTimeISO scalar​

RequestResource.error_message ● String scalar​

RequestResource.expires_at ● DateTimeISO scalar​

RequestResource.form_data ● JSON scalar​

RequestResource.form_definition ● JSON scalar​

RequestResource.fulfillmentTicket ● Ticket object​

RequestResource.fulfillment_data ● JSONObject scalar​

RequestResource.fulfillment_ticket_id ● ID scalar​

RequestResource.grant_timing ● RequestGrantTiming! non-null enum​

RequestResource.grants ● [RequestedGrant!] list object​

Grants requested on this resource, selected from the requestable catalog and validated server-side at submit. Independent of form_data — a Grant target-picker form element still keeps its selection in form_data. Null on requests that asked for the resource itself only.

RequestResource.id ● ID! non-null scalar​

RequestResource.intended_end_time ● DateTimeISO scalar​

RequestResource.intended_start_time ● DateTimeISO scalar​

RequestResource.itemStates ● [RequestItemState!]! non-null object​

RequestResource.meta_component_index ● Int scalar​

RequestResource.meta_request_resource_id ● ID scalar​

RequestResource.overLimit ● Boolean! non-null scalar​

RequestResource.policy_exception ● PolicyExceptionInfo object​

RequestResource.policy_observation_reason ● String scalar​

Why fulfillment is waiting for policy observation, or null when it is not parked.

RequestResource.provisional_expires_at ● DateTimeISO scalar​

RequestResource.ratification_status ● RequestRatificationStatus enum​

RequestResource.request_id ● ID! non-null scalar​

RequestResource.request_mode ● RequestMode! non-null enum​

RequestResource.requested_end_time ● DateTimeISO scalar​

RequestResource.requested_start_time ● DateTimeISO scalar​

RequestResource.resource ● Resource! non-null object​

RequestResource.resource_approval_steps ● [ResourceApprovalStep!] list object​

RequestResource.resource_data ● JSONObject scalar​

RequestResource.resource_id ● ID! non-null scalar​

RequestResource.scheduled ● Boolean! non-null scalar​

RequestResource.start_time ● DateTimeISO scalar​

RequestResource.status ● RequestResourceStatus! non-null enum​

RequestResource.terminal_reason ● String scalar​

RequestResource.timing ● JSONObject scalar​

Resolved request timing configuration snapshotted for this resource.

RequestResource.timing_state ● JSONObject scalar​

Event-derived timing state for inspectors: current due date, reminder counts, and escalation hops.

RequestResource.updated_at ● DateTimeISO! non-null scalar​

Returned By​

approveRequestPolicyException mutation ● extendRequestResourceDueDate mutation ● policyExceptionApprovals query

Member Of​

Request object ● RequestResourceConnection object