Skip to main content
Version: 0.1.0

ProjectV3

No description

type ProjectV3 {
id: UUID!
name: String!
blueprintID: UUID!
blueprint: Blueprint
requirePlanApproval: Boolean!
variables: [BlueprintVariable!]!
project: Project
projectEnvironment: ProjectEnvironment
configuration: ProjectV3Configuration
blueprintConfiguration: BlueprintConfiguration
effectiveBlueprintConfiguration: BlueprintConfiguration
workflows: [ProjectV3Workflow!] @deprecated
driverWorkflows: [BlueprintDriverWorkflow!]
}

Fields

ProjectV3.id ● UUID! non-null scalar

  • v0.ProjectV3ID

ProjectV3.name ● String! non-null scalar

ProjectV3.blueprintID ● UUID! non-null scalar

ProjectV3.blueprint ● Blueprint object

ProjectV3.requirePlanApproval ● Boolean! non-null scalar

ProjectV3.variables ● [BlueprintVariable!]! non-null union

ProjectV3.project ● Project object

ProjectV3.projectEnvironment ● ProjectEnvironment object

ProjectV3.configuration ● ProjectV3Configuration union

ProjectV3.blueprintConfiguration ● BlueprintConfiguration union

The 'blueprint configuration overrides' applied to this project.

ProjectV3.effectiveBlueprintConfiguration ● BlueprintConfiguration union

The 'effective blueprint configuration' is a view of the BlueprintConfiguration that will be used by the Blueprint Driver.

It is the result of merging two BlueprintConfiguration objects:

  1. This project's blueprint.configuration
  2. This project's blueprintConfiguration ("configuration overrides"), if defined.

ProjectV3.workflows ● [ProjectV3Workflow!] deprecated list object

DEPRECATED

use 'driverWorkflows' instead

Provides a view over driver action executions, grouping together Plan-type actions with their Approve and Apply steps (if they exist)

ProjectV3.driverWorkflows ● [BlueprintDriverWorkflow!] list object

Driver workflows submitted for this project. NOTE: this field will not surface actions executed via the deprecated 'executeBlueprintDriverAction' mutation.

Returned by

configureGitopsForProjectV3 mutation ● createProjectV3 mutation ● duplicateProjectV3 mutation ● migrateRepoToProjectV3 mutation ● updateProjectV3 mutation

Member Of

ProjectV3Adapter object ● ProjectV3Connection object ● User object