Skip to main content

ResourceCreateData

No description

input ResourceCreateData {
access_config: ResourceAccessConfigInput
allow_multiple: Boolean
approval_flow: ApprovalFlowInput
capacity: Int
components: [ResourceComponentInput!]
description: String
enabled: Boolean
fulfiller_reference_id: UUID
fulfiller_type: FulfillerType
name: String!
owner_data: JSONObject
owner_reference_id: UUID
owner_type: ResourceOwnerType
picture: String
resource_type: ResourceType
risk_level: Int
tags: [String!]
}

Fields​

ResourceCreateData.access_config ● ResourceAccessConfigInput input​

ResourceCreateData.allow_multiple ● Boolean scalar​

ResourceCreateData.approval_flow ● ApprovalFlowInput input​

Approval workflow. If not provided, defaults to a single AUTO approval stage.

ResourceCreateData.capacity ● Int scalar​

ResourceCreateData.components ● [ResourceComponentInput!] list input​

ResourceCreateData.description ● String scalar​

Resource description

ResourceCreateData.enabled ● Boolean scalar​

Whether the resource is disabled

ResourceCreateData.fulfiller_reference_id ● UUID scalar​

Reference to the fulfiller (user, group, or function ID) Required when fulfiller_type is USER, GROUP, FUNCTION, or CONNECTOR Must be null when fulfiller_type is VIRTUAL or not specified

ResourceCreateData.fulfiller_type ● FulfillerType enum​

Type of fulfiller for this resource

ResourceCreateData.name ● String! non-null scalar​

Resource name

ResourceCreateData.owner_data ● JSONObject scalar​

ResourceCreateData.owner_reference_id ● UUID scalar​

ResourceCreateData.owner_type ● ResourceOwnerType enum​

ResourceCreateData.picture ● String scalar​

URL to resource's image

ResourceCreateData.resource_type ● ResourceType enum​

ResourceCreateData.risk_level ● Int scalar​

ResourceCreateData.tags ● [String!] list scalar​

Member Of​

createResource mutation ● validateResourceCreate query