Skip to main content
Version: 1.0.0

User

No description

type User implements ProfileOwner, GroupOwner {
azureAccount(
id: UUID!
): AzureAccount
azureAccounts: [AzureAccount!]
blueprints(
page: PageInput
): BlueprintConnection
blueprint(
id: UUID!
): Blueprint
project(
id: UUID!
): Project
projects(
filter: FilterInput!
): ProjectConnection
projectDriverActionExecutions(
filter: FilterInput!
): BlueprintDriverActionExecutionConnection
id: UUID!
login: Login!
name: String!
avatar: URL
isTeam: Boolean
email: String
billingEmail: String
createdAt: Time
teams: [UserTeamEdge!]
team(
id: ID!
): Team
groups(
input: GroupsInput
): GroupConnection!
githubInstallations: [GitHubInstallation!]
githubRepositories(
installationID: ID!
): [GitHubRepository!]
githubRepository(
installationID: ID!
owner: String!
repo: String!
): GitHubRepository
dockerRepository(
image: String!
): DockerRepository
suggestGroupName(
input: SuggestGroupNameInput!
): String!
checkGroupName(
input: CheckGroupNameInput!
): Boolean!
awsAccount(
id: UUID!
): AWSAccount
awsAccounts: [AWSAccount!]
gcpAccount(
id: UUID!
): GCPAccount
gcpAccounts: [GCPAccount!]
doAccount(
id: UUID!
): DOAccount
doAccounts: [DOAccount!]
linodeAccount(
id: UUID!
): LinodeAccount
linodeAccounts: [LinodeAccount!]
vultrAccount(
id: UUID!
): VultrAccount
vultrAccounts: [VultrAccount!]
coreweaveAccount(
id: UUID!
): CoreWeaveAccount
coreweaveAccounts: [CoreWeaveAccount!]
cloudAccount(
id: ID!
): CloudAccount
jobRun(
id: UUID!
): JobRun!
cluster(
id: UUID!
): Cluster
clusters: [Cluster!]
defaultCluster: Cluster
apiKeys: [APIKey!]
containerRegistries: [ContainerRegistry!]
integrations: [Integration!]
permissions: UserPermissionsConnection
}

Fields

User.azureAccount ● AzureAccount object

User.azureAccount.id ● UUID! non-null scalar

User.azureAccounts ● [AzureAccount!] list object

User.blueprints ● BlueprintConnection object

User.blueprints.page ● PageInput input

User.blueprint ● Blueprint object

User.blueprint.id ● UUID! non-null scalar

User.project ● Project object

User.project.id ● UUID! non-null scalar

User.projects ● ProjectConnection object

User.projects.filter ● FilterInput! non-null input

User.projectDriverActionExecutions ● BlueprintDriverActionExecutionConnection object

User.projectDriverActionExecutions.filter ● FilterInput! non-null input

User.id ● UUID! non-null scalar

User.login ● Login! non-null scalar

User.name ● String! non-null scalar

User.avatar ● URL scalar

User.isTeam ● Boolean scalar

User.email ● String scalar

User.billingEmail ● String scalar

User.createdAt ● Time scalar

User.teams ● [UserTeamEdge!] list object

User.team ● Team object

User.team.id ● ID! non-null scalar

User.groups ● GroupConnection! non-null object

User.groups.input ● GroupsInput input

User.githubInstallations ● [GitHubInstallation!] list object

User.githubRepositories ● [GitHubRepository!] list object

User.githubRepositories.installationID ● ID! non-null scalar

User.githubRepository ● GitHubRepository object

User.githubRepository.installationID ● ID! non-null scalar
User.githubRepository.owner ● String! non-null scalar
User.githubRepository.repo ● String! non-null scalar

User.dockerRepository ● DockerRepository object

User.dockerRepository.image ● String! non-null scalar

User.suggestGroupName ● String! non-null scalar

User.suggestGroupName.input ● SuggestGroupNameInput! non-null input

User.checkGroupName ● Boolean! non-null scalar

User.checkGroupName.input ● CheckGroupNameInput! non-null input

User.awsAccount ● AWSAccount object

User.awsAccount.id ● UUID! non-null scalar

User.awsAccounts ● [AWSAccount!] list object

User.gcpAccount ● GCPAccount object

User.gcpAccount.id ● UUID! non-null scalar

User.gcpAccounts ● [GCPAccount!] list object

User.doAccount ● DOAccount object

User.doAccount.id ● UUID! non-null scalar

User.doAccounts ● [DOAccount!] list object

User.linodeAccount ● LinodeAccount object

User.linodeAccount.id ● UUID! non-null scalar

User.linodeAccounts ● [LinodeAccount!] list object

User.vultrAccount ● VultrAccount object

User.vultrAccount.id ● UUID! non-null scalar

User.vultrAccounts ● [VultrAccount!] list object

User.coreweaveAccount ● CoreWeaveAccount object

User.coreweaveAccount.id ● UUID! non-null scalar

User.coreweaveAccounts ● [CoreWeaveAccount!] list object

User.cloudAccount ● CloudAccount union

User.cloudAccount.id ● ID! non-null scalar

User.jobRun ● JobRun! non-null object

User.jobRun.id ● UUID! non-null scalar

User.cluster ● Cluster object

User.cluster.id ● UUID! non-null scalar

User.clusters ● [Cluster!] list object

User.defaultCluster ● Cluster object

User.apiKeys ● [APIKey!] list object

User.containerRegistries ● [ContainerRegistry!] list object

User.integrations ● [Integration!] list interface

User.permissions ● UserPermissionsConnection object

Interfaces

ProfileOwner interface

GroupOwner interface

Returned by

currentUser query ● updateUser mutation ● user query

Member of

Group object ● Team object ● UserPermissionsConnection object ● UserPermissionsUserConnection object ● UserTeamEdge object