Skip to main content

ExternalGitProviderType

enum ExternalGitProviderType {
Github
GithubEnterprise
AzureDevOps
BitBucket
GitLab
GitLabEnterprise
Other
ProphecyManaged
Unknown
}

BackEndCodeLanguage

enum BackEndCodeLanguage {
scala
python
}

WorkflowMode

enum WorkflowMode {
batch
stream
}

BuildSystem

enum BuildSystem {
maven
wheel
}

MergeStatus

enum MergeStatus {
Success
Conflicted
}

AspectKind

Supported aspect types

enum AspectKind {
"List of Pipeline in job"
PipelinesInJob

"Dependency information"
Dependency

"Configuration content. Versioned."
Configuration

"Hive metastore related information."
Storage

"Airflow connections info"
AirflowConnectionInfo

"Unit test execution result information"
TestResult

"Dag Information "
DagInformation

"Job size information like resources etc."
JobSize

"Spark Provider Information for a fabric"
SparkProviderInfo

"Scheduler Provider Information for a fabric"
SchedulerProviderInfo

"Code content. Versioned."
Code

"Unit Tests. Versioned."
TestVisual

"Dataset schema information"
Schema

"Version information of Entity"
MigrationInfo

"Commit ids sorted by date for deploy option in scheduler"
ListCommits

"Git storage information like repo url etc."
GitStorage

"Git storage information like repo url etc. for Projects"
GitConfig

"General information like description"
Info

"Code dependency information"
CodeDeps

"Lineage Branch information"
LineageBranch

"Lineage"
Lineage

"Lineage Release information"
LineageRelease

"Lineage Commit information"
LineageCommit

"Cluster information"
ClusterInfo

"User fabric info for all fabrics"
UserAllFabricInfo

"Job Deployment Airflow Info"
JobDeploymentAirflowInfo

"ExpressionInfo"
ExpressionsInfo

"Databricks Deployment"
DatabricksDeployment

"Run Info"
RunInfo

"Transpiler Import Input Info"
InputInfo

"Transpiler Import Output Pipeline Info"
OutputInfo

"Snapshot of entity at a point in time"
Snapshot

"Detailed information for datasets in Pipeline Runs"
DatasetDetails

"Interim content for a dataset"
Interim

"Partner Info aspect"
PartnerInfo

"Resolution Mode for library"
ResolutionModeInfo

"Admin level information for an entity"
AdminInfo
}

SectionType

SelectionType

enum SectionType{
"EntityAndAspects"
EntityAndAspects

"Author"
Author

"Team"
Team

"Project"
Project

"Recency"
Recency
}

ItemSelectionType

ItemSelectionType

enum ItemSelectionType {
AtMostOne
ExactlyOne
Many
}

DatasetType

Supported Dataset types

enum DatasetType {
File
Database
Stream
TestData
Warehouse
Table
}

EntityKind

Supported entity types

enum EntityKind {
"Deployment Entity"
Deployment

"Repository Entity"
Repository

"Team Entity"
Team

"Dataset Entity"
Dataset

"Schedule Entity - renamed to Job"
Schedule

"Job Entity"
Job

"PhysicalDataset Entity"
PhysicalDataset

"Workflow Entity - renamed to Pipeline"
Workflow

"Pipeline Entity"
Pipeline

"Project Entity"
Project

"Subgraph Entity"
Subgraph

"Configuration Entity"
Configuration

"PipelineConfigurations Entity"
PipelineConfigurations

"User Entity"
User

"Fabric Entity"
Fabric

"Library Entity"
Library

"Gem Entity"
Gem

"Udf Entity"
Udf

"Udaf Entity"
Udaf

"Expression Entity"
Expression

"Dependency Entity"
Dependency

"ProjectRelease Entity"
ProjectRelease

"JobRelease Entity"
JobRelease

"TranspilerImport Entity"
TranspilerImport

"Template Entity"
Template

}

CommitLogEntityMutationType

Supported Commit Log Mutation Type

enum CommitLogEntityMutationType {
"New Mutation"
New

"Modified Mutation"
Modified

"Deleted Mutation"
Deleted
}

ForkMode

Forking Modes for Git Repo

enum ForkMode {
Multi
Single
}

ForkType

Type of fork of the repository [Master / User]

enum ForkType {
Master
User
}

Role

User role in team

enum Role{
owner,
admin,
member
}

ResolutionStrategy

Supported resolution types

enum ResolutionStrategy {
LeftBranch
RightBranch
}

RemoteType

enum RemoteType {
Local
Upstream
Origin
}

SyncMode

Project's Git Repos Syncing Modes

enum SyncMode {
External
Internal
}

UserAccountType

Type of User's Account

enum UserAccountType {
"Licensed Account for SaSS User"
CeLicenseAcquired

"The Default Account for User"
Enterprise

"A user coming from AWS"
AwsMarketplace

"A user coming from Azure"
AzureMarketplace

"Free Account for SaSS User"
CeFree

"A user coming from Databricks Partner Hub"
DatabricksPartner

"A user which is on Enterprise Trial"
EnterpriseTrial

"A user to manage Prophecy cluster"
ClusterAdmin

"A support user to manage Prophecy IDE"
Support
}

UserManagedType

The user managed type

enum UserManagedType {
"The prophecy managed user type"
ProphecyManaged

"The LDAP managed user type"
Ldap

"The SAML managed user type"
Saml

"The AzureAD managed user type"
AzureAd

"The Google managed user type"
Google
}

Scheduler

Scheduler Enum

enum Scheduler {

"Amazon Managed Workflows for Apache Airflow"
MWAA

"Astronomer - Airflow"
Astronomer

"Databricks Jobs"
Databricks
}

CloudProvider

Cloud Provider Enum

enum CloudProvider {

"Amazon Web Services"
AWS

"Microsoft Azure"
Azure

"Google Cloud Provider"
GCP
}

Status

Release Status enum

enum Status {

"Pending, Not Started"
Pending

"RUNNING"
Running

"Succeeded"
Succeeded

"Retrying"
Retrying

"Failed"
Failed
}

TeamKind

enum TeamKind {
ProphecyManaged,
IdpOrganizationWide,
IdpGroup
}