Repo
No description
type Repo {
bitbucketIntegration: BitbucketRepoIntegration
manifest: Manifest
id: ID!
name: String!
source: RepoSource!
appID: String
enabled: Boolean!
namespace: String
useHumanReadableKubernetesName: Boolean
kappID: String
clusterDomains: [ClusterDomains!]
cdns: [CDN!]
envs: [EnvVar!]
replication: [Replication!]
ports: [Port!]
volumes: [VolumeSpec!]
secretMounts: [KubernetesSecretMount!]
manualDeploy: Boolean
autoRetry: Boolean
autoRollback: Boolean
deployTimeoutSeconds: Int
buildMethod: BuildMethod
buildMethodSuggestions: [BuildMethod!]
noBuildCache: Boolean
gitSubmodules: GitSubmodulesType
kanikoFlags: KanikoFlags
resources: ContainerResourcesSpec
buildResources: ContainerResourcesSpec
branchResources: ContainerResourcesSpec
serverlessResources: ServerlessResourceSpec
serverlessRegion: String
readinessProbe: Probe
livenessProbe: Probe
startupProbe: Probe
autoscaling: Autoscaling
preStopSleep: Int
terminationGracePeriodSeconds: Int
staticIP: Boolean
deployments(
first: Int = 10
after: String
input: DeploymentsInput
): [Deployment!]
deployment(
id: ID!
): Deployment
branches: [RepoBranch!]
branch(
id: UUID
name: String
): RepoBranchV2
productionBranchV2: RepoBranchV2
branchesV2(
page: PageInput
input: BranchInput
): RepoBranchConnection
productionBranch: String
productionDeployment: Deployment
githubRepository: GitHubRepository
githubIntegration: GitHubRepoIntegration
gitlabIntegration: GitlabRepoIntegration
helmChart: HelmChart
helmValues: String
terraformVersion: String
terraformVariables: JSON
image: String
collaborators: [ProjectCollaborator!]
collaboratorInvitations: [ProjectCollaboratorInvitation!]
free: Boolean
prometheusScrape: PrometheusScrape
logShipper: LogShipper
kubernetesCustomization: KubernetesCustomization
deployTarget: DeployTarget
deployType: DeployType
canDeploy: Boolean
cluster: Cluster
awsAccount: AWSAccount
gcpAccount: GCPAccount
awsIamRole: String
gcpServiceAccount: String
deployStrategy: DeployStrategy
deployService: Boolean
deployJob: Boolean
cronJobSchedule: String
jobRun(
id: UUID!
): JobRun!
jobRuns: JobRunConnection
hasBuildStage: Boolean
hasDeployStage: Boolean
alternativeImageTagTemplates: [String!]
containerRegistry: ContainerRegistry
databaseProvider: DatabaseProviderType
databaseEngine: DatabaseEngineType
databaseVersion: String
databaseLinks: [DatabaseLink!]!
linkedProjects: [DatabaseLink!]!
databaseEnvs: [EnvVar!]!
disableReason: DisableReason
datadogApmEnabled: Boolean
pipelineCluster: Cluster
defaultIngressDomain: String
project: Project
projectEnvironment: ProjectEnvironment
owner: User!
createdAt: Time!
updatedAt: Time!
buildSpec: ContainerSpec
cpu: String
memory: String
gpu: GPUSpec
tpu: TPUSpec
ephemeralStorage: Float
dedicated: Boolean
deployBranch: Boolean
branchIgnore: String
nodeSelector: JSON
hostNetwork: Boolean
clusterIssuerName: String
path: String!
fullPath: String!
deploymentConfiguration(
revisionId: UUID
sequenceId: Int
): RepoDeploymentConfiguration!
deploymentConfigurationRevisions(
page: PageInput
): RepoDeploymentConfigurationConnection!
pipelineLinks: [RepoPipelineLink!]
machines: [Machine!]
}
Fields
Repo.bitbucketIntegration ● BitbucketRepoIntegration object
Repo.manifest ● Manifest object
Repo.id ● ID! non-null scalar
- v0.RepoID
Repo.name ● String! non-null scalar
Repo.source ● RepoSource! non-null object
Repo.appID ● String scalar
Repo.enabled ● Boolean! non-null scalar
Repo.namespace ● String scalar
Repo.useHumanReadableKubernetesName ● Boolean scalar
Repo.kappID ● String scalar
Repo.clusterDomains ● [ClusterDomains!] list object
Repo.cdns ● [CDN!] list object
Repo.envs ● [EnvVar!] list object
Repo.replication ● [Replication!] list object
Repo.ports ● [Port!] list object
Repo.volumes ● [VolumeSpec!] list object
Repo.secretMounts ● [KubernetesSecretMount!] list object
Repo.manualDeploy ● Boolean scalar
Repo.autoRetry ● Boolean scalar
Repo.autoRollback ● Boolean scalar
Repo.deployTimeoutSeconds ● Int scalar
Repo.buildMethod ● BuildMethod object
Repo.buildMethodSuggestions ● [BuildMethod!] list object
Repo.noBuildCache ● Boolean scalar
Repo.gitSubmodules ● GitSubmodulesType enum
Repo.kanikoFlags ● KanikoFlags object
Repo.resources ● ContainerResourcesSpec object
Repo.buildResources ● ContainerResourcesSpec object
Repo.branchResources ● ContainerResourcesSpec object
Repo.serverlessResources ● ServerlessResourceSpec object
Repo.serverlessRegion ● String scalar
Repo.readinessProbe ● Probe object
Repo.livenessProbe ● Probe object
Repo.startupProbe ● Probe object
Repo.autoscaling ● Autoscaling object
Repo.preStopSleep ● Int scalar
Repo.terminationGracePeriodSeconds ● Int scalar
Repo.staticIP ● Boolean scalar
Repo.deployments ● [Deployment!] list object
Repo.deployments.first●Intscalar
Repo.deployments.after ● String scalar
Repo.deployments.input ● DeploymentsInput input
Repo.deployment ● Deployment object
Repo.deployment.id●ID!non-null scalar
Repo.branches ● [RepoBranch!] list object
Repo.branch ● RepoBranchV2 object
Repo.branch.id●UUIDscalar
Repo.branch.name ● String scalar
Repo.productionBranchV2 ● RepoBranchV2 object
Repo.branchesV2 ● RepoBranchConnection object
Repo.branchesV2.page●PageInputinput
Repo.branchesV2.input ● BranchInput input
Repo.productionBranch ● String scalar
Repo.productionDeployment ● Deployment object
Repo.githubRepository ● GitHubRepository object
Repo.githubIntegration ● GitHubRepoIntegration object
Repo.gitlabIntegration ● GitlabRepoIntegration object
Repo.helmChart ● HelmChart object
Repo.helmValues ● String scalar
Repo.terraformVersion ● String scalar
Repo.terraformVariables ● JSON scalar
Repo.image ● String scalar
Repo.collaborators ● [ProjectCollaborator!] list object
Repo.collaboratorInvitations ● [ProjectCollaboratorInvitation!] list object
Repo.free ● Boolean scalar
Repo.prometheusScrape ● PrometheusScrape object
Repo.logShipper ● LogShipper object
Repo.kubernetesCustomization ● KubernetesCustomization object
Repo.deployTarget ● DeployTarget enum
Repo.deployType ● DeployType enum
Repo.canDeploy ● Boolean scalar
Repo.cluster ● Cluster object
Repo.awsAccount ● AWSAccount object
Repo.gcpAccount ● GCPAccount object
Repo.awsIamRole ● String scalar
Repo.gcpServiceAccount ● String scalar
Repo.deployStrategy ● DeployStrategy enum
Repo.deployService ● Boolean scalar
Repo.deployJob ● Boolean scalar
Repo.cronJobSchedule ● String scalar
Repo.jobRun ● JobRun! non-null object
Repo.jobRun.id●UUID!non-null scalar
Repo.jobRuns ● JobRunConnection object
Repo.hasBuildStage ● Boolean scalar
Repo.hasDeployStage ● Boolean scalar
Repo.alternativeImageTagTemplates ● [String!] list scalar
Repo.containerRegistry ● ContainerRegistry object
Repo.databaseProvider ● DatabaseProviderType enum
Repo.databaseEngine ● DatabaseEngineType enum
Repo.databaseVersion ● String scalar
Repo.databaseLinks ● [DatabaseLink!]! non-null object
Repo.linkedProjects ● [DatabaseLink!]! non-null object
Repo.databaseEnvs ● [EnvVar!]! non-null object
Repo.disableReason ● DisableReason enum
Repo.datadogApmEnabled ● Boolean scalar
Repo.pipelineCluster ● Cluster object
Repo.defaultIngressDomain ● String scalar
Repo.project ● Project object
Repo.projectEnvironment ● ProjectEnvironment object
Repo.owner ● User! non-null object
Repo.createdAt ● Time! non-null scalar
Repo.updatedAt ● Time! non-null scalar
Repo.buildSpec ● ContainerSpec object
Repo.cpu ● String scalar
Repo.memory ● String scalar
Repo.gpu ● GPUSpec object
Repo.tpu ● TPUSpec object
Repo.ephemeralStorage ● Float scalar
Repo.dedicated ● Boolean scalar
Repo.deployBranch ● Boolean scalar
Repo.branchIgnore ● String scalar
Repo.nodeSelector ● JSON scalar
Repo.hostNetwork ● Boolean scalar
Repo.clusterIssuerName ● String scalar
Repo.path ● String! non-null scalar
Repo.fullPath ● String! non-null scalar
Repo.deploymentConfiguration ● RepoDeploymentConfiguration! non-null object
Repo.deploymentConfiguration.revisionId●UUIDscalar
Repo.deploymentConfiguration.sequenceId ● Int scalar
Repo.deploymentConfigurationRevisions ● RepoDeploymentConfigurationConnection! non-null object
Repo.deploymentConfigurationRevisions.page●PageInputinput
Repo.pipelineLinks ● [RepoPipelineLink!] list object
Repo.machines ● [Machine!] list object
Returned by
abortBuild mutation ● addProjectCollaborator mutation ● addRepoCustomDomain mutation ● buildRepo mutation ● copyEnvVars mutation ● createProjectDocker mutation ● createProjectGit mutation ● createProjectHelm mutation ● createProjectsFromTemplate mutation ● createProjectTerraform mutation ● createResourceAlpha mutation ● deployRepo mutation ● deployRepoBranch mutation ● disableRepo mutation ● duplicateProject mutation ● enableRepo mutation ● linkDatabase mutation ● migrateGithubConnection mutation ● moveRepoToProjectEnvironment mutation ● reissueCustomDomainCertificate mutation ● removeProbe mutation ● removeProjectCollaborator mutation ● removeRepoCustomDomain mutation ● repo query ● repoUpdated subscription ● rollbackProjectToDeployment mutation ● setRepoEnvs mutation ● transferProject mutation ● updateDatabaseLink mutation ● updateProject mutation ● updateProjectDanger mutation ● updateRepoCustomDomain mutation ● updateResourceAlpha mutation
Member Of
ClusterCustomDomain object ● DatabaseLink object ● Deployment object ● Project object ● ProjectCollaboratorInvitation object ● ProjectEnvironment object ● ProjectV3Adapter object ● RepoBranchV2 object ● RepoConnection object ● RepoGroup object ● RepoPipelineLink object ● User object