Skip to main content

Resource

No description

type Resource {
access_config: ResourceAccessConfig
allow_multiple: Boolean
approval_flow: ApprovalFlow
capacity: Int
components: [ResourceComponent!]
created_at: DateTimeISO!
description: String
enabled: Boolean
form_definition: JSON
fulfiller_reference_id: UUID
fulfiller_type: FulfillerType
id: ID!
integration: Integration
name: String!
owner_data: JSONObject
owner_reference_id: UUID
owner_type: ResourceOwnerType
picture: String
policy_lineage: JSON
provisioning_profile: ResourceProvisioningProfile
provisioning_profile_version: Int!
resource_type: ResourceType!
review_policy: JSON
risk_level: Int!
sync_profile: ResourceSyncProfile
sync_profile_version: Int!
tags: [String!]!
timing: JSON
updated_at: DateTimeISO!
utilization: ResourceUtilization!
}

Fields​

Resource.access_config ● ResourceAccessConfig object​

Resource.allow_multiple ● Boolean scalar​

Resource.approval_flow ● ApprovalFlow object​

Resource.capacity ● Int scalar​

Resource.components ● [ResourceComponent!] list object​

Resource.created_at ● DateTimeISO! non-null scalar​

Resource.description ● String scalar​

Resource.enabled ● Boolean scalar​

Resource.form_definition ● JSON scalar​

Resource.fulfiller_reference_id ● UUID scalar​

Resource.fulfiller_type ● FulfillerType enum​

Resource.id ● ID! non-null scalar​

Resource.integration ● Integration object​

Resource.name ● String! non-null scalar​

Resource.owner_data ● JSONObject scalar​

Resource.owner_reference_id ● UUID scalar​

Resource.owner_type ● ResourceOwnerType enum​

Resource.picture ● String scalar​

Resource.policy_lineage ● JSON scalar​

Per-top-level-field source map for the resource's review policy: { stages, require_revoke_reason, require_keep_reason } each "resource" (overridden here) or "tenant" (inherited). Display-only hint for the policy editor's "inherited" affordances. Reading it requires resource.read; other callers receive null (F-A1).

Resource.provisioning_profile ● ResourceProvisioningProfile object​

Resource.provisioning_profile_version ● Int! non-null scalar​

Resource.resource_type ● ResourceType! non-null enum​

Classifies this resource's product behavior. Unrelated to AuditEvent.resource_type, which is the audited-entity kind.

Resource.review_policy ● JSON scalar​

Inline partial governance review policy (PartialPolicyDefinition) stored on this resource, or null when it inherits the tenant policy. Editing it requires review.policy.manage. Reading it requires resource.read — callers without it (e.g. end users reaching a Resource through myRequests) always receive null (F-A1).

Resource.risk_level ● Int! non-null scalar​

Resource.sync_profile ● ResourceSyncProfile object​

Resource.sync_profile_version ● Int! non-null scalar​

Resource.tags ● [String!]! non-null scalar​

Resource.timing ● JSON scalar​

Partial request timing override for this resource. Null means the resource inherits tenant timing.

Resource.updated_at ● DateTimeISO! non-null scalar​

Resource.utilization ● ResourceUtilization! non-null object​

Returned By​

createResource mutation ● resource query ● updateResource mutation ● updateResourceProfiles mutation

Member Of​

AssignedResource object ● ProvisioningOperation object ● RequestableGrantHit object ● RequestableResourceConnection object ● RequestLenses object ● RequestLensTeammate object ● RequestResource object ● ResourceConnection object ● SyncPendingAdoption object