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