openapi: 3.2.0 info: title: Harness File Store API version: '1.0' description: The Harness Software Delivery Platform uses OpenAPI Specification v3.0. contact: name: API Support email: contact@harness.io url: https://harness.io/ x-logo: url: https://mma.prnewswire.com/media/779232/Harnes_logo_horizontal.jpg?p=facebook altText: Harness termsOfService: https://harness.io/terms-of-use/ servers: - url: https://app.harness.io description: Harness host URL - url: https://{vanity} description: Vanity URL variables: vanity: default: app.harness.io security: - x-api-key: [] tags: - name: File Store description: This contains APIs related to File Store in Harness paths: /ng/api/file-store: get: tags: - File Store summary: List Files and Folders metadata operationId: listFilesAndFolders parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: identifiers in: query description: This is the list of File IDs. Details specific to these IDs would be fetched. schema: type: array items: type: string - name: searchTerm in: query description: This will be used to filter files or folders. Any file or folder having the specified search term in its Name or Identifier will be filtered schema: type: string - name: pageIndex in: query description: 'Page Index of the results to fetch.Default Value: 0' schema: type: integer format: int32 default: 0 - name: pageSize in: query description: 'Results per page(max 100)Default Value: 50' schema: maximum: 100 type: integer format: int32 default: 50 - name: sortOrders in: query description: Sort criteria for the elements. schema: type: array items: $ref: '#/components/schemas/SortOrder' - name: pageToken in: query description: 'Page Token of the next results to fetch.Default Value: ''''' schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: List Files and Folders metadata content: application/json: schema: $ref: '#/components/schemas/ResponseDTOPageFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOPageFile' post: tags: - File Store summary: Create Folder or File including content operationId: create parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string requestBody: content: multipart/form-data: schema: required: - name - parentIdentifier - type type: object properties: tags: type: string description: The File or Folder tags. (See example for expected format) content: type: object description: The content of the File as InputStream identifier: type: string description: Identifier of the File or Folder name: type: string description: Name of the File or Folder fileUsage: type: string description: This specifies the file usage type: type: string description: This specifies the type of the File enum: - FILE - FOLDER parentIdentifier: type: string description: This specifies parent directory identifier. The value of Root directory identifier is Root. description: type: string description: Description of the File or Folder mimeType: type: string description: Mime type of the File path: type: string description: The path of the File or Folder createdBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedAt: type: integer description: Last modified time for the File or Folder format: int64 responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns create response content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFile' /ng/api/file-store/yaml: post: tags: - File Store summary: Creates File or Folder metadata via YAML operationId: createViaYAML parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string requestBody: description: YAML definition of the File or Folder. The payload must contain a 'file' object with fields such as identifier, name, type (FILE or FOLDER), fileUsage (MANIFEST_FILE, CONFIG, or SCRIPT), parentIdentifier, and optional description, mimeType, tags. content: application/yaml: schema: $ref: '#/components/schemas/FileStoreRequest' required: true responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns create response content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFile' /ng/api/file-store/{identifier}: get: tags: - File Store summary: Get the Folder or File metadata operationId: getFile parameters: - name: identifier in: path description: The file identifier required: true schema: type: string - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Get the Folder or File metadata content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFile' put: tags: - File Store summary: Update Folder or File including content operationId: update parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: identifier in: path description: The file identifier required: true schema: type: string requestBody: content: multipart/form-data: schema: required: - name - parentIdentifier - type type: object properties: tags: type: string description: The File or Folder tags. (See example for expected format) identifier: type: string description: Identifier of the File or Folder name: type: string description: Name of the File or Folder fileUsage: type: string description: This specifies the file usage type: type: string description: This specifies the type of the File enum: - FILE - FOLDER parentIdentifier: type: string description: This specifies parent directory identifier. The value of Root directory identifier is Root. description: type: string description: Description of the File or Folder mimeType: type: string description: Mime type of the File path: type: string description: The path of the File or Folder createdBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedAt: type: integer description: Last modified time for the File or Folder format: int64 content: type: object description: The content of the File as InputStream responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns update response content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFile' delete: tags: - File Store summary: Delete File or Folder by identifier operationId: deleteFile parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: identifier in: path description: The file identifier required: true schema: type: string - name: forceDelete in: query description: If true, the Entity will be forced delete, without checking any references/usages schema: type: boolean default: false responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns true if deletion was successful. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOBoolean' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOBoolean' /ng/api/file-store/files/{identifier}/download: get: tags: - File Store summary: Download File operationId: downloadFile parameters: - name: identifier in: path description: The file identifier required: true schema: type: string - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Download File content /ng/api/file-store/files/createdBy: get: tags: - File Store summary: Get list of created by user details operationId: getCreatedByList parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the list of created by user details content: application/json: schema: $ref: '#/components/schemas/ResponseDTOSetEmbeddedUserDetailsDTO' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOSetEmbeddedUserDetailsDTO' /ng/api/file-store/files/{scopedFilePath}/content: get: tags: - File Store summary: Get file content of scopedFilePath operationId: getFileContentUsingScopedFilePath parameters: - name: scopedFilePath in: path description: 'The scoped file path reference. The path must start with ''/'' and can be prefixed with a scope: ''account:/my-file'' for account scope, ''org:/my-file'' for org scope, or ''project:/my-file'' (or just ''/my-file'') for project scope. The request body must be a plain string (not JSON-encoded). Do not wrap the path in quotes.' required: true schema: type: string - name: accountIdentifier in: query description: Account Identifier for the Entity. schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the file content of scopedFilePath content: application/json: schema: $ref: '#/components/schemas/ResponseDTOString' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOString' deprecated: true /ng/api/file-store/files/content: post: tags: - File Store summary: Get file content by file path description: 'Returns the content of a file in the Harness file store as a string. The request body must be a plain-text string containing the scoped file path (not JSON-encoded, do not wrap in quotes). For account scope, prefix with ''account:'' (e.g., ''account:/my-file''). For org scope, prefix with ''org:'' (e.g., ''org:/my-file''). For project scope, optionally prefix with ''project:'' or just provide the path (e.g., ''/my-file''). The path must start with ''/''. Scope query parameters must also match: project scope requires accountIdentifier, orgIdentifier, and projectIdentifier; org scope requires accountIdentifier and orgIdentifier; account scope requires only accountIdentifier.' operationId: getFileContentUsingScopedFilePathV2 parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string requestBody: description: 'The scoped file path reference. The path must start with ''/'' and can be prefixed with a scope: ''account:/my-file'' for account scope, ''org:/my-file'' for org scope, or ''project:/my-file'' (or just ''/my-file'') for project scope. The request body must be a plain string (not JSON-encoded). Do not wrap the path in quotes.' content: application/json: schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the file content as a string content: application/json: schema: $ref: '#/components/schemas/ResponseDTOString' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOString' /ng/api/file-store/{identifier}/referenced-by: get: tags: - File Store summary: Get list of entities where file is referenced by queried entity type operationId: getReferencedBy parameters: - name: pageIndex in: query description: Page number of navigation. The default value is 0 schema: type: integer format: int32 default: 0 - name: pageSize in: query description: Number of entries per page. The default value is 100 schema: maximum: 1000 type: integer format: int32 default: 100 - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: identifier in: path description: The file identifier required: true schema: type: string - name: entityType in: query description: Entity type schema: type: string enum: - CreatePR - MergePR - Projects - Pipelines - PipelineSteps - Http - Email - JiraCreate - JiraUpdate - JiraApproval - HarnessApproval - CustomApproval - Barrier - Queue - FlagConfiguration - ShellScript - K8sCanaryDeploy - K8sApply - K8sBlueGreenDeploy - K8sRollingDeploy - K8sRollingRollback - K8sScale - K8sDelete - K8sBGSwapServices - K8sCanaryDelete - TerraformApply - TerraformPlan - TerraformDestroy - TerraformRollback - HelmDeploy - HelmRollback - Connectors - Secrets - Files - Service - Environment - EnvironmentGroup - InputSets - CvConfig - Verify - Delegates - DelegateConfigurations - CvVerificationJob - IntegrationStage - IntegrationSteps - SecurityStage - SecuritySteps - CvKubernetesActivitySource - DeploymentSteps - DeploymentStage - ApprovalStage - PipelineStage - FeatureFlagStage - Template - TemplateStage - CustomDeployment - Triggers - MonitoredService - GitRepositories - FeatureFlags - ServiceNowApproval - ServiceNowCreate - ServiceNowUpdate - ServiceNowImportSet - GovernancePolicies - Policy - Run - RunTests - Plugin - RestoreCacheGCS - RestoreCacheS3 - SaveCacheGCS - SaveCacheS3 - Security - AquaTrivy - AWSECR - Bandit - BlackDuck - Brakeman - Burp - Checkmarx - Clair - DataTheorem - DockerContentTrust - External - FortifyOnDemand - Grype - JfrogXray - Mend - Metasploit - Nessus - NexusIQ - Nikto - Nmap - Openvas - Owasp - PrismaCloud - Prowler - Qualys - Reapsaw - ShiftLeft - Sniper - Snyk - Sonarqube - Sysdig - Tenable - Veracode - Zap - GitClone - ArtifactoryUpload - GCSUpload - S3Upload - BuildAndPushGCR - BuildAndPushGAR - BuildAndPushECR - BuildAndPushDockerRegistry - CreateStack - DeleteStack - ServerlessAwsLambdaDeploy - ServerlessAwsLambdaRollback - CustomStage - RollbackStack - Infrastructure - Command - StrategyNode - AzureSlotDeployment - AzureTrafficShift - FetchInstanceScript - AzureSwapSlot - AzureWebAppRollback - JenkinsBuild - EcsRollingDeploy - EcsRollingRollback - EcsCanaryDeploy - EcsCanaryDelete - AzureCreateARMResource - BuildAndPushACR - AzureCreateBPResource - AzureARMRollback - Background - Wait - ArtifactSource - EcsBlueGreenCreateService - EcsBlueGreenSwapTargetGroups - EcsBlueGreenRollback - ShellScriptProvision - Freeze - GitOpsUpdateReleaseRepo - GitOpsFetchLinkedApps - EcsRunTask - Chaos - ElastigroupDeploy - ElastigroupRollback - Action - ElastigroupSetup - Bitrise - TerragruntPlan - TerragruntApply - TerragruntDestroy - TerragruntRollback - IACMStage - IACMStep - IACM - Container - IACMTerraformPlugin - IACMApproval - ElastigroupBGStageSetup - ElastigroupSwapRoute - AsgCanaryDeploy - AsgCanaryDelete - SwapRoutes - SwapRollback - AppResize - AppRollback - CanaryAppSetup - BGAppSetup - BasicAppSetup - TanzuCommand - AsgRollingDeploy - AsgRollingRollback - GovernanceRuleAWS - TasRollingDeploy - TasRollingRollback - K8sDryRun - AsgBlueGreenSwapService - AsgBlueGreenDeploy - AsgBlueGreenRollback - TerraformCloudRun - TerraformCloudRollback - DeployCloudFunction - DeployCloudFunctionWithNoTraffic - CloudFunctionTrafficShift - CloudFunctionRollback - AwsLambdaDeploy - AwsSamDeploy - AwsSamRollback - SscaOrchestration - AwsLambdaRollback - GitOpsSync - BambooBuild - CdSscaOrchestration - RouteMapping - AWSSecurityHub - CustomIngest - BackstageEnvironmentVariable - Fossa - CodeQL - Gitleaks - DeployCloudFunctionGenOne - RollbackCloudFunctionGenOne - K8sBlueGreenStageScaleDown - AwsSamBuild - Semgrep - SscaEnforcement - IdpConnector - CdSscaEnforcement - DownloadManifests - ServerlessAwsLambdaPrepareRollbackV2 - ServerlessAwsLambdaRollbackV2 - Coverity - ServerlessAwsLambdaDeployV2 - AnalyzeDeploymentImpact - ServerlessAwsLambdaPackageV2 - RevertPR - AwsCdkBootstrap - AwsCdkSynth - AwsCdkDiff - AwsCdkDeploy - AwsCdkDestroy - IdpScorecard - IdpCheck - AwsCdkRollback - SlsaVerification - UpdateGitOpsApp - EcsServiceSetup - EcsUpgradeContainer - EcsBasicRollback - ChaosInfrastructure - Anchore - Overrides - AsgShiftTraffic - AquaSecurity - IDPStage - ChaosHub - CookieCutter - CreateRepo - DownloadAwsS3 - DirectPush - RegisterCatalog - K8sTrafficRouting - DownloadHarnessStore - CreateCatalog - SlackNotify - OsvScaner - IACMOpenTofuPlugin - AsgPhasedDeploy - AsgSetup - AsgRollback - Test - Wiz - Certificates - IACMCheckov - IACMTFCompliance - IACMTFLint - IACMTFSec - NotificationRule - NotificationChannel - K8sPatch - CreateOrganisation - CreateProject - DBSchemaApply - IACMPrepareExecution - DBSchemaRollback - K8sRollout - CreateResource - Checkov - ServiceDiscoveryAgent - ChaosInfrastructureV2 - Traceable - AzureFunctionDeploy - AzureFunctionRollback - GoogleCloudRunDeploy - GoogleCloudRunPrepareRollbackData - GoogleCloudRunTrafficShift - GoogleCloudRunRollback - GoogleCloudRunJob - UpdateCatalogProperty - IACMWorkspace - IACMModuleTestPlugin - CheckmarxOne - AsgSteadyState - SscaArtifactVerification - GitOpsApplication - HelmDelete - EcsBlueGreenTrafficShift - StandAloneTrafficShiftRollback - ElastigroupBlueGreenTrafficShift - IdpCatalog - IACMTerragruntPlugin - IACMAnsiblePlugin - GitHubAdvancedSecurity - AiVerify - AIExperiment - ModelScan - SaveCache - RestoreCache - DataSink - IdpCdService - IdpEnvironment - IdpEnvironmentBlueprint - SalesforceDeploy - SalesforceRollback - GitOpsRollout - AuditStreamingDestination - AIEvaluation - SalesforceValidate - SalesforceQuickDeploy - SASTSecret - SCA - SalesforceCreateScratchOrg - SalesforceDeleteScratchOrg - HarUpload - UserGroup - SalesforceApexTest - IACMAwsCdkPlugin - EcsScale - RestoreCacheAzure - SaveCacheAzure - Deployable - SalesforceComparisonPair - AlertSetting - SalesforceDownloadDeployables - SalesforceDownloadOrg - SalesforceEvaluateDiff - SalesforceChangeset - SalesforceSourceBackup - AiTestAutomation - SalesforceExecution - AsgScale - CortexCloud - IACMBlastRadiusAgent - IACMRemediationAgent - K8sBlueGreenStageScaleUp - DeployGoogleAgentRuntimeRevision - ShiftGoogleAgentRuntimeTraffic - RollbackGoogleAgentRuntimeRevision - K8sProgressiveCanaryRollback - DeployAwsAgentCoreRevision - ShiftAwsAgentCoreTraffic - RollbackAwsAgentCoreRevision - OpenAi - GitOpsRollback - IntegrationSetting - IntegrationConfiguration - MythosAgent - name: searchTerm in: query schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the list of entities where file is referenced by content: application/json: schema: $ref: '#/components/schemas/ResponseDTOPageResponseEntitySetupUsage' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOPageResponseEntitySetupUsage' /ng/api/file-store/supported-entity-types: get: tags: - File Store summary: Get the list of supported entity types for files operationId: getEntityTypes parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the list of supported entity types for file content: application/json: schema: $ref: '#/components/schemas/ResponseDTOListEntityType' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOListEntityType' /ng/api/file-store/files/filter: post: tags: - File Store summary: Get filtered list of Files or Folders operationId: listFilesWithFilter parameters: - name: pageIndex in: query description: 'Page Index of the results to fetch.Default Value: 0' schema: type: integer format: int32 default: 0 - name: pageSize in: query description: 'Results per page(max 100)Default Value: 50' schema: maximum: 100 type: integer format: int32 default: 50 - name: sortOrders in: query description: Sort criteria for the elements. schema: type: array items: $ref: '#/components/schemas/SortOrder' - name: pageToken in: query description: 'Page Token of the next results to fetch.Default Value: ''''' schema: type: string - name: accountIdentifier in: query description: Account Identifier for the Entity. schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: filterIdentifier in: query description: Filter identifier schema: type: string - name: searchTerm in: query description: This will be used to filter files or folders. Any file or folder having the specified search term in its Name or Identifier will be filtered schema: type: string requestBody: description: Details of the File filter properties to be applied content: application/json: schema: $ref: '#/components/schemas/FilesFilterPropertiesDTO' responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns filtered list of Files or Folder content: application/json: schema: $ref: '#/components/schemas/ResponseDTOPageFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOPageFile' /ng/api/file-store/folder: post: tags: - File Store summary: Get folder nodes at first level, not including sub-nodes operationId: getFolderNodes parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: fileUsage in: query description: The file usage schema: type: string enum: - MANIFEST_FILE - CONFIG - SCRIPT requestBody: description: Folder node for which to return the list of nodes content: application/json: schema: $ref: '#/components/schemas/FolderNode' required: true responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns the folder populated with file store nodes as children content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFolderNode' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFolderNode' /ng/api/file-store/yaml/{identifier}: put: tags: - File Store summary: Update File or Folder metadata via YAML description: Updates the metadata of an existing file or folder using a YAML payload. This endpoint updates metadata (name, description, tags, etc.) only. operationId: updateViaYAML parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string - name: orgIdentifier in: query description: Organization Identifier for the Entity. schema: type: string - name: projectIdentifier in: query description: Project Identifier for the Entity. schema: type: string - name: identifier in: path description: The file identifier required: true schema: type: string requestBody: description: YAML definition of the File or Folder. The payload must contain a 'file' object with fields such as identifier, name, type (FILE or FOLDER), fileUsage (MANIFEST_FILE, CONFIG, or SCRIPT), parentIdentifier, and optional description, mimeType, tags. content: application/yaml: schema: $ref: '#/components/schemas/FileStoreRequest' examples: Update File via YAML: summary: Sample File Store update YAML request description: Sample YAML body for updating a file or folder value: "file:\n identifier: my_config_file\n name: My Config File\n type: FILE\n fileUsage: CONFIG\n parentIdentifier: Root\n description: Sample configuration file\n mimeType: text/plain\n tags:\n - key: env\n value: production\n" required: true responses: '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Failure' application/yaml: schema: $ref: '#/components/schemas/Failure' '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/Error1' application/yaml: schema: $ref: '#/components/schemas/Error1' default: description: Returns update response content: application/json: schema: $ref: '#/components/schemas/ResponseDTOFile' application/yaml: schema: $ref: '#/components/schemas/ResponseDTOFile' components: schemas: ResponseDTOBoolean: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: type: boolean metaData: type: object correlationId: type: string FileStoreNode: required: - identifier - name - type type: object properties: identifier: type: string description: Identifier of the File Store Node parentIdentifier: type: string description: Parent identifier of the File Store Node name: type: string description: Name of the File Store Node type: type: string description: Type of the File Store Node enum: - FILE - FOLDER path: type: string description: Path of the file or folder readOnly: true lastModifiedAt: type: integer description: Last modified time for the File Store Node format: int64 readOnly: true lastModifiedBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' description: This is the view of the file store node entity defined in Harness Failure: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR code: type: string enum: - DEFAULT_ERROR_CODE - INVALID_ARGUMENT - INVALID_EMAIL - DOMAIN_NOT_ALLOWED_TO_REGISTER - COMMNITY_EDITION_NOT_FOUND - DEPLOY_MODE_IS_NOT_ON_PREM - USER_ALREADY_REGISTERED - USER_INVITATION_DOES_NOT_EXIST - USER_DOES_NOT_EXIST - USER_INVITE_OPERATION_FAILED - USER_DISABLED - ACCOUNT_DOES_NOT_EXIST - INACTIVE_ACCOUNT - ACCOUNT_MIGRATED - ACCOUNT_MIGRATED_TO_NEXT_GEN - USER_DOMAIN_NOT_ALLOWED - MAX_FAILED_ATTEMPT_COUNT_EXCEEDED - RESOURCE_NOT_FOUND - INVALID_FORMAT - ROLE_DOES_NOT_EXIST - EMAIL_NOT_VERIFIED - EMAIL_VERIFICATION_TOKEN_NOT_FOUND - INVALID_TOKEN - REVOKED_TOKEN - INVALID_CAPTCHA_TOKEN - NOT_ACCOUNT_MGR_NOR_HAS_ALL_APP_ACCESS - EXPIRED_TOKEN - INVALID_AGENT_MTLS_AUTHORITY - TOKEN_ALREADY_REFRESHED_ONCE - ACCESS_DENIED - NG_ACCESS_DENIED - INVALID_CREDENTIAL - INVALID_CREDENTIALS_THIRD_PARTY - INVALID_KEY - INVALID_CONNECTOR_TYPE - INVALID_KEYPATH - INVALID_VARIABLE - UNKNOWN_HOST - UNREACHABLE_HOST - INVALID_PORT - SSH_SESSION_TIMEOUT - ALGORITHM_NEGOTIATION_ERROR - SOCKET_CONNECTION_ERROR - CONNECTION_ERROR - COULD_NOT_PROCESS_ERROR - SOCKET_CONNECTION_TIMEOUT - WINRM_COMMAND_EXECUTION_TIMEOUT - CONNECTION_TIMEOUT - SSH_CONNECTION_ERROR - USER_GROUP_ERROR - INVALID_EXECUTION_ID - ERROR_IN_GETTING_CHANNEL_STREAMS - UNEXPECTED - UNKNOWN_ERROR - UNKNOWN_EXECUTOR_TYPE_ERROR - DUPLICATE_STATE_NAMES - TRANSITION_NOT_LINKED - TRANSITION_TO_INCORRECT_STATE - TRANSITION_TYPE_NULL - STATES_WITH_DUP_TRANSITIONS - BARRIERS_NOT_RUNNING_CONCURRENTLY - NON_FORK_STATES - NON_REPEAT_STATES - INITIAL_STATE_NOT_DEFINED - FILE_INTEGRITY_CHECK_FAILED - INVALID_URL - FILE_DOWNLOAD_FAILED - PLATFORM_SOFTWARE_DELETE_ERROR - INVALID_CSV_FILE - INVALID_REQUEST - SCHEMA_VALIDATION_FAILED - FILTER_CREATION_ERROR - INVALID_YAML_ERROR - PLAN_CREATION_ERROR - INVALID_INFRA_STATE - PIPELINE_ALREADY_TRIGGERED - NON_EXISTING_PIPELINE - DUPLICATE_COMMAND_NAMES - INVALID_PIPELINE - COMMAND_DOES_NOT_EXIST - DUPLICATE_ARTIFACTSTREAM_NAMES - DUPLICATE_HOST_NAMES - STATE_NOT_FOR_TYPE - STATE_MACHINE_ISSUE - STATE_DISCONTINUE_FAILED - STATE_PAUSE_FAILED - PAUSE_ALL_ALREADY - RESUME_ALL_ALREADY - ROLLBACK_ALREADY - ABORT_ALL_ALREADY - EXPIRE_ALL_ALREADY - RETRY_FAILED - UNKNOWN_ARTIFACT_TYPE - UNKNOWN_STAGE_ELEMENT_WRAPPER_TYPE - INIT_TIMEOUT - LICENSE_EXPIRED - NOT_LICENSED - REQUEST_TIMEOUT - SCM_REQUEST_TIMEOUT - WORKFLOW_ALREADY_TRIGGERED - JENKINS_ERROR - INVALID_ARTIFACT_SOURCE - INVALID_ARTIFACT_SERVER - INVALID_CLOUD_PROVIDER - UPDATE_NOT_ALLOWED - DELETE_NOT_ALLOWED - APPDYNAMICS_CONFIGURATION_ERROR - APM_CONFIGURATION_ERROR - SPLUNK_CONFIGURATION_ERROR - ELK_CONFIGURATION_ERROR - LOGZ_CONFIGURATION_ERROR - SUMO_CONFIGURATION_ERROR - INSTANA_CONFIGURATION_ERROR - APPDYNAMICS_ERROR - STACKDRIVER_ERROR - STACKDRIVER_CONFIGURATION_ERROR - NEWRELIC_CONFIGURATION_ERROR - NEWRELIC_ERROR - DYNA_TRACE_CONFIGURATION_ERROR - DYNA_TRACE_ERROR - CLOUDWATCH_ERROR - CLOUDWATCH_CONFIGURATION_ERROR - PROMETHEUS_CONFIGURATION_ERROR - DATA_DOG_CONFIGURATION_ERROR - SERVICE_GUARD_CONFIGURATION_ERROR - ENCRYPTION_NOT_CONFIGURED - UNAVAILABLE_DELEGATES - WORKFLOW_EXECUTION_IN_PROGRESS - PIPELINE_EXECUTION_IN_PROGRESS - AWS_ACCESS_DENIED - AWS_CLUSTER_NOT_FOUND - AWS_SERVICE_NOT_FOUND - IMAGE_NOT_FOUND - ILLEGAL_ARGUMENT - IMAGE_TAG_NOT_FOUND - DELEGATE_NOT_AVAILABLE - INVALID_YAML_PAYLOAD - AUTHENTICATION_ERROR - AUTHORIZATION_ERROR - UNRECOGNIZED_YAML_FIELDS - COULD_NOT_MAP_BEFORE_YAML - MISSING_BEFORE_YAML - MISSING_YAML - NON_EMPTY_DELETIONS - GENERAL_YAML_ERROR - GENERAL_YAML_INFO - YAML_GIT_SYNC_ERROR - GIT_CONNECTION_ERROR - GIT_ERROR - ARTIFACT_SERVER_ERROR - ENCRYPT_DECRYPT_ERROR - SECRET_MANAGEMENT_ERROR - SECRET_NOT_FOUND - KMS_OPERATION_ERROR - GCP_KMS_OPERATION_ERROR - VAULT_OPERATION_ERROR - AWS_SECRETS_MANAGER_OPERATION_ERROR - AZURE_KEY_VAULT_OPERATION_ERROR - AZURE_KEY_VAULT_INTERRUPT_ERROR - UNSUPPORTED_OPERATION_EXCEPTION - FEATURE_UNAVAILABLE - GENERAL_ERROR - BASELINE_CONFIGURATION_ERROR - SAML_IDP_CONFIGURATION_NOT_AVAILABLE - INVALID_AUTHENTICATION_MECHANISM - INVALID_SAML_CONFIGURATION - INVALID_OAUTH_CONFIGURATION - INVALID_LDAP_CONFIGURATION - USER_GROUP_SYNC_FAILURE - USER_GROUP_ALREADY_EXIST - INVALID_TWO_FACTOR_AUTHENTICATION_CONFIGURATION - EXPLANATION - HINT - NOT_WHITELISTED_IP - INVALID_TOTP_TOKEN - EMAIL_FAILED - SSL_HANDSHAKE_FAILED - NO_APPS_ASSIGNED - INVALID_INFRA_CONFIGURATION - TEMPLATES_LINKED - USER_HAS_NO_PERMISSIONS - USER_NOT_AUTHORIZED - USER_ALREADY_PRESENT - EMAIL_ERROR - INVALID_USAGE_RESTRICTION - USAGE_RESTRICTION_ERROR - STATE_EXECUTION_INSTANCE_NOT_FOUND - DELEGATE_TASK_RETRY - KUBERNETES_API_TASK_EXCEPTION - KUBERNETES_TASK_EXCEPTION - KUBERNETES_YAML_ERROR - SAVE_FILE_INTO_AWS_STORAGE_FAILED - READ_FILE_FROM_AWS_STORAGE_FAILED - SAVE_FILE_INTO_GCP_STORAGE_FAILED - READ_FILE_FROM_GCP_STORAGE_FAILED - FILE_NOT_FOUND_ERROR - USAGE_LIMITS_EXCEEDED - EVENT_PUBLISH_FAILED - CUSTOM_APPROVAL_ERROR - JIRA_ERROR - EXPRESSION_EVALUATION_FAILED - KUBERNETES_VALUES_ERROR - KUBERNETES_CLUSTER_ERROR - INCORRECT_SIGN_IN_MECHANISM - OAUTH_LOGIN_FAILED - INVALID_TERRAFORM_TARGETS_REQUEST - TERRAFORM_EXECUTION_ERROR - FILE_READ_FAILED - FILE_SIZE_EXCEEDS_LIMIT - CLUSTER_NOT_FOUND - MARKETPLACE_TOKEN_NOT_FOUND - INVALID_MARKETPLACE_TOKEN - INVALID_TICKETING_SERVER - SERVICENOW_ERROR - PASSWORD_EXPIRED - USER_LOCKED - PASSWORD_STRENGTH_CHECK_FAILED - ACCOUNT_DISABLED - INVALID_ACCOUNT_PERMISSION - PAGERDUTY_ERROR - HEALTH_ERROR - SAML_TEST_SUCCESS_MECHANISM_NOT_ENABLED - DOMAIN_WHITELIST_FILTER_CHECK_FAILED - INVALID_DASHBOARD_UPDATE_REQUEST - DUPLICATE_FIELD - INVALID_AZURE_VAULT_CONFIGURATION - USER_NOT_AUTHORIZED_DUE_TO_USAGE_RESTRICTIONS - INVALID_ROLLBACK - DATA_COLLECTION_ERROR - SUMO_DATA_COLLECTION_ERROR - DEPLOYMENT_GOVERNANCE_ERROR - BATCH_PROCESSING_ERROR - GRAPHQL_ERROR - FILE_CREATE_ERROR - ILLEGAL_STATE - GIT_DIFF_COMMIT_NOT_IN_ORDER - FAILED_TO_ACQUIRE_PERSISTENT_LOCK - FAILED_TO_ACQUIRE_NON_PERSISTENT_LOCK - POD_NOT_FOUND_ERROR - COMMAND_EXECUTION_ERROR - REGISTRY_EXCEPTION - ENGINE_INTERRUPT_PROCESSING_EXCEPTION - ENGINE_IO_EXCEPTION - ENGINE_OUTCOME_EXCEPTION - ENGINE_SWEEPING_OUTPUT_EXCEPTION - CACHE_NOT_FOUND_EXCEPTION - ENGINE_ENTITY_UPDATE_EXCEPTION - SHELL_EXECUTION_EXCEPTION - TEMPLATE_NOT_FOUND - AZURE_SERVICE_EXCEPTION - AZURE_CLIENT_EXCEPTION - GIT_UNSEEN_REMOTE_HEAD_COMMIT - TIMEOUT_ENGINE_EXCEPTION - NO_AVAILABLE_DELEGATES - NO_GLOBAL_DELEGATE_ACCOUNT - NO_INSTALLED_DELEGATES - DUPLICATE_DELEGATE_EXCEPTION - GCP_MARKETPLACE_EXCEPTION - MISSING_DEFAULT_GOOGLE_CREDENTIALS - INCORRECT_DEFAULT_GOOGLE_CREDENTIALS - OPTIMISTIC_LOCKING_EXCEPTION - NG_PIPELINE_EXECUTION_EXCEPTION - NG_PIPELINE_CREATE_EXCEPTION - RESOURCE_NOT_FOUND_EXCEPTION - PMS_INITIALIZE_SDK_EXCEPTION - UNEXPECTED_SNIPPET_EXCEPTION - UNEXPECTED_SCHEMA_EXCEPTION - CONNECTOR_VALIDATION_EXCEPTION - TIMESCALE_NOT_AVAILABLE - MIGRATION_EXCEPTION - REQUEST_PROCESSING_INTERRUPTED - SECRET_MANAGER_ID_NOT_FOUND - GCP_SECRET_MANAGER_OPERATION_ERROR - GCP_SECRET_OPERATION_ERROR - GIT_OPERATION_ERROR - TASK_FAILURE_ERROR - INSTANCE_STATS_PROCESS_ERROR - INSTANCE_STATS_MIGRATION_ERROR - DEPLOYMENT_MIGRATION_ERROR - CG_LICENSE_USAGE_ERROR - INSTANCE_STATS_AGGREGATION_ERROR - UNRESOLVED_EXPRESSIONS_ERROR - KRYO_HANDLER_NOT_FOUND_ERROR - DELEGATE_ERROR_HANDLER_EXCEPTION - DELEGATE_SERVICE_DRIVER_EXCEPTION - DELEGATE_INSTALLATION_COMMAND_NOT_SUPPORTED_EXCEPTION - UNEXPECTED_TYPE_ERROR - EXCEPTION_HANDLER_NOT_FOUND - CONNECTOR_NOT_FOUND_EXCEPTION - GCP_SERVER_ERROR - HTTP_RESPONSE_EXCEPTION - SCM_NOT_FOUND_ERROR - SCM_CONFLICT_ERROR - SCM_CONFLICT_ERROR_V2 - SCM_UNPROCESSABLE_ENTITY - PROCESS_EXECUTION_EXCEPTION - SCM_UNAUTHORIZED - SCM_BAD_REQUEST - SCM_INTERNAL_SERVER_ERROR - DATA - CONTEXT - PR_CREATION_ERROR - URL_NOT_REACHABLE - URL_NOT_PROVIDED - ENGINE_EXPRESSION_EVALUATION_ERROR - ENGINE_FUNCTOR_ERROR - JIRA_CLIENT_ERROR - SCM_NOT_MODIFIED - APPROVAL_STEP_NG_ERROR - BUCKET_SERVER_ERROR - GIT_SYNC_ERROR - TEMPLATE_EXCEPTION - TEMPLATE_ALREADY_EXISTS_EXCEPTION - ENTITY_REFERENCE_EXCEPTION - ACTIVE_SERVICE_INSTANCES_PRESENT_EXCEPTION - INVALID_INPUT_SET - INVALID_OVERLAY_INPUT_SET - RESOURCE_ALREADY_EXISTS - INVALID_JSON_PAYLOAD - POLICY_EVALUATION_FAILURE - POLICY_SET_ERROR - INVALID_ARTIFACTORY_REGISTRY_REQUEST - INVALID_NEXUS_REGISTRY_REQUEST - ENTITY_NOT_FOUND - GITX_OAUTH_NOT_SET - INVALID_AZURE_CONTAINER_REGISTRY_REQUEST - AZURE_AUTHENTICATION_ERROR - AZURE_CONFIG_ERROR - DATA_PROCESSING_ERROR - INVALID_AZURE_AKS_REQUEST - AWS_IAM_ERROR - AWS_CF_ERROR - AWS_INSTANCE_ERROR - AWS_VPC_ERROR - AWS_TAG_ERROR - AWS_ASG_ERROR - AWS_LOAD_BALANCER_ERROR - SCM_INTERNAL_SERVER_ERROR_V2 - SCM_FAILED_DEPENDENCY_ERROR - SCM_UNAUTHORIZED_ERROR_V2 - TOO_MANY_REQUESTS - SCM_RATE_LIMIT_ERROR - INVALID_IDENTIFIER_REF - SPOTINST_NULL_ERROR - SPOTNIST_REST_EXCEPTION - SCM_UNEXPECTED_ERROR - DUPLICATE_FILE_IMPORT - AZURE_APP_SERVICES_TASK_EXCEPTION - AZURE_ARM_TASK_EXCEPTION - AZURE_BP_TASK_EXCEPTION - MEDIA_NOT_SUPPORTED - AWS_ECS_ERROR - AWS_APPLICATION_AUTO_SCALING - AWS_ECS_SERVICE_NOT_ACTIVE - AWS_ECS_CLIENT_ERROR - AWS_STS_ERROR - FREEZE_EXCEPTION - MISSING_EXCEPTION - DELEGATE_TASK_EXPIRED - DELEGATE_TASK_VALIDATION_FAILED - MONGO_EXECUTION_TIMEOUT_EXCEPTION - DELEGATE_NOT_REGISTERED - TERRAFORM_VAULT_SECRET_CLEANUP_FAILURE - APPROVAL_REJECTION - TERRAGRUNT_EXECUTION_ERROR - ADFS_ERROR - TERRAFORM_CLOUD_ERROR - CLUSTER_CREDENTIALS_NOT_FOUND - SCM_API_ERROR - INTERNAL_SERVER_ERROR - SCM_FORBIDDEN - AWS_EKS_ERROR - OPA_POLICY_EVALUATION_ERROR - USER_MARKED_FAILURE - SSH_RETRY - HTTP_CLIENT_ERROR_RESPONSE - HTTP_INTERNAL_SERVER_ERROR - HTTP_BAD_GATEWAY - HTTP_SERVICE_UNAVAILABLE - HTTP_GATEWAY_TIMEOUT - HTTP_SERVER_ERROR_RESPONSE - PIPELINE_UPDATE_EXCEPTION - SERVICENOW_REFRESH_TOKEN_ERROR - PARAMETER_FIELD_CAST_ERROR - ABORT_ALL_ALREADY_NG - WEBHOOK_EXCEPTION - INVALID_OIDC_CONFIGURATION - INVALID_CREDENTIALS - INVALID_OR_PRIVATE_REPO - BARRIER_FAILED_ERROR - ELASTICSEARCH_NOT_AVAILABLE - OBJECT_STORE_NOT_AVAILABLE - NO_ELIGIBLE_RUNNERS - NO_AVAILABLE_RUNNERS - RUNNER_DISCONNECTED - EVENT_LISTENER_STEP_FAILURE - TRANSACTION_ABORTED - UNRESOLVED_EXPRESSIONS_WITH_CONTEXT_ERROR message: type: string correlationId: type: string errors: type: array items: $ref: '#/components/schemas/ValidationError' description: This is Failure entity as defied in Harness File: required: - name - parentIdentifier - type type: object properties: accountIdentifier: type: string description: Account Identifier for the Entity. orgIdentifier: type: string description: Organization Identifier for the Entity. projectIdentifier: type: string description: Project Identifier for the Entity. identifier: type: string description: Identifier of the File or Folder name: type: string description: Name of the File or Folder fileUsage: type: string description: This specifies the file usage type: type: string description: This specifies the type of the File enum: - FILE - FOLDER parentIdentifier: type: string description: This specifies parent directory identifier. The value of Root directory identifier is Root. description: type: string description: Description of the File or Folder tags: type: array description: Tags items: $ref: '#/components/schemas/NGTag' mimeType: type: string description: Mime type of the File path: type: string description: The path of the File or Folder readOnly: true draft: type: boolean description: Whether File is draft or not readOnly: true createdBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' lastModifiedAt: type: integer description: Last modified time for the File or Folder format: int64 readOnly: true description: This is details of the File or Folder entity defined in Harness. EntitySetupUsage: required: - referredByEntity type: object properties: accountIdentifier: type: string referredEntity: $ref: '#/components/schemas/TemplateEntityDetail' referredByEntity: $ref: '#/components/schemas/TemplateEntityDetail' detail: $ref: '#/components/schemas/SetupUsageDetail' createdAt: type: integer format: int64 description: This is the view of the Entity Setup Usage defined in Harness ResponseDTOPageResponseEntitySetupUsage: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/PageResponseEntitySetupUsage' metaData: type: object correlationId: type: string EntityReference: type: object properties: default: type: boolean metadata: type: object additionalProperties: type: string branch: type: string orgIdentifier: type: string projectIdentifier: type: string parentUniqueId: type: string repoIdentifier: type: string isDefault: type: boolean writeOnly: true scope: type: string enum: - account - org - project - unknown identifier: type: string accountIdentifier: type: string ResponseDTOSetEmbeddedUserDetailsDTO: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: uniqueItems: true type: array items: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' metaData: type: object correlationId: type: string TemplateEntityDetail: type: object properties: type: type: string enum: - CreatePR - MergePR - Projects - Pipelines - PipelineSteps - Http - Email - JiraCreate - JiraUpdate - JiraApproval - HarnessApproval - CustomApproval - Barrier - Queue - FlagConfiguration - ShellScript - K8sCanaryDeploy - K8sApply - K8sBlueGreenDeploy - K8sRollingDeploy - K8sRollingRollback - K8sScale - K8sDelete - K8sBGSwapServices - K8sCanaryDelete - TerraformApply - TerraformPlan - TerraformDestroy - TerraformRollback - HelmDeploy - HelmRollback - Connectors - Secrets - Files - Service - Environment - EnvironmentGroup - InputSets - CvConfig - Verify - Delegates - DelegateConfigurations - CvVerificationJob - IntegrationStage - IntegrationSteps - SecurityStage - SecuritySteps - CvKubernetesActivitySource - DeploymentSteps - DeploymentStage - ApprovalStage - PipelineStage - FeatureFlagStage - Template - TemplateStage - CustomDeployment - Triggers - MonitoredService - GitRepositories - FeatureFlags - ServiceNowApproval - ServiceNowCreate - ServiceNowUpdate - ServiceNowImportSet - GovernancePolicies - Policy - Run - RunTests - Plugin - RestoreCacheGCS - RestoreCacheS3 - SaveCacheGCS - SaveCacheS3 - Security - AquaTrivy - AWSECR - Bandit - BlackDuck - Brakeman - Burp - Checkmarx - Clair - DataTheorem - DockerContentTrust - External - FortifyOnDemand - Grype - JfrogXray - Mend - Metasploit - Nessus - NexusIQ - Nikto - Nmap - Openvas - Owasp - PrismaCloud - Prowler - Qualys - Reapsaw - ShiftLeft - Sniper - Snyk - Sonarqube - Sysdig - Tenable - Veracode - Zap - GitClone - ArtifactoryUpload - GCSUpload - S3Upload - BuildAndPushGCR - BuildAndPushGAR - BuildAndPushECR - BuildAndPushDockerRegistry - CreateStack - DeleteStack - ServerlessAwsLambdaDeploy - ServerlessAwsLambdaRollback - CustomStage - RollbackStack - Infrastructure - Command - StrategyNode - AzureSlotDeployment - AzureTrafficShift - FetchInstanceScript - AzureSwapSlot - AzureWebAppRollback - JenkinsBuild - EcsRollingDeploy - EcsRollingRollback - EcsCanaryDeploy - EcsCanaryDelete - AzureCreateARMResource - BuildAndPushACR - AzureCreateBPResource - AzureARMRollback - Background - Wait - ArtifactSource - EcsBlueGreenCreateService - EcsBlueGreenSwapTargetGroups - EcsBlueGreenRollback - ShellScriptProvision - Freeze - GitOpsUpdateReleaseRepo - GitOpsFetchLinkedApps - EcsRunTask - Chaos - ElastigroupDeploy - ElastigroupRollback - Action - ElastigroupSetup - Bitrise - TerragruntPlan - TerragruntApply - TerragruntDestroy - TerragruntRollback - IACMStage - IACMStep - IACM - Container - IACMTerraformPlugin - IACMApproval - ElastigroupBGStageSetup - ElastigroupSwapRoute - AsgCanaryDeploy - AsgCanaryDelete - SwapRoutes - SwapRollback - AppResize - AppRollback - CanaryAppSetup - BGAppSetup - BasicAppSetup - TanzuCommand - AsgRollingDeploy - AsgRollingRollback - GovernanceRuleAWS - TasRollingDeploy - TasRollingRollback - K8sDryRun - AsgBlueGreenSwapService - AsgBlueGreenDeploy - AsgBlueGreenRollback - TerraformCloudRun - TerraformCloudRollback - DeployCloudFunction - DeployCloudFunctionWithNoTraffic - CloudFunctionTrafficShift - CloudFunctionRollback - AwsLambdaDeploy - AwsSamDeploy - AwsSamRollback - SscaOrchestration - AwsLambdaRollback - GitOpsSync - BambooBuild - CdSscaOrchestration - RouteMapping - AWSSecurityHub - CustomIngest - BackstageEnvironmentVariable - Fossa - CodeQL - Gitleaks - DeployCloudFunctionGenOne - RollbackCloudFunctionGenOne - K8sBlueGreenStageScaleDown - AwsSamBuild - Semgrep - SscaEnforcement - IdpConnector - CdSscaEnforcement - DownloadManifests - ServerlessAwsLambdaPrepareRollbackV2 - ServerlessAwsLambdaRollbackV2 - Coverity - ServerlessAwsLambdaDeployV2 - AnalyzeDeploymentImpact - ServerlessAwsLambdaPackageV2 - RevertPR - AwsCdkBootstrap - AwsCdkSynth - AwsCdkDiff - AwsCdkDeploy - AwsCdkDestroy - IdpScorecard - IdpCheck - AwsCdkRollback - SlsaVerification - UpdateGitOpsApp - EcsServiceSetup - EcsUpgradeContainer - EcsBasicRollback - ChaosInfrastructure - Anchore - Overrides - AsgShiftTraffic - AquaSecurity - IDPStage - ChaosHub - CookieCutter - CreateRepo - DownloadAwsS3 - DirectPush - RegisterCatalog - K8sTrafficRouting - DownloadHarnessStore - CreateCatalog - SlackNotify - OsvScaner - IACMOpenTofuPlugin - AsgPhasedDeploy - AsgSetup - AsgRollback - Test - Wiz - Certificates - IACMCheckov - IACMTFCompliance - IACMTFLint - IACMTFSec - NotificationRule - NotificationChannel - K8sPatch - CreateOrganisation - CreateProject - DBSchemaApply - IACMPrepareExecution - DBSchemaRollback - K8sRollout - CreateResource - Checkov - ServiceDiscoveryAgent - ChaosInfrastructureV2 - Traceable - AzureFunctionDeploy - AzureFunctionRollback - GoogleCloudRunDeploy - GoogleCloudRunPrepareRollbackData - GoogleCloudRunTrafficShift - GoogleCloudRunRollback - GoogleCloudRunJob - UpdateCatalogProperty - IACMWorkspace - IACMModuleTestPlugin - CheckmarxOne - AsgSteadyState - SscaArtifactVerification - GitOpsApplication - HelmDelete - EcsBlueGreenTrafficShift - StandAloneTrafficShiftRollback - ElastigroupBlueGreenTrafficShift - IdpCatalog - IACMTerragruntPlugin - IACMAnsiblePlugin - GitHubAdvancedSecurity - AiVerify - AIExperiment - ModelScan - SaveCache - RestoreCache - DataSink - IdpCdService - IdpEnvironment - IdpEnvironmentBlueprint - SalesforceDeploy - SalesforceRollback - GitOpsRollout - AuditStreamingDestination - AIEvaluation - SalesforceValidate - SalesforceQuickDeploy - SASTSecret - SCA - SalesforceCreateScratchOrg - SalesforceDeleteScratchOrg - HarUpload - UserGroup - SalesforceApexTest - IACMAwsCdkPlugin - EcsScale - RestoreCacheAzure - SaveCacheAzure - Deployable - SalesforceComparisonPair - AlertSetting - SalesforceDownloadDeployables - SalesforceDownloadOrg - SalesforceEvaluateDiff - SalesforceChangeset - SalesforceSourceBackup - AiTestAutomation - SalesforceExecution - AsgScale - CortexCloud - IACMBlastRadiusAgent - IACMRemediationAgent - K8sBlueGreenStageScaleUp - DeployGoogleAgentRuntimeRevision - ShiftGoogleAgentRuntimeTraffic - RollbackGoogleAgentRuntimeRevision - K8sProgressiveCanaryRollback - DeployAwsAgentCoreRevision - ShiftAwsAgentCoreTraffic - RollbackAwsAgentCoreRevision - OpenAi - GitOpsRollback - IntegrationSetting - IntegrationConfiguration - MythosAgent entityRef: $ref: '#/components/schemas/EntityReference' name: type: string entityGitMetadata: $ref: '#/components/schemas/TemplateEntityGitMetadata' ResponseDTOString: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: type: string metaData: type: object correlationId: type: string PageFile: type: object properties: totalPages: type: integer format: int32 totalElements: type: integer format: int64 first: type: boolean last: type: boolean pageable: $ref: '#/components/schemas/Pageable' size: type: integer format: int32 content: type: array items: $ref: '#/components/schemas/File' number: type: integer format: int32 sort: $ref: '#/components/schemas/Sort' numberOfElements: type: integer format: int32 empty: type: boolean ValidationError: type: object properties: fieldId: type: string error: type: string ResponseDTOFile: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/File' metaData: type: object correlationId: type: string ResponseMessage: type: object properties: code: type: string enum: - DEFAULT_ERROR_CODE - INVALID_ARGUMENT - INVALID_EMAIL - DOMAIN_NOT_ALLOWED_TO_REGISTER - COMMNITY_EDITION_NOT_FOUND - DEPLOY_MODE_IS_NOT_ON_PREM - USER_ALREADY_REGISTERED - USER_INVITATION_DOES_NOT_EXIST - USER_DOES_NOT_EXIST - USER_INVITE_OPERATION_FAILED - USER_DISABLED - ACCOUNT_DOES_NOT_EXIST - INACTIVE_ACCOUNT - ACCOUNT_MIGRATED - ACCOUNT_MIGRATED_TO_NEXT_GEN - USER_DOMAIN_NOT_ALLOWED - MAX_FAILED_ATTEMPT_COUNT_EXCEEDED - RESOURCE_NOT_FOUND - INVALID_FORMAT - ROLE_DOES_NOT_EXIST - EMAIL_NOT_VERIFIED - EMAIL_VERIFICATION_TOKEN_NOT_FOUND - INVALID_TOKEN - REVOKED_TOKEN - INVALID_CAPTCHA_TOKEN - NOT_ACCOUNT_MGR_NOR_HAS_ALL_APP_ACCESS - EXPIRED_TOKEN - INVALID_AGENT_MTLS_AUTHORITY - TOKEN_ALREADY_REFRESHED_ONCE - ACCESS_DENIED - NG_ACCESS_DENIED - INVALID_CREDENTIAL - INVALID_CREDENTIALS_THIRD_PARTY - INVALID_KEY - INVALID_CONNECTOR_TYPE - INVALID_KEYPATH - INVALID_VARIABLE - UNKNOWN_HOST - UNREACHABLE_HOST - INVALID_PORT - SSH_SESSION_TIMEOUT - ALGORITHM_NEGOTIATION_ERROR - SOCKET_CONNECTION_ERROR - CONNECTION_ERROR - COULD_NOT_PROCESS_ERROR - SOCKET_CONNECTION_TIMEOUT - WINRM_COMMAND_EXECUTION_TIMEOUT - CONNECTION_TIMEOUT - SSH_CONNECTION_ERROR - USER_GROUP_ERROR - INVALID_EXECUTION_ID - ERROR_IN_GETTING_CHANNEL_STREAMS - UNEXPECTED - UNKNOWN_ERROR - UNKNOWN_EXECUTOR_TYPE_ERROR - DUPLICATE_STATE_NAMES - TRANSITION_NOT_LINKED - TRANSITION_TO_INCORRECT_STATE - TRANSITION_TYPE_NULL - STATES_WITH_DUP_TRANSITIONS - BARRIERS_NOT_RUNNING_CONCURRENTLY - NON_FORK_STATES - NON_REPEAT_STATES - INITIAL_STATE_NOT_DEFINED - FILE_INTEGRITY_CHECK_FAILED - INVALID_URL - FILE_DOWNLOAD_FAILED - PLATFORM_SOFTWARE_DELETE_ERROR - INVALID_CSV_FILE - INVALID_REQUEST - SCHEMA_VALIDATION_FAILED - FILTER_CREATION_ERROR - INVALID_YAML_ERROR - PLAN_CREATION_ERROR - INVALID_INFRA_STATE - PIPELINE_ALREADY_TRIGGERED - NON_EXISTING_PIPELINE - DUPLICATE_COMMAND_NAMES - INVALID_PIPELINE - COMMAND_DOES_NOT_EXIST - DUPLICATE_ARTIFACTSTREAM_NAMES - DUPLICATE_HOST_NAMES - STATE_NOT_FOR_TYPE - STATE_MACHINE_ISSUE - STATE_DISCONTINUE_FAILED - STATE_PAUSE_FAILED - PAUSE_ALL_ALREADY - RESUME_ALL_ALREADY - ROLLBACK_ALREADY - ABORT_ALL_ALREADY - EXPIRE_ALL_ALREADY - RETRY_FAILED - UNKNOWN_ARTIFACT_TYPE - UNKNOWN_STAGE_ELEMENT_WRAPPER_TYPE - INIT_TIMEOUT - LICENSE_EXPIRED - NOT_LICENSED - REQUEST_TIMEOUT - SCM_REQUEST_TIMEOUT - WORKFLOW_ALREADY_TRIGGERED - JENKINS_ERROR - INVALID_ARTIFACT_SOURCE - INVALID_ARTIFACT_SERVER - INVALID_CLOUD_PROVIDER - UPDATE_NOT_ALLOWED - DELETE_NOT_ALLOWED - APPDYNAMICS_CONFIGURATION_ERROR - APM_CONFIGURATION_ERROR - SPLUNK_CONFIGURATION_ERROR - ELK_CONFIGURATION_ERROR - LOGZ_CONFIGURATION_ERROR - SUMO_CONFIGURATION_ERROR - INSTANA_CONFIGURATION_ERROR - APPDYNAMICS_ERROR - STACKDRIVER_ERROR - STACKDRIVER_CONFIGURATION_ERROR - NEWRELIC_CONFIGURATION_ERROR - NEWRELIC_ERROR - DYNA_TRACE_CONFIGURATION_ERROR - DYNA_TRACE_ERROR - CLOUDWATCH_ERROR - CLOUDWATCH_CONFIGURATION_ERROR - PROMETHEUS_CONFIGURATION_ERROR - DATA_DOG_CONFIGURATION_ERROR - SERVICE_GUARD_CONFIGURATION_ERROR - ENCRYPTION_NOT_CONFIGURED - UNAVAILABLE_DELEGATES - WORKFLOW_EXECUTION_IN_PROGRESS - PIPELINE_EXECUTION_IN_PROGRESS - AWS_ACCESS_DENIED - AWS_CLUSTER_NOT_FOUND - AWS_SERVICE_NOT_FOUND - IMAGE_NOT_FOUND - ILLEGAL_ARGUMENT - IMAGE_TAG_NOT_FOUND - DELEGATE_NOT_AVAILABLE - INVALID_YAML_PAYLOAD - AUTHENTICATION_ERROR - AUTHORIZATION_ERROR - UNRECOGNIZED_YAML_FIELDS - COULD_NOT_MAP_BEFORE_YAML - MISSING_BEFORE_YAML - MISSING_YAML - NON_EMPTY_DELETIONS - GENERAL_YAML_ERROR - GENERAL_YAML_INFO - YAML_GIT_SYNC_ERROR - GIT_CONNECTION_ERROR - GIT_ERROR - ARTIFACT_SERVER_ERROR - ENCRYPT_DECRYPT_ERROR - SECRET_MANAGEMENT_ERROR - SECRET_NOT_FOUND - KMS_OPERATION_ERROR - GCP_KMS_OPERATION_ERROR - VAULT_OPERATION_ERROR - AWS_SECRETS_MANAGER_OPERATION_ERROR - AZURE_KEY_VAULT_OPERATION_ERROR - AZURE_KEY_VAULT_INTERRUPT_ERROR - UNSUPPORTED_OPERATION_EXCEPTION - FEATURE_UNAVAILABLE - GENERAL_ERROR - BASELINE_CONFIGURATION_ERROR - SAML_IDP_CONFIGURATION_NOT_AVAILABLE - INVALID_AUTHENTICATION_MECHANISM - INVALID_SAML_CONFIGURATION - INVALID_OAUTH_CONFIGURATION - INVALID_LDAP_CONFIGURATION - USER_GROUP_SYNC_FAILURE - USER_GROUP_ALREADY_EXIST - INVALID_TWO_FACTOR_AUTHENTICATION_CONFIGURATION - EXPLANATION - HINT - NOT_WHITELISTED_IP - INVALID_TOTP_TOKEN - EMAIL_FAILED - SSL_HANDSHAKE_FAILED - NO_APPS_ASSIGNED - INVALID_INFRA_CONFIGURATION - TEMPLATES_LINKED - USER_HAS_NO_PERMISSIONS - USER_NOT_AUTHORIZED - USER_ALREADY_PRESENT - EMAIL_ERROR - INVALID_USAGE_RESTRICTION - USAGE_RESTRICTION_ERROR - STATE_EXECUTION_INSTANCE_NOT_FOUND - DELEGATE_TASK_RETRY - KUBERNETES_API_TASK_EXCEPTION - KUBERNETES_TASK_EXCEPTION - KUBERNETES_YAML_ERROR - SAVE_FILE_INTO_AWS_STORAGE_FAILED - READ_FILE_FROM_AWS_STORAGE_FAILED - SAVE_FILE_INTO_GCP_STORAGE_FAILED - READ_FILE_FROM_GCP_STORAGE_FAILED - FILE_NOT_FOUND_ERROR - USAGE_LIMITS_EXCEEDED - EVENT_PUBLISH_FAILED - CUSTOM_APPROVAL_ERROR - JIRA_ERROR - EXPRESSION_EVALUATION_FAILED - KUBERNETES_VALUES_ERROR - KUBERNETES_CLUSTER_ERROR - INCORRECT_SIGN_IN_MECHANISM - OAUTH_LOGIN_FAILED - INVALID_TERRAFORM_TARGETS_REQUEST - TERRAFORM_EXECUTION_ERROR - FILE_READ_FAILED - FILE_SIZE_EXCEEDS_LIMIT - CLUSTER_NOT_FOUND - MARKETPLACE_TOKEN_NOT_FOUND - INVALID_MARKETPLACE_TOKEN - INVALID_TICKETING_SERVER - SERVICENOW_ERROR - PASSWORD_EXPIRED - USER_LOCKED - PASSWORD_STRENGTH_CHECK_FAILED - ACCOUNT_DISABLED - INVALID_ACCOUNT_PERMISSION - PAGERDUTY_ERROR - HEALTH_ERROR - SAML_TEST_SUCCESS_MECHANISM_NOT_ENABLED - DOMAIN_WHITELIST_FILTER_CHECK_FAILED - INVALID_DASHBOARD_UPDATE_REQUEST - DUPLICATE_FIELD - INVALID_AZURE_VAULT_CONFIGURATION - USER_NOT_AUTHORIZED_DUE_TO_USAGE_RESTRICTIONS - INVALID_ROLLBACK - DATA_COLLECTION_ERROR - SUMO_DATA_COLLECTION_ERROR - DEPLOYMENT_GOVERNANCE_ERROR - BATCH_PROCESSING_ERROR - GRAPHQL_ERROR - FILE_CREATE_ERROR - ILLEGAL_STATE - GIT_DIFF_COMMIT_NOT_IN_ORDER - FAILED_TO_ACQUIRE_PERSISTENT_LOCK - FAILED_TO_ACQUIRE_NON_PERSISTENT_LOCK - POD_NOT_FOUND_ERROR - COMMAND_EXECUTION_ERROR - REGISTRY_EXCEPTION - ENGINE_INTERRUPT_PROCESSING_EXCEPTION - ENGINE_IO_EXCEPTION - ENGINE_OUTCOME_EXCEPTION - ENGINE_SWEEPING_OUTPUT_EXCEPTION - CACHE_NOT_FOUND_EXCEPTION - ENGINE_ENTITY_UPDATE_EXCEPTION - SHELL_EXECUTION_EXCEPTION - TEMPLATE_NOT_FOUND - AZURE_SERVICE_EXCEPTION - AZURE_CLIENT_EXCEPTION - GIT_UNSEEN_REMOTE_HEAD_COMMIT - TIMEOUT_ENGINE_EXCEPTION - NO_AVAILABLE_DELEGATES - NO_GLOBAL_DELEGATE_ACCOUNT - NO_INSTALLED_DELEGATES - DUPLICATE_DELEGATE_EXCEPTION - GCP_MARKETPLACE_EXCEPTION - MISSING_DEFAULT_GOOGLE_CREDENTIALS - INCORRECT_DEFAULT_GOOGLE_CREDENTIALS - OPTIMISTIC_LOCKING_EXCEPTION - NG_PIPELINE_EXECUTION_EXCEPTION - NG_PIPELINE_CREATE_EXCEPTION - RESOURCE_NOT_FOUND_EXCEPTION - PMS_INITIALIZE_SDK_EXCEPTION - UNEXPECTED_SNIPPET_EXCEPTION - UNEXPECTED_SCHEMA_EXCEPTION - CONNECTOR_VALIDATION_EXCEPTION - TIMESCALE_NOT_AVAILABLE - MIGRATION_EXCEPTION - REQUEST_PROCESSING_INTERRUPTED - SECRET_MANAGER_ID_NOT_FOUND - GCP_SECRET_MANAGER_OPERATION_ERROR - GCP_SECRET_OPERATION_ERROR - GIT_OPERATION_ERROR - TASK_FAILURE_ERROR - INSTANCE_STATS_PROCESS_ERROR - INSTANCE_STATS_MIGRATION_ERROR - DEPLOYMENT_MIGRATION_ERROR - CG_LICENSE_USAGE_ERROR - INSTANCE_STATS_AGGREGATION_ERROR - UNRESOLVED_EXPRESSIONS_ERROR - KRYO_HANDLER_NOT_FOUND_ERROR - DELEGATE_ERROR_HANDLER_EXCEPTION - DELEGATE_SERVICE_DRIVER_EXCEPTION - DELEGATE_INSTALLATION_COMMAND_NOT_SUPPORTED_EXCEPTION - UNEXPECTED_TYPE_ERROR - EXCEPTION_HANDLER_NOT_FOUND - CONNECTOR_NOT_FOUND_EXCEPTION - GCP_SERVER_ERROR - HTTP_RESPONSE_EXCEPTION - SCM_NOT_FOUND_ERROR - SCM_CONFLICT_ERROR - SCM_CONFLICT_ERROR_V2 - SCM_UNPROCESSABLE_ENTITY - PROCESS_EXECUTION_EXCEPTION - SCM_UNAUTHORIZED - SCM_BAD_REQUEST - SCM_INTERNAL_SERVER_ERROR - DATA - CONTEXT - PR_CREATION_ERROR - URL_NOT_REACHABLE - URL_NOT_PROVIDED - ENGINE_EXPRESSION_EVALUATION_ERROR - ENGINE_FUNCTOR_ERROR - JIRA_CLIENT_ERROR - SCM_NOT_MODIFIED - APPROVAL_STEP_NG_ERROR - BUCKET_SERVER_ERROR - GIT_SYNC_ERROR - TEMPLATE_EXCEPTION - TEMPLATE_ALREADY_EXISTS_EXCEPTION - ENTITY_REFERENCE_EXCEPTION - ACTIVE_SERVICE_INSTANCES_PRESENT_EXCEPTION - INVALID_INPUT_SET - INVALID_OVERLAY_INPUT_SET - RESOURCE_ALREADY_EXISTS - INVALID_JSON_PAYLOAD - POLICY_EVALUATION_FAILURE - POLICY_SET_ERROR - INVALID_ARTIFACTORY_REGISTRY_REQUEST - INVALID_NEXUS_REGISTRY_REQUEST - ENTITY_NOT_FOUND - GITX_OAUTH_NOT_SET - INVALID_AZURE_CONTAINER_REGISTRY_REQUEST - AZURE_AUTHENTICATION_ERROR - AZURE_CONFIG_ERROR - DATA_PROCESSING_ERROR - INVALID_AZURE_AKS_REQUEST - AWS_IAM_ERROR - AWS_CF_ERROR - AWS_INSTANCE_ERROR - AWS_VPC_ERROR - AWS_TAG_ERROR - AWS_ASG_ERROR - AWS_LOAD_BALANCER_ERROR - SCM_INTERNAL_SERVER_ERROR_V2 - SCM_FAILED_DEPENDENCY_ERROR - SCM_UNAUTHORIZED_ERROR_V2 - TOO_MANY_REQUESTS - SCM_RATE_LIMIT_ERROR - INVALID_IDENTIFIER_REF - SPOTINST_NULL_ERROR - SPOTNIST_REST_EXCEPTION - SCM_UNEXPECTED_ERROR - DUPLICATE_FILE_IMPORT - AZURE_APP_SERVICES_TASK_EXCEPTION - AZURE_ARM_TASK_EXCEPTION - AZURE_BP_TASK_EXCEPTION - MEDIA_NOT_SUPPORTED - AWS_ECS_ERROR - AWS_APPLICATION_AUTO_SCALING - AWS_ECS_SERVICE_NOT_ACTIVE - AWS_ECS_CLIENT_ERROR - AWS_STS_ERROR - FREEZE_EXCEPTION - MISSING_EXCEPTION - DELEGATE_TASK_EXPIRED - DELEGATE_TASK_VALIDATION_FAILED - MONGO_EXECUTION_TIMEOUT_EXCEPTION - DELEGATE_NOT_REGISTERED - TERRAFORM_VAULT_SECRET_CLEANUP_FAILURE - APPROVAL_REJECTION - TERRAGRUNT_EXECUTION_ERROR - ADFS_ERROR - TERRAFORM_CLOUD_ERROR - CLUSTER_CREDENTIALS_NOT_FOUND - SCM_API_ERROR - INTERNAL_SERVER_ERROR - SCM_FORBIDDEN - AWS_EKS_ERROR - OPA_POLICY_EVALUATION_ERROR - USER_MARKED_FAILURE - SSH_RETRY - HTTP_CLIENT_ERROR_RESPONSE - HTTP_INTERNAL_SERVER_ERROR - HTTP_BAD_GATEWAY - HTTP_SERVICE_UNAVAILABLE - HTTP_GATEWAY_TIMEOUT - HTTP_SERVER_ERROR_RESPONSE - PIPELINE_UPDATE_EXCEPTION - SERVICENOW_REFRESH_TOKEN_ERROR - PARAMETER_FIELD_CAST_ERROR - ABORT_ALL_ALREADY_NG - WEBHOOK_EXCEPTION - INVALID_OIDC_CONFIGURATION - INVALID_CREDENTIALS - INVALID_OR_PRIVATE_REPO - BARRIER_FAILED_ERROR - ELASTICSEARCH_NOT_AVAILABLE - OBJECT_STORE_NOT_AVAILABLE - NO_ELIGIBLE_RUNNERS - NO_AVAILABLE_RUNNERS - RUNNER_DISCONNECTED - EVENT_LISTENER_STEP_FAILURE - TRANSACTION_ABORTED - UNRESOLVED_EXPRESSIONS_WITH_CONTEXT_ERROR level: type: string enum: - INFO - ERROR message: type: string exception: type: object properties: stackTrace: type: array items: type: object properties: classLoaderName: type: string moduleName: type: string moduleVersion: type: string methodName: type: string fileName: type: string lineNumber: type: integer format: int32 nativeMethod: type: boolean className: type: string message: type: string suppressed: type: array items: type: object properties: stackTrace: type: array items: type: object properties: classLoaderName: type: string moduleName: type: string moduleVersion: type: string methodName: type: string fileName: type: string lineNumber: type: integer format: int32 nativeMethod: type: boolean className: type: string message: type: string localizedMessage: type: string localizedMessage: type: string failureTypes: type: array items: type: string enum: - EXPIRED - DELEGATE_PROVISIONING - CONNECTIVITY - AUTHENTICATION - VERIFICATION_FAILURE - APPLICATION_ERROR - AUTHORIZATION_ERROR - TIMEOUT_ERROR - POLICY_EVALUATION_FAILURE - INPUT_TIMEOUT_FAILURE - APPROVAL_REJECTION - DELEGATE_RESTART - USER_MARKED_FAILURE - INFRASTRUCTURE_FAILURE - PLUGIN_IMAGE_FAILURE - RESOURCE_LIMITS_FAILURE - CONFIGURATION_FAILURE - RETRYABLE_TRANSIENT_FAILURE failureSubTypes: type: array items: type: string enum: - UNKNOWN_FAILURE_REASON - SOCKET_TIMEOUT - SSL_HANDSHAKE_EXCEPTION - IO_EXCEPTION - AUTHORIZATION - VALIDATION - CONNECTION_TIMEOUT - API_REQUEST_EXCEPTION - NO_ELIGIBLE_DELEGATE_AVAILABLE - NON_ACTIVE_DELEGATE - DELEGATE_DISCONNECTED - GENERAL_ERROR - INPUT_ERROR - INVALID_PARAMETERS - MISSING_CONFIGURATION - SECRET_RESOLUTION_ERROR - UNAUTHORIZED - FORBIDDEN_ERROR - DEPENDENCY_ISSUE - EXECUTION_FAILURE - INVALID_MANIFEST_CONFIGURATION - RESOURCE_NOT_FOUND - CERTIFICATE_ERROR - UNKNOWN_COMMAND_FLAG - HELM_EXISTING_RESOURCE_CONFLICT - HELM_RESOURCE_ALREADY_EXISTS - NO_DEPLOYED_HELM_RELEASES - HELM_INSTALL_FAILED - HELM_UPGRADE_FAILED - HELM_ROLLBACK_FAILED - HELM_FETCH_FAILED - HELM_REPO_ADD_FAILED - HELM_RENDER_CHART_FAILED - HELM_LIST_RELEASE_FAILED - HELM_RELEASE_HISTORY_FAILED - RUNNER_FAILED_TO_START - POD_SCHEDULING_FAILED - CONTAINER_OOM_KILLED - DISK_SPACE_EXHAUSTED - STEP_SETUP_TIMEOUT - FILE_SYSTEM_PERMISSION_ERROR - DNS_RESOLUTION_FAILED - CONNECTION_REFUSED - PROXY_MISCONFIGURED - GIT_FETCH_FAILED - REGISTRY_UNREACHABLE - DOCKER_IMAGE_PULL_FAILED - ENTRYPOINT_SCRIPT_FAILED - PLUGIN_STEP_TIMEOUT - PLUGIN_CONFIGURATION_INVALID - PLUGIN_CRASHED - UNSUPPORTED_PLATFORM_ARCH - SCRIPT_EXITED_NON_ZERO - SCRIPT_SYNTAX_ERROR - SCRIPT_RUNTIME_CRASH - UNIT_TESTS_FAILED - SECURITY_SCAN_FAILED - LINT_FORMAT_FAILED - DEPENDENCY_RESOLUTION_FAILED - INVALID_CREDENTIALS - ACCESS_FORBIDDEN - STEP_NOT_ALLOWED - REQUIRED_FIELD_MISSING - INVALID_YAML - EXPRESSION_EVALUATION_FAILED - INPUT_TYPE_MISMATCH - INVALID_RESOURCE_REFERENCE - CPU_EXCEEDED - MEMORY_EXCEEDED - ORG_PROJECT_QUOTA_EXCEEDED - STAGE_CONCURRENCY_EXCEEDED - RATE_LIMIT_HIT - INTERNAL_SERVER_ERROR - PIPELINE_EXECUTION_FAILED - EVENT_DISPATCH_FAILED - STEP_FAILED_TO_START - UNSUPPORTED_FEATURE - STEP_EXECUTION_TIMEOUT - STAGE_EXECUTION_TIMEOUT - APPROVAL_EXPIRED - ARTIFACT_FETCH_TIMEOUT - DELEGATE_TEMPORARILY_BUSY - INFRA_COMPONENT_RESTARTED - NETWORK_GLITCH - REGISTRY_RATE_LIMITED - POD_EVICTION - UNRECOGNIZED additionalInfo: type: object additionalProperties: type: string ReferencedByDTO: type: object properties: type: type: string enum: - CreatePR - MergePR - Projects - Pipelines - PipelineSteps - Http - Email - JiraCreate - JiraUpdate - JiraApproval - HarnessApproval - CustomApproval - Barrier - Queue - FlagConfiguration - ShellScript - K8sCanaryDeploy - K8sApply - K8sBlueGreenDeploy - K8sRollingDeploy - K8sRollingRollback - K8sScale - K8sDelete - K8sBGSwapServices - K8sCanaryDelete - TerraformApply - TerraformPlan - TerraformDestroy - TerraformRollback - HelmDeploy - HelmRollback - Connectors - Secrets - Files - Service - Environment - EnvironmentGroup - InputSets - CvConfig - Verify - Delegates - DelegateConfigurations - CvVerificationJob - IntegrationStage - IntegrationSteps - SecurityStage - SecuritySteps - CvKubernetesActivitySource - DeploymentSteps - DeploymentStage - ApprovalStage - PipelineStage - FeatureFlagStage - Template - TemplateStage - CustomDeployment - Triggers - MonitoredService - GitRepositories - FeatureFlags - ServiceNowApproval - ServiceNowCreate - ServiceNowUpdate - ServiceNowImportSet - GovernancePolicies - Policy - Run - RunTests - Plugin - RestoreCacheGCS - RestoreCacheS3 - SaveCacheGCS - SaveCacheS3 - Security - AquaTrivy - AWSECR - Bandit - BlackDuck - Brakeman - Burp - Checkmarx - Clair - DataTheorem - DockerContentTrust - External - FortifyOnDemand - Grype - JfrogXray - Mend - Metasploit - Nessus - NexusIQ - Nikto - Nmap - Openvas - Owasp - PrismaCloud - Prowler - Qualys - Reapsaw - ShiftLeft - Sniper - Snyk - Sonarqube - Sysdig - Tenable - Veracode - Zap - GitClone - ArtifactoryUpload - GCSUpload - S3Upload - BuildAndPushGCR - BuildAndPushGAR - BuildAndPushECR - BuildAndPushDockerRegistry - CreateStack - DeleteStack - ServerlessAwsLambdaDeploy - ServerlessAwsLambdaRollback - CustomStage - RollbackStack - Infrastructure - Command - StrategyNode - AzureSlotDeployment - AzureTrafficShift - FetchInstanceScript - AzureSwapSlot - AzureWebAppRollback - JenkinsBuild - EcsRollingDeploy - EcsRollingRollback - EcsCanaryDeploy - EcsCanaryDelete - AzureCreateARMResource - BuildAndPushACR - AzureCreateBPResource - AzureARMRollback - Background - Wait - ArtifactSource - EcsBlueGreenCreateService - EcsBlueGreenSwapTargetGroups - EcsBlueGreenRollback - ShellScriptProvision - Freeze - GitOpsUpdateReleaseRepo - GitOpsFetchLinkedApps - EcsRunTask - Chaos - ElastigroupDeploy - ElastigroupRollback - Action - ElastigroupSetup - Bitrise - TerragruntPlan - TerragruntApply - TerragruntDestroy - TerragruntRollback - IACMStage - IACMStep - IACM - Container - IACMTerraformPlugin - IACMApproval - ElastigroupBGStageSetup - ElastigroupSwapRoute - AsgCanaryDeploy - AsgCanaryDelete - SwapRoutes - SwapRollback - AppResize - AppRollback - CanaryAppSetup - BGAppSetup - BasicAppSetup - TanzuCommand - AsgRollingDeploy - AsgRollingRollback - GovernanceRuleAWS - TasRollingDeploy - TasRollingRollback - K8sDryRun - AsgBlueGreenSwapService - AsgBlueGreenDeploy - AsgBlueGreenRollback - TerraformCloudRun - TerraformCloudRollback - DeployCloudFunction - DeployCloudFunctionWithNoTraffic - CloudFunctionTrafficShift - CloudFunctionRollback - AwsLambdaDeploy - AwsSamDeploy - AwsSamRollback - SscaOrchestration - AwsLambdaRollback - GitOpsSync - BambooBuild - CdSscaOrchestration - RouteMapping - AWSSecurityHub - CustomIngest - BackstageEnvironmentVariable - Fossa - CodeQL - Gitleaks - DeployCloudFunctionGenOne - RollbackCloudFunctionGenOne - K8sBlueGreenStageScaleDown - AwsSamBuild - Semgrep - SscaEnforcement - IdpConnector - CdSscaEnforcement - DownloadManifests - ServerlessAwsLambdaPrepareRollbackV2 - ServerlessAwsLambdaRollbackV2 - Coverity - ServerlessAwsLambdaDeployV2 - AnalyzeDeploymentImpact - ServerlessAwsLambdaPackageV2 - RevertPR - AwsCdkBootstrap - AwsCdkSynth - AwsCdkDiff - AwsCdkDeploy - AwsCdkDestroy - IdpScorecard - IdpCheck - AwsCdkRollback - SlsaVerification - UpdateGitOpsApp - EcsServiceSetup - EcsUpgradeContainer - EcsBasicRollback - ChaosInfrastructure - Anchore - Overrides - AsgShiftTraffic - AquaSecurity - IDPStage - ChaosHub - CookieCutter - CreateRepo - DownloadAwsS3 - DirectPush - RegisterCatalog - K8sTrafficRouting - DownloadHarnessStore - CreateCatalog - SlackNotify - OsvScaner - IACMOpenTofuPlugin - AsgPhasedDeploy - AsgSetup - AsgRollback - Test - Wiz - Certificates - IACMCheckov - IACMTFCompliance - IACMTFLint - IACMTFSec - NotificationRule - NotificationChannel - K8sPatch - CreateOrganisation - CreateProject - DBSchemaApply - IACMPrepareExecution - DBSchemaRollback - K8sRollout - CreateResource - Checkov - ServiceDiscoveryAgent - ChaosInfrastructureV2 - Traceable - AzureFunctionDeploy - AzureFunctionRollback - GoogleCloudRunDeploy - GoogleCloudRunPrepareRollbackData - GoogleCloudRunTrafficShift - GoogleCloudRunRollback - GoogleCloudRunJob - UpdateCatalogProperty - IACMWorkspace - IACMModuleTestPlugin - CheckmarxOne - AsgSteadyState - SscaArtifactVerification - GitOpsApplication - HelmDelete - EcsBlueGreenTrafficShift - StandAloneTrafficShiftRollback - ElastigroupBlueGreenTrafficShift - IdpCatalog - IACMTerragruntPlugin - IACMAnsiblePlugin - GitHubAdvancedSecurity - AiVerify - AIExperiment - ModelScan - SaveCache - RestoreCache - DataSink - IdpCdService - IdpEnvironment - IdpEnvironmentBlueprint - SalesforceDeploy - SalesforceRollback - GitOpsRollout - AuditStreamingDestination - AIEvaluation - SalesforceValidate - SalesforceQuickDeploy - SASTSecret - SCA - SalesforceCreateScratchOrg - SalesforceDeleteScratchOrg - HarUpload - UserGroup - SalesforceApexTest - IACMAwsCdkPlugin - EcsScale - RestoreCacheAzure - SaveCacheAzure - Deployable - SalesforceComparisonPair - AlertSetting - SalesforceDownloadDeployables - SalesforceDownloadOrg - SalesforceEvaluateDiff - SalesforceChangeset - SalesforceSourceBackup - AiTestAutomation - SalesforceExecution - AsgScale - CortexCloud - IACMBlastRadiusAgent - IACMRemediationAgent - K8sBlueGreenStageScaleUp - DeployGoogleAgentRuntimeRevision - ShiftGoogleAgentRuntimeTraffic - RollbackGoogleAgentRuntimeRevision - K8sProgressiveCanaryRollback - DeployAwsAgentCoreRevision - ShiftAwsAgentCoreTraffic - RollbackAwsAgentCoreRevision - OpenAi - GitOpsRollback - IntegrationSetting - IntegrationConfiguration - MythosAgent name: type: string description: File referenced by other entity FilesFilterPropertiesDTO: required: - filterType type: object properties: fileUsage: type: string description: This specifies the file usage enum: - MANIFEST_FILE - CONFIG - SCRIPT createdBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' referencedBy: $ref: '#/components/schemas/ReferencedByDTO' tags: type: object additionalProperties: type: string description: Filter tags as a key-value pair. description: Filter tags as a key-value pair. filterType: type: string description: This specifies the corresponding Entity of the filter. enum: - Connector - Secret - DelegateProfile - Delegate - PipelineSetup - PipelineExecution - Deployment - Audit - Template - Trigger - EnvironmentGroup - FileStore - CCMRecommendation - Anomaly - RIInventory - SPInventory - Autocud - CCMConnector - CCMK8sConnector - Environment - RuleExecution - Override - InputSet - Webhook - CCMBudget - Service - QueuedPipeline description: Properties of the Files Filter defined in Harness SetupUsageDetail: required: - type type: object properties: type: type: string discriminator: propertyName: type FolderNode: required: - identifier - name - type type: object properties: identifier: type: string description: Identifier of the File Store Node parentIdentifier: type: string description: Parent identifier of the File Store Node name: type: string description: Name of the File Store Node type: type: string description: Type of the File Store Node enum: - FILE - FOLDER path: type: string description: Path of the file or folder readOnly: true lastModifiedAt: type: integer description: Last modified time for the File Store Node format: int64 readOnly: true lastModifiedBy: $ref: '#/components/schemas/EmbeddedUserDetailsDTO' children: type: array description: Node children items: $ref: '#/components/schemas/FileStoreNode' description: This contains folder details EmbeddedUserDetailsDTO: type: object properties: name: type: string email: type: string description: Updated by user details SortOrder: type: object properties: fieldName: type: string orderType: type: string enum: - ASC - DESC ResponseDTOFolderNode: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/FolderNode' metaData: type: object correlationId: type: string ResponseDTOPageFile: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/PageFile' metaData: type: object correlationId: type: string Pageable: type: object properties: offset: type: integer format: int64 sort: $ref: '#/components/schemas/Sort' pageSize: type: integer format: int32 pageNumber: type: integer format: int32 paged: type: boolean unpaged: type: boolean ResponseDTOListEntityType: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: type: array items: type: string enum: - CreatePR - MergePR - Projects - Pipelines - PipelineSteps - Http - Email - JiraCreate - JiraUpdate - JiraApproval - HarnessApproval - CustomApproval - Barrier - Queue - FlagConfiguration - ShellScript - K8sCanaryDeploy - K8sApply - K8sBlueGreenDeploy - K8sRollingDeploy - K8sRollingRollback - K8sScale - K8sDelete - K8sBGSwapServices - K8sCanaryDelete - TerraformApply - TerraformPlan - TerraformDestroy - TerraformRollback - HelmDeploy - HelmRollback - Connectors - Secrets - Files - Service - Environment - EnvironmentGroup - InputSets - CvConfig - Verify - Delegates - DelegateConfigurations - CvVerificationJob - IntegrationStage - IntegrationSteps - SecurityStage - SecuritySteps - CvKubernetesActivitySource - DeploymentSteps - DeploymentStage - ApprovalStage - PipelineStage - FeatureFlagStage - Template - TemplateStage - CustomDeployment - Triggers - MonitoredService - GitRepositories - FeatureFlags - ServiceNowApproval - ServiceNowCreate - ServiceNowUpdate - ServiceNowImportSet - GovernancePolicies - Policy - Run - RunTests - Plugin - RestoreCacheGCS - RestoreCacheS3 - SaveCacheGCS - SaveCacheS3 - Security - AquaTrivy - AWSECR - Bandit - BlackDuck - Brakeman - Burp - Checkmarx - Clair - DataTheorem - DockerContentTrust - External - FortifyOnDemand - Grype - JfrogXray - Mend - Metasploit - Nessus - NexusIQ - Nikto - Nmap - Openvas - Owasp - PrismaCloud - Prowler - Qualys - Reapsaw - ShiftLeft - Sniper - Snyk - Sonarqube - Sysdig - Tenable - Veracode - Zap - GitClone - ArtifactoryUpload - GCSUpload - S3Upload - BuildAndPushGCR - BuildAndPushGAR - BuildAndPushECR - BuildAndPushDockerRegistry - CreateStack - DeleteStack - ServerlessAwsLambdaDeploy - ServerlessAwsLambdaRollback - CustomStage - RollbackStack - Infrastructure - Command - StrategyNode - AzureSlotDeployment - AzureTrafficShift - FetchInstanceScript - AzureSwapSlot - AzureWebAppRollback - JenkinsBuild - EcsRollingDeploy - EcsRollingRollback - EcsCanaryDeploy - EcsCanaryDelete - AzureCreateARMResource - BuildAndPushACR - AzureCreateBPResource - AzureARMRollback - Background - Wait - ArtifactSource - EcsBlueGreenCreateService - EcsBlueGreenSwapTargetGroups - EcsBlueGreenRollback - ShellScriptProvision - Freeze - GitOpsUpdateReleaseRepo - GitOpsFetchLinkedApps - EcsRunTask - Chaos - ElastigroupDeploy - ElastigroupRollback - Action - ElastigroupSetup - Bitrise - TerragruntPlan - TerragruntApply - TerragruntDestroy - TerragruntRollback - IACMStage - IACMStep - IACM - Container - IACMTerraformPlugin - IACMApproval - ElastigroupBGStageSetup - ElastigroupSwapRoute - AsgCanaryDeploy - AsgCanaryDelete - SwapRoutes - SwapRollback - AppResize - AppRollback - CanaryAppSetup - BGAppSetup - BasicAppSetup - TanzuCommand - AsgRollingDeploy - AsgRollingRollback - GovernanceRuleAWS - TasRollingDeploy - TasRollingRollback - K8sDryRun - AsgBlueGreenSwapService - AsgBlueGreenDeploy - AsgBlueGreenRollback - TerraformCloudRun - TerraformCloudRollback - DeployCloudFunction - DeployCloudFunctionWithNoTraffic - CloudFunctionTrafficShift - CloudFunctionRollback - AwsLambdaDeploy - AwsSamDeploy - AwsSamRollback - SscaOrchestration - AwsLambdaRollback - GitOpsSync - BambooBuild - CdSscaOrchestration - RouteMapping - AWSSecurityHub - CustomIngest - BackstageEnvironmentVariable - Fossa - CodeQL - Gitleaks - DeployCloudFunctionGenOne - RollbackCloudFunctionGenOne - K8sBlueGreenStageScaleDown - AwsSamBuild - Semgrep - SscaEnforcement - IdpConnector - CdSscaEnforcement - DownloadManifests - ServerlessAwsLambdaPrepareRollbackV2 - ServerlessAwsLambdaRollbackV2 - Coverity - ServerlessAwsLambdaDeployV2 - AnalyzeDeploymentImpact - ServerlessAwsLambdaPackageV2 - RevertPR - AwsCdkBootstrap - AwsCdkSynth - AwsCdkDiff - AwsCdkDeploy - AwsCdkDestroy - IdpScorecard - IdpCheck - AwsCdkRollback - SlsaVerification - UpdateGitOpsApp - EcsServiceSetup - EcsUpgradeContainer - EcsBasicRollback - ChaosInfrastructure - Anchore - Overrides - AsgShiftTraffic - AquaSecurity - IDPStage - ChaosHub - CookieCutter - CreateRepo - DownloadAwsS3 - DirectPush - RegisterCatalog - K8sTrafficRouting - DownloadHarnessStore - CreateCatalog - SlackNotify - OsvScaner - IACMOpenTofuPlugin - AsgPhasedDeploy - AsgSetup - AsgRollback - Test - Wiz - Certificates - IACMCheckov - IACMTFCompliance - IACMTFLint - IACMTFSec - NotificationRule - NotificationChannel - K8sPatch - CreateOrganisation - CreateProject - DBSchemaApply - IACMPrepareExecution - DBSchemaRollback - K8sRollout - CreateResource - Checkov - ServiceDiscoveryAgent - ChaosInfrastructureV2 - Traceable - AzureFunctionDeploy - AzureFunctionRollback - GoogleCloudRunDeploy - GoogleCloudRunPrepareRollbackData - GoogleCloudRunTrafficShift - GoogleCloudRunRollback - GoogleCloudRunJob - UpdateCatalogProperty - IACMWorkspace - IACMModuleTestPlugin - CheckmarxOne - AsgSteadyState - SscaArtifactVerification - GitOpsApplication - HelmDelete - EcsBlueGreenTrafficShift - StandAloneTrafficShiftRollback - ElastigroupBlueGreenTrafficShift - IdpCatalog - IACMTerragruntPlugin - IACMAnsiblePlugin - GitHubAdvancedSecurity - AiVerify - AIExperiment - ModelScan - SaveCache - RestoreCache - DataSink - IdpCdService - IdpEnvironment - IdpEnvironmentBlueprint - SalesforceDeploy - SalesforceRollback - GitOpsRollout - AuditStreamingDestination - AIEvaluation - SalesforceValidate - SalesforceQuickDeploy - SASTSecret - SCA - SalesforceCreateScratchOrg - SalesforceDeleteScratchOrg - HarUpload - UserGroup - SalesforceApexTest - IACMAwsCdkPlugin - EcsScale - RestoreCacheAzure - SaveCacheAzure - Deployable - SalesforceComparisonPair - AlertSetting - SalesforceDownloadDeployables - SalesforceDownloadOrg - SalesforceEvaluateDiff - SalesforceChangeset - SalesforceSourceBackup - AiTestAutomation - SalesforceExecution - AsgScale - CortexCloud - IACMBlastRadiusAgent - IACMRemediationAgent - K8sBlueGreenStageScaleUp - DeployGoogleAgentRuntimeRevision - ShiftGoogleAgentRuntimeTraffic - RollbackGoogleAgentRuntimeRevision - K8sProgressiveCanaryRollback - DeployAwsAgentCoreRevision - ShiftAwsAgentCoreTraffic - RollbackAwsAgentCoreRevision - OpenAi - GitOpsRollback - IntegrationSetting - IntegrationConfiguration - MythosAgent metaData: type: object correlationId: type: string Error1: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR code: type: string enum: - DEFAULT_ERROR_CODE - INVALID_ARGUMENT - INVALID_EMAIL - DOMAIN_NOT_ALLOWED_TO_REGISTER - COMMNITY_EDITION_NOT_FOUND - DEPLOY_MODE_IS_NOT_ON_PREM - USER_ALREADY_REGISTERED - USER_INVITATION_DOES_NOT_EXIST - USER_DOES_NOT_EXIST - USER_INVITE_OPERATION_FAILED - USER_DISABLED - ACCOUNT_DOES_NOT_EXIST - INACTIVE_ACCOUNT - ACCOUNT_MIGRATED - ACCOUNT_MIGRATED_TO_NEXT_GEN - USER_DOMAIN_NOT_ALLOWED - MAX_FAILED_ATTEMPT_COUNT_EXCEEDED - RESOURCE_NOT_FOUND - INVALID_FORMAT - ROLE_DOES_NOT_EXIST - EMAIL_NOT_VERIFIED - EMAIL_VERIFICATION_TOKEN_NOT_FOUND - INVALID_TOKEN - REVOKED_TOKEN - INVALID_CAPTCHA_TOKEN - NOT_ACCOUNT_MGR_NOR_HAS_ALL_APP_ACCESS - EXPIRED_TOKEN - INVALID_AGENT_MTLS_AUTHORITY - TOKEN_ALREADY_REFRESHED_ONCE - ACCESS_DENIED - NG_ACCESS_DENIED - INVALID_CREDENTIAL - INVALID_CREDENTIALS_THIRD_PARTY - INVALID_KEY - INVALID_CONNECTOR_TYPE - INVALID_KEYPATH - INVALID_VARIABLE - UNKNOWN_HOST - UNREACHABLE_HOST - INVALID_PORT - SSH_SESSION_TIMEOUT - ALGORITHM_NEGOTIATION_ERROR - SOCKET_CONNECTION_ERROR - CONNECTION_ERROR - COULD_NOT_PROCESS_ERROR - SOCKET_CONNECTION_TIMEOUT - WINRM_COMMAND_EXECUTION_TIMEOUT - CONNECTION_TIMEOUT - SSH_CONNECTION_ERROR - USER_GROUP_ERROR - INVALID_EXECUTION_ID - ERROR_IN_GETTING_CHANNEL_STREAMS - UNEXPECTED - UNKNOWN_ERROR - UNKNOWN_EXECUTOR_TYPE_ERROR - DUPLICATE_STATE_NAMES - TRANSITION_NOT_LINKED - TRANSITION_TO_INCORRECT_STATE - TRANSITION_TYPE_NULL - STATES_WITH_DUP_TRANSITIONS - BARRIERS_NOT_RUNNING_CONCURRENTLY - NON_FORK_STATES - NON_REPEAT_STATES - INITIAL_STATE_NOT_DEFINED - FILE_INTEGRITY_CHECK_FAILED - INVALID_URL - FILE_DOWNLOAD_FAILED - PLATFORM_SOFTWARE_DELETE_ERROR - INVALID_CSV_FILE - INVALID_REQUEST - SCHEMA_VALIDATION_FAILED - FILTER_CREATION_ERROR - INVALID_YAML_ERROR - PLAN_CREATION_ERROR - INVALID_INFRA_STATE - PIPELINE_ALREADY_TRIGGERED - NON_EXISTING_PIPELINE - DUPLICATE_COMMAND_NAMES - INVALID_PIPELINE - COMMAND_DOES_NOT_EXIST - DUPLICATE_ARTIFACTSTREAM_NAMES - DUPLICATE_HOST_NAMES - STATE_NOT_FOR_TYPE - STATE_MACHINE_ISSUE - STATE_DISCONTINUE_FAILED - STATE_PAUSE_FAILED - PAUSE_ALL_ALREADY - RESUME_ALL_ALREADY - ROLLBACK_ALREADY - ABORT_ALL_ALREADY - EXPIRE_ALL_ALREADY - RETRY_FAILED - UNKNOWN_ARTIFACT_TYPE - UNKNOWN_STAGE_ELEMENT_WRAPPER_TYPE - INIT_TIMEOUT - LICENSE_EXPIRED - NOT_LICENSED - REQUEST_TIMEOUT - SCM_REQUEST_TIMEOUT - WORKFLOW_ALREADY_TRIGGERED - JENKINS_ERROR - INVALID_ARTIFACT_SOURCE - INVALID_ARTIFACT_SERVER - INVALID_CLOUD_PROVIDER - UPDATE_NOT_ALLOWED - DELETE_NOT_ALLOWED - APPDYNAMICS_CONFIGURATION_ERROR - APM_CONFIGURATION_ERROR - SPLUNK_CONFIGURATION_ERROR - ELK_CONFIGURATION_ERROR - LOGZ_CONFIGURATION_ERROR - SUMO_CONFIGURATION_ERROR - INSTANA_CONFIGURATION_ERROR - APPDYNAMICS_ERROR - STACKDRIVER_ERROR - STACKDRIVER_CONFIGURATION_ERROR - NEWRELIC_CONFIGURATION_ERROR - NEWRELIC_ERROR - DYNA_TRACE_CONFIGURATION_ERROR - DYNA_TRACE_ERROR - CLOUDWATCH_ERROR - CLOUDWATCH_CONFIGURATION_ERROR - PROMETHEUS_CONFIGURATION_ERROR - DATA_DOG_CONFIGURATION_ERROR - SERVICE_GUARD_CONFIGURATION_ERROR - ENCRYPTION_NOT_CONFIGURED - UNAVAILABLE_DELEGATES - WORKFLOW_EXECUTION_IN_PROGRESS - PIPELINE_EXECUTION_IN_PROGRESS - AWS_ACCESS_DENIED - AWS_CLUSTER_NOT_FOUND - AWS_SERVICE_NOT_FOUND - IMAGE_NOT_FOUND - ILLEGAL_ARGUMENT - IMAGE_TAG_NOT_FOUND - DELEGATE_NOT_AVAILABLE - INVALID_YAML_PAYLOAD - AUTHENTICATION_ERROR - AUTHORIZATION_ERROR - UNRECOGNIZED_YAML_FIELDS - COULD_NOT_MAP_BEFORE_YAML - MISSING_BEFORE_YAML - MISSING_YAML - NON_EMPTY_DELETIONS - GENERAL_YAML_ERROR - GENERAL_YAML_INFO - YAML_GIT_SYNC_ERROR - GIT_CONNECTION_ERROR - GIT_ERROR - ARTIFACT_SERVER_ERROR - ENCRYPT_DECRYPT_ERROR - SECRET_MANAGEMENT_ERROR - SECRET_NOT_FOUND - KMS_OPERATION_ERROR - GCP_KMS_OPERATION_ERROR - VAULT_OPERATION_ERROR - AWS_SECRETS_MANAGER_OPERATION_ERROR - AZURE_KEY_VAULT_OPERATION_ERROR - AZURE_KEY_VAULT_INTERRUPT_ERROR - UNSUPPORTED_OPERATION_EXCEPTION - FEATURE_UNAVAILABLE - GENERAL_ERROR - BASELINE_CONFIGURATION_ERROR - SAML_IDP_CONFIGURATION_NOT_AVAILABLE - INVALID_AUTHENTICATION_MECHANISM - INVALID_SAML_CONFIGURATION - INVALID_OAUTH_CONFIGURATION - INVALID_LDAP_CONFIGURATION - USER_GROUP_SYNC_FAILURE - USER_GROUP_ALREADY_EXIST - INVALID_TWO_FACTOR_AUTHENTICATION_CONFIGURATION - EXPLANATION - HINT - NOT_WHITELISTED_IP - INVALID_TOTP_TOKEN - EMAIL_FAILED - SSL_HANDSHAKE_FAILED - NO_APPS_ASSIGNED - INVALID_INFRA_CONFIGURATION - TEMPLATES_LINKED - USER_HAS_NO_PERMISSIONS - USER_NOT_AUTHORIZED - USER_ALREADY_PRESENT - EMAIL_ERROR - INVALID_USAGE_RESTRICTION - USAGE_RESTRICTION_ERROR - STATE_EXECUTION_INSTANCE_NOT_FOUND - DELEGATE_TASK_RETRY - KUBERNETES_API_TASK_EXCEPTION - KUBERNETES_TASK_EXCEPTION - KUBERNETES_YAML_ERROR - SAVE_FILE_INTO_AWS_STORAGE_FAILED - READ_FILE_FROM_AWS_STORAGE_FAILED - SAVE_FILE_INTO_GCP_STORAGE_FAILED - READ_FILE_FROM_GCP_STORAGE_FAILED - FILE_NOT_FOUND_ERROR - USAGE_LIMITS_EXCEEDED - EVENT_PUBLISH_FAILED - CUSTOM_APPROVAL_ERROR - JIRA_ERROR - EXPRESSION_EVALUATION_FAILED - KUBERNETES_VALUES_ERROR - KUBERNETES_CLUSTER_ERROR - INCORRECT_SIGN_IN_MECHANISM - OAUTH_LOGIN_FAILED - INVALID_TERRAFORM_TARGETS_REQUEST - TERRAFORM_EXECUTION_ERROR - FILE_READ_FAILED - FILE_SIZE_EXCEEDS_LIMIT - CLUSTER_NOT_FOUND - MARKETPLACE_TOKEN_NOT_FOUND - INVALID_MARKETPLACE_TOKEN - INVALID_TICKETING_SERVER - SERVICENOW_ERROR - PASSWORD_EXPIRED - USER_LOCKED - PASSWORD_STRENGTH_CHECK_FAILED - ACCOUNT_DISABLED - INVALID_ACCOUNT_PERMISSION - PAGERDUTY_ERROR - HEALTH_ERROR - SAML_TEST_SUCCESS_MECHANISM_NOT_ENABLED - DOMAIN_WHITELIST_FILTER_CHECK_FAILED - INVALID_DASHBOARD_UPDATE_REQUEST - DUPLICATE_FIELD - INVALID_AZURE_VAULT_CONFIGURATION - USER_NOT_AUTHORIZED_DUE_TO_USAGE_RESTRICTIONS - INVALID_ROLLBACK - DATA_COLLECTION_ERROR - SUMO_DATA_COLLECTION_ERROR - DEPLOYMENT_GOVERNANCE_ERROR - BATCH_PROCESSING_ERROR - GRAPHQL_ERROR - FILE_CREATE_ERROR - ILLEGAL_STATE - GIT_DIFF_COMMIT_NOT_IN_ORDER - FAILED_TO_ACQUIRE_PERSISTENT_LOCK - FAILED_TO_ACQUIRE_NON_PERSISTENT_LOCK - POD_NOT_FOUND_ERROR - COMMAND_EXECUTION_ERROR - REGISTRY_EXCEPTION - ENGINE_INTERRUPT_PROCESSING_EXCEPTION - ENGINE_IO_EXCEPTION - ENGINE_OUTCOME_EXCEPTION - ENGINE_SWEEPING_OUTPUT_EXCEPTION - CACHE_NOT_FOUND_EXCEPTION - ENGINE_ENTITY_UPDATE_EXCEPTION - SHELL_EXECUTION_EXCEPTION - TEMPLATE_NOT_FOUND - AZURE_SERVICE_EXCEPTION - AZURE_CLIENT_EXCEPTION - GIT_UNSEEN_REMOTE_HEAD_COMMIT - TIMEOUT_ENGINE_EXCEPTION - NO_AVAILABLE_DELEGATES - NO_GLOBAL_DELEGATE_ACCOUNT - NO_INSTALLED_DELEGATES - DUPLICATE_DELEGATE_EXCEPTION - GCP_MARKETPLACE_EXCEPTION - MISSING_DEFAULT_GOOGLE_CREDENTIALS - INCORRECT_DEFAULT_GOOGLE_CREDENTIALS - OPTIMISTIC_LOCKING_EXCEPTION - NG_PIPELINE_EXECUTION_EXCEPTION - NG_PIPELINE_CREATE_EXCEPTION - RESOURCE_NOT_FOUND_EXCEPTION - PMS_INITIALIZE_SDK_EXCEPTION - UNEXPECTED_SNIPPET_EXCEPTION - UNEXPECTED_SCHEMA_EXCEPTION - CONNECTOR_VALIDATION_EXCEPTION - TIMESCALE_NOT_AVAILABLE - MIGRATION_EXCEPTION - REQUEST_PROCESSING_INTERRUPTED - SECRET_MANAGER_ID_NOT_FOUND - GCP_SECRET_MANAGER_OPERATION_ERROR - GCP_SECRET_OPERATION_ERROR - GIT_OPERATION_ERROR - TASK_FAILURE_ERROR - INSTANCE_STATS_PROCESS_ERROR - INSTANCE_STATS_MIGRATION_ERROR - DEPLOYMENT_MIGRATION_ERROR - CG_LICENSE_USAGE_ERROR - INSTANCE_STATS_AGGREGATION_ERROR - UNRESOLVED_EXPRESSIONS_ERROR - KRYO_HANDLER_NOT_FOUND_ERROR - DELEGATE_ERROR_HANDLER_EXCEPTION - DELEGATE_SERVICE_DRIVER_EXCEPTION - DELEGATE_INSTALLATION_COMMAND_NOT_SUPPORTED_EXCEPTION - UNEXPECTED_TYPE_ERROR - EXCEPTION_HANDLER_NOT_FOUND - CONNECTOR_NOT_FOUND_EXCEPTION - GCP_SERVER_ERROR - HTTP_RESPONSE_EXCEPTION - SCM_NOT_FOUND_ERROR - SCM_CONFLICT_ERROR - SCM_CONFLICT_ERROR_V2 - SCM_UNPROCESSABLE_ENTITY - PROCESS_EXECUTION_EXCEPTION - SCM_UNAUTHORIZED - SCM_BAD_REQUEST - SCM_INTERNAL_SERVER_ERROR - DATA - CONTEXT - PR_CREATION_ERROR - URL_NOT_REACHABLE - URL_NOT_PROVIDED - ENGINE_EXPRESSION_EVALUATION_ERROR - ENGINE_FUNCTOR_ERROR - JIRA_CLIENT_ERROR - SCM_NOT_MODIFIED - APPROVAL_STEP_NG_ERROR - BUCKET_SERVER_ERROR - GIT_SYNC_ERROR - TEMPLATE_EXCEPTION - TEMPLATE_ALREADY_EXISTS_EXCEPTION - ENTITY_REFERENCE_EXCEPTION - ACTIVE_SERVICE_INSTANCES_PRESENT_EXCEPTION - INVALID_INPUT_SET - INVALID_OVERLAY_INPUT_SET - RESOURCE_ALREADY_EXISTS - INVALID_JSON_PAYLOAD - POLICY_EVALUATION_FAILURE - POLICY_SET_ERROR - INVALID_ARTIFACTORY_REGISTRY_REQUEST - INVALID_NEXUS_REGISTRY_REQUEST - ENTITY_NOT_FOUND - GITX_OAUTH_NOT_SET - INVALID_AZURE_CONTAINER_REGISTRY_REQUEST - AZURE_AUTHENTICATION_ERROR - AZURE_CONFIG_ERROR - DATA_PROCESSING_ERROR - INVALID_AZURE_AKS_REQUEST - AWS_IAM_ERROR - AWS_CF_ERROR - AWS_INSTANCE_ERROR - AWS_VPC_ERROR - AWS_TAG_ERROR - AWS_ASG_ERROR - AWS_LOAD_BALANCER_ERROR - SCM_INTERNAL_SERVER_ERROR_V2 - SCM_FAILED_DEPENDENCY_ERROR - SCM_UNAUTHORIZED_ERROR_V2 - TOO_MANY_REQUESTS - SCM_RATE_LIMIT_ERROR - INVALID_IDENTIFIER_REF - SPOTINST_NULL_ERROR - SPOTNIST_REST_EXCEPTION - SCM_UNEXPECTED_ERROR - DUPLICATE_FILE_IMPORT - AZURE_APP_SERVICES_TASK_EXCEPTION - AZURE_ARM_TASK_EXCEPTION - AZURE_BP_TASK_EXCEPTION - MEDIA_NOT_SUPPORTED - AWS_ECS_ERROR - AWS_APPLICATION_AUTO_SCALING - AWS_ECS_SERVICE_NOT_ACTIVE - AWS_ECS_CLIENT_ERROR - AWS_STS_ERROR - FREEZE_EXCEPTION - MISSING_EXCEPTION - DELEGATE_TASK_EXPIRED - DELEGATE_TASK_VALIDATION_FAILED - MONGO_EXECUTION_TIMEOUT_EXCEPTION - DELEGATE_NOT_REGISTERED - TERRAFORM_VAULT_SECRET_CLEANUP_FAILURE - APPROVAL_REJECTION - TERRAGRUNT_EXECUTION_ERROR - ADFS_ERROR - TERRAFORM_CLOUD_ERROR - CLUSTER_CREDENTIALS_NOT_FOUND - SCM_API_ERROR - INTERNAL_SERVER_ERROR - SCM_FORBIDDEN - AWS_EKS_ERROR - OPA_POLICY_EVALUATION_ERROR - USER_MARKED_FAILURE - SSH_RETRY - HTTP_CLIENT_ERROR_RESPONSE - HTTP_INTERNAL_SERVER_ERROR - HTTP_BAD_GATEWAY - HTTP_SERVICE_UNAVAILABLE - HTTP_GATEWAY_TIMEOUT - HTTP_SERVER_ERROR_RESPONSE - PIPELINE_UPDATE_EXCEPTION - SERVICENOW_REFRESH_TOKEN_ERROR - PARAMETER_FIELD_CAST_ERROR - ABORT_ALL_ALREADY_NG - WEBHOOK_EXCEPTION - INVALID_OIDC_CONFIGURATION - INVALID_CREDENTIALS - INVALID_OR_PRIVATE_REPO - BARRIER_FAILED_ERROR - ELASTICSEARCH_NOT_AVAILABLE - OBJECT_STORE_NOT_AVAILABLE - NO_ELIGIBLE_RUNNERS - NO_AVAILABLE_RUNNERS - RUNNER_DISCONNECTED - EVENT_LISTENER_STEP_FAILURE - TRANSACTION_ABORTED - UNRESOLVED_EXPRESSIONS_WITH_CONTEXT_ERROR message: type: string correlationId: type: string detailedMessage: type: string responseMessages: type: array items: $ref: '#/components/schemas/ResponseMessage' metadata: $ref: '#/components/schemas/ErrorMetadata2' description: This is Error entity as defined in Harness Sort: type: object properties: empty: type: boolean sorted: type: boolean unsorted: type: boolean ErrorMetadata2: type: object properties: type: type: string description: This implements different error meta data objects discriminator: propertyName: type FileStoreRequest: required: - file type: object properties: file: $ref: '#/components/schemas/File' description: Wrapper object for File Store YAML operations containing a file field with File or Folder metadata. PageResponseEntitySetupUsage: type: object properties: totalPages: type: integer format: int64 totalItems: type: integer format: int64 pageItemCount: type: integer format: int64 pageSize: type: integer format: int64 content: type: array items: $ref: '#/components/schemas/EntitySetupUsage' pageIndex: type: integer format: int64 empty: type: boolean pageToken: type: string NGTag: required: - key type: object properties: key: type: string description: Tag key value: type: string description: Tag value description: This is the view of the tags of the entity. TemplateEntityGitMetadata: type: object properties: branch: type: string repo: type: string securitySchemes: x-api-key: name: x-api-key type: apiKey in: header description: API key is a token provided while making the API calls. This is used to authenticate the client at the exposed endpoint. externalDocs: description: Find out more about Swagger url: http://swagger.io x-stoplight: id: oc91t4vrfnjyi x-tagGroups: - name: Organizations tags: - Organization - name: Projects tags: - Org Project - Project - name: Secrets tags: - Account Secret - Org Secret - Project Secret - Secrets - name: Connectors tags: - Account Connector - Org Connector - Project Connector - Connectors - GoogleSecretManagerConnector - name: Roles tags: - Account Roles - Organization Roles - Project Roles - Roles - name: Resource Groups tags: - Account Resource Groups - Organization Resource Groups - Project Resource Groups - Filter Resource Groups - Harness Resource Group - Zendesk - name: Role Assignments tags: - Account Role Assignments - Org Role Assignments - Project Role Assignments - Role Assignments - name: Platform tags: - Access Control List - Account Banner - Account Banner - Account Licensed Modules - Account License Type - Account Webhooks - AccountSetting - Accounts - Analyze Account Access Policy - Analyze Organization Access Policy - Analyze Project Access Policy - ApiKey - Audit - AuditFilters - Authentication Settings - Canny - Devops Essentials License Data By Account - EULA - Filter - Harness Resource Type - Invite - IP Allowlist - Nextgen Ldap - Notification Channels - Notification Rules - OIDC - Oidc-Access-Token - Oidc-ID-Token - Org Webhooks - Permissions - Project Webhooks - Secret Managers - Service Account - Setting - SMTP - Source Code Manager - Token - User - User Group - Variables - name: Delegate tags: - Agent mTLS Endpoint Management - Delegate Download Resource - Delegate Group Tags Resource - Delegate Setup Resource - Delegate Token Resource - name: Pipelines tags: - Pipelines - Input Sets - Approvals - Pipeline Execution - Pipeline Dashboard - Pipeline Input Set - Pipeline - Pipeline Execution Details - Pipeline Execute - Pipeline Refresh - Pipeline data retention - Triggers - TriggersEvents - Webhook Triggers - Webhook Event Handler - DryRunPipeline - name: Artifact Registry tags: - Registries - Artifacts - Docker Artifacts - Helm Artifacts - quarantine - Webhooks - Spaces - Replication - Registry V3 - Registries - Registry V3 - Packages - Registry V3 - Versions - Registry V3 - Files - Registry V3 - Metadata - Registry V3 - Firewall - Registry V3 - Transfer - name: Database DevOps tags: - Database Schema - Database Instance - Deployed State - Execution Config - Migration State - name: CD tags: - K8s Release Service Mapping - CustomDeployment - Environments - EnvironmentGroup - Infrastructures - Usage - File Store - Service Dashboard - ServiceOverrides - Rollback - tas - name: Deployment Freeze tags: - Freeze CRUD - Freeze Evaluation - Freeze Schema - name: Services tags: - Account Services - Org Services - Project Services - Services - name: Rancher Infrastructures tags: - Account Rancher Infrastructure - Org Rancher Infrastructure - Project Rancher Infrastructure - name: Templates tags: - Account Template - Org Template - Project Template - Templates - Global Templates - name: GitOps tags: - Agents - Application - Applications - Certificates - Clusters - Dashboard Aggregates - Dashboards - GnuPGP Keys - GPG Keys - Hosts - Project mappings - Projects - Reconciler - Repositories - Repository Certificates - Repository credentials - ValidateHost - name: GitX tags: - GitX Webhooks - Org Gitx Webhooks - Project Gitx Webhooks - name: CACM tags: - Anomalies Ignorelist Rule - Anomalies - BI Dashboards - Budgets - Budget Groups - Cost Categories - Cloud Accounts - K8S Connectors Metadata - Notification Settings v2 - Overview - Data Job Status - Recommendation cost settings - Unit Metric - Anomaly Comments - Cloud and AI cost anomaly details - Cloud and AI cost anomalies v2 - Cost Details - Currency Preferences - External Data Provider - AiEngine - CACM governance cost settings - Governance Enforcement Recommendation APIs - Governance Alert - Governance Overview - Governance Recommendation APIs - RuleEnforcement - Rule Executions - Rule - Rule Sets - Perspectives Folders - Perspective Reports - Perspectives - Cost Category Jira Project Mapping - Recommendations Details - Recommendations - Recommendation Jira - Recommendation Preferences - Recommendation Presets - Recommendation Servicenow - Recommendation Tags - Recommendation Ignore List - AutoStopping Rules - AutoStopping Rules V2 - AutoStopping Load Balancers - AutoStopping Fixed Schedules - AutoStopping Alerts - Commitment Orchestrator Events APIs - name: Feature Flags tags: - API Keys - Feature Flags - Targets - Target Groups - Environment Perspectives - Anomalies - Proxy - Tags - name: SRM tags: - Monitored Services - SLOs dashboard - NG SLOs - SLOs - Downtime - Srm Notification - name: Internal Developer Portal - IDP tags: - Entities - Teams - CatalogCustomProperties - Scores - DataSource - KubernetesDataPoints - AggregationRules - AppConfig - PluginInfo - LayoutProxy - Kinds - LayoutsV3 - LayoutsV4 - name: Environment Management - IDP tags: - Environment - Infrastructure - Instance - name: Custom Dashboards tags: - aida - dashboards - downloads - embed - folders - name: Policy Management tags: - dashboard - examples - policies - evaluate - evaluations - policysets - system - name: Code tags: - repository - status_checks - pullreq - upload - webhook - resource - rules - labels - name: IaCM tags: - usage - approvals - costs - executions - module-registry - workspaces - settings - tf-standard-backend - variables - name: STO tags: - Exemptions - Issues - Scans - Products - Test Targets - Target Variants - name: SEI tags: - Collection categories - Collections - Contributors - DORA - name: Git Sync (deprecated) tags: - Git Branches - Git Full Sync - Git Sync Settings - Git Sync - Git Sync Errors - name: Error Models tags: - Error Response - Governance Metadata - name: Supply Chain Security tags: - integration - PipelineInfraConfig - SBOM - Integration Step Config - Delete Step Config - Delete Repositories - Pipeline Store Config - Evidence Vault [Beta] - name: Release Management tags: - Release Groups - Releases - Orchestration Processes - Orchestration Activities - Orchestration Executions - Conflicts - Freeze - Reports - Uploads - name: Resilience Testing tags: - Actions - Action Templates - Chaos Components - Chaos Hubs - ChaosGuard Conditions - ChaosGuard Rules - DR Tests - Experiments - Experiment Templates - Faults - Fault Templates - Chaos Infrastructure - Health - Network Maps - Onboarding - Probes - Probe Templates - Chaos Recommendations - Risks