Resource
No description
type Resource {
allow_multiple: Boolean
approval_flow: ApprovalFlow
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!
review_policy: JSON
risk_level: Int!
sync_profile: ResourceSyncProfile
sync_profile_version: Int!
tags: [String!]!
updated_at: DateTimeISO!
}
Fields
Resource.allow_multiple ● Boolean scalar
Resource.approval_flow ● ApprovalFlow 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.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.updated_at ● DateTimeISO! non-null scalar
Returned By
createResource mutation ● resource query ● updateResource mutation ● updateResourceProfiles mutation
Member Of
AssignedResource object ● ProvisioningOperation object ● RequestResource object ● ResourceConnection object ● SyncPendingAdoption object