Deployment
No description
type Deployment {
  id: ID!
  description: String
  version: String!
  status: DeploymentStatus!
  endpoints: [String!]
  privateEndpoint: String
  loadBalancers: [LoadBalancer!]
  errorMessage: String
  deploymentError: DeploymentError
  branch: String
  gitRef: String
  build: Build
  buildStage: BuildStage
  testStage: PipelineStage
  releaseStage: PipelineStage
  deployStage: PipelineStage
  deleteStage: PipelineStage
  deployTemplates: [DeployTemplate]
  logs: [LogEntry!]
  logsV2: ComplexLogs
  repo: Repo
  deployStatus: DeployStatus
  containers: [Container!]
  metrics(
    name: String!
  ): [Metric!]
  volumes: [Volume!]
  awsLinks: AWSLinks
  gcpLinks: GCPLinks
  githubLinks: GithubLinks
  helmRelease: HelmRelease
  dataOut: String
  pipelineCluster: Cluster
  createdAt: Time!
  updatedAt: Time!
  release: Release
  deployStep: PipelineStep
  alternativeImages: [AlternativeImage!]
  ephemeralContainers: [EphemeralContainer]
  alert(
    id: UUID!
  ): DeploymentAlert
  metricsV2(
    metricType: MetricType!
    deploymentID: UUID!
    queryOptions: MetricQueryOptions
  ): [MetricStream!]
  alerts(
    page: PageInput
  ): DeploymentAlertConnection
  events: [Event!]!
  runtime: Runtime
  terraformOperation: TerraformOperation
}
Fields
Deployment.id ● ID! non-null scalar
Deployment.description ● String scalar
Deployment.version ● String! non-null scalar
Deployment.status ● DeploymentStatus! non-null enum
Deployment.endpoints ● [String!] list scalar
Deployment.privateEndpoint ● String scalar
Deployment.loadBalancers ● [LoadBalancer!] list object
Deployment.errorMessage ● String scalar
Deployment.deploymentError ● DeploymentError object
An optional structured error, containing more information than the simple 'errorMessage'
Deployment.branch ● String scalar
Deployment.gitRef ● String scalar
Deployment.build ● Build object
Deployment.buildStage ● BuildStage object
Deployment.testStage ● PipelineStage object
Deployment.releaseStage ● PipelineStage object
Deployment.deployStage ● PipelineStage object
Deployment.deleteStage ● PipelineStage object
Deployment.deployTemplates ● [DeployTemplate] list object
Deployment.logs ● [LogEntry!] list object
Deployment.logsV2 ● ComplexLogs object
Deployment.repo ● Repo object
Deployment.deployStatus ● DeployStatus object
Deployment.containers ● [Container!] list object
Deployment.metrics ● [Metric!] list object
Deployment.metrics.name●String!non-null scalar
Deployment.volumes ● [Volume!] list object
Deployment.awsLinks ● AWSLinks object
Deployment.gcpLinks ● GCPLinks object
Deployment.githubLinks ● GithubLinks object
Deployment.helmRelease ● HelmRelease object
Deployment.dataOut ● String scalar
Deployment.pipelineCluster ● Cluster object
Deployment.createdAt ● Time! non-null scalar
Deployment.updatedAt ● Time! non-null scalar
Deployment.release ● Release object
Deployment.deployStep ● PipelineStep object
Deployment.alternativeImages ● [AlternativeImage!] list object
Deployment.ephemeralContainers ● [EphemeralContainer] list object
Deployment.alert ● DeploymentAlert interface
Deployment.alert.id●UUID!non-null scalar
Deployment.metricsV2 ● [MetricStream!] list object
Deployment.metricsV2.metricType●MetricType!non-null enum
Deployment.metricsV2.deploymentID ● UUID! non-null scalar
Deployment.metricsV2.queryOptions ● MetricQueryOptions input
Deployment.alerts ● DeploymentAlertConnection object
List the history of alerts for this deployment.
The
pageinput only supportsfirst, and one ofbeforeorafter. Default is 10 most recent alerts.
Deployment.alerts.page●PageInputinput
Deployment.events ● [Event!]! non-null object
Deployment.runtime ● Runtime union
Deployment.terraformOperation ● TerraformOperation object
Returned by
deploymentUpdated  subscription
Member Of
DeploymentConnection  object ● JobRun  object ● Repo  object ● RepoBranch  object ● RepoBranchV2  object ● User  object