openapi: 3.2.0 info: title: Harness Variables 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: Variables description: This contains APIs related to Variables as defined in Harness. paths: /ng/api/variables: get: tags: - Variables summary: Fetches the list of Variables operationId: getVariableList 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: searchTerm in: query description: This would be used to filter Variables. Any Variable having the specified string in its Name or ID would be filtered. schema: type: string - name: includeVariablesFromEverySubScope in: query description: Specify whether or not to include all the Variables accessible at the scope. For eg if set as true, at the Project scope we will get org and account Variable also in the response. schema: type: boolean default: false - 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: Returns the list of Variable. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOPageResponseVariableResponseDTO' put: tags: - Variables summary: Updates the Variable operationId: updateVariable parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string requestBody: description: Details of the variable to update. content: application/json: schema: $ref: '#/components/schemas/VariableRequestDTO' 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 updated Variable. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOVariableResponseDTO' post: tags: - Variables summary: Creates a Variable operationId: createVariable parameters: - name: accountIdentifier in: query description: Account Identifier for the Entity. required: true schema: type: string requestBody: description: Details of the Variable to create. content: application/json: schema: $ref: '#/components/schemas/VariableRequestDTO' 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 created Variable. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOVariableResponseDTO' /ng/api/variables/{identifier}: get: tags: - Variables summary: Get the Variable by scope identifiers and variable identifier operationId: getVariable parameters: - name: identifier in: path description: Variable ID 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: Returns the variable with the requested scope identifiers and variable identifier. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOVariableResponseDTO' delete: tags: - Variables summary: Deletes Variable by ID operationId: deleteVariable 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: Variable ID 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: It returns true if the Variable is deleted successfully and false if the Variable is not deleted. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOBoolean' /ng/api/variables/list: post: tags: - Variables summary: Get list of Variable by scope identifiers and variable identifiers operationId: listVariable 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: searchTerm in: query description: This would be used to filter Variables. Any Variable having the specified string in its Name or ID would be filtered. schema: type: string - name: includeVariablesFromEverySubScope in: query description: Specify whether or not to include all the Variables accessible at the scope. For eg if set as true, at the Project scope we will get org and account Variable also in the response. schema: type: boolean default: false - 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 requestBody: description: Specifies the variables to list content: application/json: schema: $ref: '#/components/schemas/VariableListRequestDTO' 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 variable with the requested scope identifiers and variable identifier. content: application/json: schema: $ref: '#/components/schemas/ResponseDTOPageResponseVariableResponseDTO' /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/variables: get: tags: - Variables summary: List workspace variables description: List all workspace variables. operationId: variables#list-variables parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ndr minLength: 1 maxLength: 128 example: y - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '4' minLength: 1 maxLength: 128 example: '16' - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Necessitatibus incidunt ipsa. example: Laborum atque rem est quos illum deserunt. - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: z9 minLength: 1 maxLength: 128 example: '3' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspaceVariableResourceCollection' example: - account: sf created: 4979480583815519000 key: '7' kind: env org: h project: 0k updated: 6781776914154938000 value: Corrupti et nihil voluptates cupiditate. value_type: string workspace: Sunt accusamus aut inventore. - account: sf created: 4979480583815519000 key: '7' kind: env org: h project: 0k updated: 6781776914154938000 value: Corrupti et nihil voluptates cupiditate. value_type: string workspace: Sunt accusamus aut inventore. - account: sf created: 4979480583815519000 key: '7' kind: env org: h project: 0k updated: 6781776914154938000 value: Corrupti et nihil voluptates cupiditate. value_type: string workspace: Sunt accusamus aut inventore. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' post: tags: - Variables summary: Create workspace variable description: Creates a new workspace variable operationId: variables#create-variable parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: d5 minLength: 1 maxLength: 128 example: 5i5 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: d minLength: 1 maxLength: 128 example: wj - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Id earum accusantium. example: Quia aut quibusdam voluptates. - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: wv5 minLength: 1 maxLength: 128 example: y requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceVariableRequest' example: key: qb kind: tf value: At corporis excepturi. value_type: secret responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceVariableResponse' example: account: ix0 created: 752541232262179600 key: ske kind: tf org: xz6 policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service project: qk4 updated: 2377730649865544000 value: Doloremque suscipit. value_type: string workspace: Non debitis autem laborum dolorem sit. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/PolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/variables/{kind}/{key}: delete: tags: - Variables summary: Destroy workspace variable description: Deletes the given workspace variable. operationId: variables#destroy-variable parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zgr minLength: 1 maxLength: 128 example: '9' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 6ns minLength: 1 maxLength: 128 example: vwb - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Quo provident in necessitatibus. example: Aut velit eligendi. - name: kind in: path description: Kind is the classfcation of the variable. required: true schema: type: string description: Kind is the classfcation of the variable. example: tf enum: - env - tf example: env - name: key in: path description: Key is the identifier for the secret. required: true schema: type: string description: Key is the identifier for the secret. example: '6' pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 example: q - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: t0 minLength: 1 maxLength: 128 example: k responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DestroyWorkspaceVariableResponse' example: policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/PolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' get: tags: - Variables summary: Show workspace variable description: Show an individual workspace variable. operationId: variables#show-variable parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: bxa minLength: 1 maxLength: 128 example: px1 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: sf minLength: 1 maxLength: 128 example: v4d - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Itaque mollitia quae quisquam omnis voluptate. example: Corporis porro molestias facilis dolores saepe id. - name: kind in: path description: Kind is the classfcation of the variable. required: true schema: type: string description: Kind is the classfcation of the variable. example: env enum: - env - tf example: tf - name: key in: path description: Key is the identifier for the secret. required: true schema: type: string description: Key is the identifier for the secret. example: t pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 example: 9p1 - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: jun minLength: 1 maxLength: 128 example: c responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowWorkspaceVariableResponse' example: account: 1z8 created: 738147406052097400 key: 2f2 kind: tf org: vrn project: rql updated: 8458323186870372000 value: Amet est ad eveniet doloremque. value_type: secret workspace: Ut modi dolore aliquam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' put: tags: - Variables summary: Update workspace variable description: Updates the given workspace variable with new info. operationId: variables#update-variable parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: w minLength: 1 maxLength: 128 example: 5t - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: s12 minLength: 1 maxLength: 128 example: 46c - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Non ipsa odio maxime ut eos reiciendis. example: Est pariatur non animi. - name: kind in: path description: Kind is the classfcation of the variable. required: true schema: type: string description: Kind is the classfcation of the variable. example: tf enum: - env - tf example: env - name: key in: path description: Key is the identifier for the secret. required: true schema: type: string description: Key is the identifier for the secret. example: j pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 example: u - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: y minLength: 1 maxLength: 128 example: f1 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceVariableRequest' example: value: Autem sint impedit. value_type: string responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceVariableResponse' example: policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/PolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/variables/merged: get: tags: - Variables summary: Get variables, provider connectors, and variable files description: Returns all terraform/environment variables, provider connectors, and variable files for a workspace operationId: variables#get-variables-and-providers parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 2m minLength: 1 maxLength: 128 example: ie - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '7' minLength: 1 maxLength: 128 example: c2 - name: workspace in: path description: Workspace is the resource workspace this variable is associated with. required: true schema: type: string description: Workspace is the resource workspace this variable is associated with. example: Nemo magnam laborum quasi expedita modi voluptatem. example: Blanditiis ea reiciendis facilis saepe culpa sit. - name: Harness-Account in: header description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: yg minLength: 1 maxLength: 128 example: q3a responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetVariablesAndProvidersResponse' example: environment_variables: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. provider_connectors: - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. terraform_variables: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. variable_files: - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/IaCMError' components: schemas: FeatureSupportOrBuilder: type: object properties: editionIntroduced: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX editionDeprecated: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX deprecationWarning: type: string deprecationWarningBytes: $ref: '#/components/schemas/ByteString' editionRemoved: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ResponseDTOBoolean: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: type: boolean metaData: type: object correlationId: type: string ParserMessage: type: object DeclarationOrBuilder: type: object properties: reserved: type: boolean fullNameBytes: $ref: '#/components/schemas/ByteString' type: type: string number: type: integer format: int32 fullName: type: string repeated: type: boolean typeBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean FeatureSetOrBuilder: type: object properties: enumType: type: string enum: - ENUM_TYPE_UNKNOWN - OPEN - CLOSED jsonFormat: type: string enum: - JSON_FORMAT_UNKNOWN - ALLOW - LEGACY_BEST_EFFORT messageEncoding: type: string enum: - MESSAGE_ENCODING_UNKNOWN - LENGTH_PREFIXED - DELIMITED utf8Validation: type: string enum: - UTF8_VALIDATION_UNKNOWN - VERIFY - NONE fieldPresence: type: string enum: - FIELD_PRESENCE_UNKNOWN - EXPLICIT - IMPLICIT - LEGACY_REQUIRED repeatedFieldEncoding: type: string enum: - REPEATED_FIELD_ENCODING_UNKNOWN - PACKED - EXPANDED defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean ParserFeatureSupport: type: object ServiceOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean EnumReservedRangeOrBuilder: type: object properties: start: type: integer format: int32 end: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ParserEnumValueOptions: type: object ParserFieldDescriptorProto: type: object FieldOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' editionDefaultsOrBuilderList: type: array items: $ref: '#/components/schemas/EditionDefaultOrBuilder' deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' packed: type: boolean jstype: type: string enum: - JS_NORMAL - JS_STRING - JS_NUMBER lazy: type: boolean unverifiedLazy: type: boolean weak: type: boolean debugRedact: type: boolean retention: type: string enum: - RETENTION_UNKNOWN - RETENTION_RUNTIME - RETENTION_SOURCE targetsList: type: array items: type: string enum: - TARGET_TYPE_UNKNOWN - TARGET_TYPE_FILE - TARGET_TYPE_EXTENSION_RANGE - TARGET_TYPE_MESSAGE - TARGET_TYPE_FIELD - TARGET_TYPE_ONEOF - TARGET_TYPE_ENUM - TARGET_TYPE_ENUM_ENTRY - TARGET_TYPE_SERVICE - TARGET_TYPE_METHOD targetsCount: type: integer format: int32 editionDefaultsList: type: array items: $ref: '#/components/schemas/EditionDefault' editionDefaultsCount: type: integer format: int32 featureSupport: $ref: '#/components/schemas/FeatureSupport' featureSupportOrBuilder: $ref: '#/components/schemas/FeatureSupportOrBuilder' ctype: type: string enum: - STRING - CORD - STRING_PIECE defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean EnumValueDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string number: type: integer format: int32 initialized: type: boolean options: $ref: '#/components/schemas/EnumValueOptions' defaultInstanceForType: $ref: '#/components/schemas/EnumValueDescriptorProto' parserForType: $ref: '#/components/schemas/ParserEnumValueDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/EnumValueOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserReservedRange: type: object CvDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string initialized: type: boolean options: $ref: '#/components/schemas/MessageOptions' fieldCount: type: integer format: int32 defaultInstanceForType: $ref: '#/components/schemas/CvDescriptorProto' reservedRangeList: type: array items: $ref: '#/components/schemas/ReservedRange' reservedNameList: type: array properties: empty: type: boolean items: type: string extensionRangeList: type: array items: $ref: '#/components/schemas/ExtensionRange' oneofDeclCount: type: integer format: int32 nestedTypeCount: type: integer format: int32 enumTypeCount: type: integer format: int32 extensionCount: type: integer format: int32 extensionRangeCount: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserDescriptorProto' serializedSize: type: integer format: int32 enumTypeList: type: array items: $ref: '#/components/schemas/EnumDescriptorProto' extensionList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nameBytes: $ref: '#/components/schemas/ByteString' enumTypeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumDescriptorProtoOrBuilder' extensionOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' optionsOrBuilder: $ref: '#/components/schemas/MessageOptionsOrBuilder' fieldList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nestedTypeList: type: array items: $ref: '#/components/schemas/CvDescriptorProto' oneofDeclList: type: array items: $ref: '#/components/schemas/OneofDescriptorProto' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 fieldOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' nestedTypeOrBuilderList: type: array items: $ref: '#/components/schemas/DescriptorProtoOrBuilder' extensionRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ExtensionRangeOrBuilder' oneofDeclOrBuilderList: type: array items: $ref: '#/components/schemas/OneofDescriptorProtoOrBuilder' reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ReservedRangeOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true SortOrder: type: object properties: fieldName: type: string orderType: type: string enum: - ASC - DESC EnumValueOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' debugRedact: type: boolean featureSupport: $ref: '#/components/schemas/FeatureSupport' featureSupportOrBuilder: $ref: '#/components/schemas/FeatureSupportOrBuilder' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean ExtensionRangeOptionsOrBuilder: type: object properties: declarationOrBuilderList: type: array items: $ref: '#/components/schemas/DeclarationOrBuilder' features: $ref: '#/components/schemas/FeatureSet' featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' declarationCount: type: integer format: int32 verification: type: string enum: - DECLARATION - UNVERIFIED declarationList: type: array items: $ref: '#/components/schemas/CvDeclaration' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean PolicySetMetadataOrBuilder: type: object properties: deny: type: boolean statusBytes: $ref: '#/components/schemas/ByteString' policySetId: type: string policyMetadataList: type: array items: $ref: '#/components/schemas/CvPolicyMetadata' policySetName: type: string policyMetadataCount: type: integer format: int32 policySetIdBytes: $ref: '#/components/schemas/ByteString' policyMetadataOrBuilderList: type: array items: $ref: '#/components/schemas/PolicyMetadataOrBuilder' policySetNameBytes: $ref: '#/components/schemas/ByteString' description: type: string identifier: type: string orgId: type: string status: type: string created: type: integer format: int64 accountId: type: string projectId: type: string accountIdBytes: $ref: '#/components/schemas/ByteString' identifierBytes: $ref: '#/components/schemas/ByteString' projectIdBytes: $ref: '#/components/schemas/ByteString' orgIdBytes: $ref: '#/components/schemas/ByteString' descriptionBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ResponseDTOVariableResponseDTO: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/VariableResponseDTO' metaData: type: object correlationId: type: string NamePartOrBuilder: type: object properties: namePart: type: string isExtension: type: boolean namePartBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean Parser: type: object ParserEditionDefault: type: object FileOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' javaStringCheckUtf8: type: boolean optimizeFor: type: string enum: - SPEED - CODE_SIZE - LITE_RUNTIME goPackage: type: string goPackageBytes: $ref: '#/components/schemas/ByteString' ccGenericServices: type: boolean javaGenericServices: type: boolean pyGenericServices: type: boolean deprecated: type: boolean ccEnableArenas: type: boolean objcClassPrefix: type: string objcClassPrefixBytes: $ref: '#/components/schemas/ByteString' csharpNamespace: type: string csharpNamespaceBytes: $ref: '#/components/schemas/ByteString' swiftPrefix: type: string swiftPrefixBytes: $ref: '#/components/schemas/ByteString' phpClassPrefix: type: string javaPackage: type: string javaPackageBytes: $ref: '#/components/schemas/ByteString' javaOuterClassname: type: string javaOuterClassnameBytes: $ref: '#/components/schemas/ByteString' javaMultipleFiles: type: boolean javaGenerateEqualsAndHash: type: boolean phpClassPrefixBytes: $ref: '#/components/schemas/ByteString' phpNamespace: type: string phpNamespaceBytes: $ref: '#/components/schemas/ByteString' phpMetadataNamespace: type: string phpMetadataNamespaceBytes: $ref: '#/components/schemas/ByteString' rubyPackage: type: string rubyPackageBytes: $ref: '#/components/schemas/ByteString' featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean OneofDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/OneofDescriptorProto' options: $ref: '#/components/schemas/OneofOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' containingType: $ref: '#/components/schemas/CvDescriptor' fieldCount: type: integer format: int32 fields: type: array items: $ref: '#/components/schemas/FieldDescriptor' name: type: string FeatureSet: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/FeatureSet' enumType: type: string enum: - ENUM_TYPE_UNKNOWN - OPEN - CLOSED jsonFormat: type: string enum: - JSON_FORMAT_UNKNOWN - ALLOW - LEGACY_BEST_EFFORT parserForType: $ref: '#/components/schemas/ParserFeatureSet' serializedSize: type: integer format: int32 messageEncoding: type: string enum: - MESSAGE_ENCODING_UNKNOWN - LENGTH_PREFIXED - DELIMITED utf8Validation: type: string enum: - UTF8_VALIDATION_UNKNOWN - VERIFY - NONE fieldPresence: type: string enum: - FIELD_PRESENCE_UNKNOWN - EXPLICIT - IMPLICIT - LEGACY_REQUIRED repeatedFieldEncoding: type: string enum: - REPEATED_FIELD_ENCODING_UNKNOWN - PACKED - EXPANDED descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true PolicyMetadata1: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' policyId: type: string policyIdBytes: $ref: '#/components/schemas/ByteString' policyName: type: string policyNameBytes: $ref: '#/components/schemas/ByteString' severityBytes: $ref: '#/components/schemas/ByteString' denyMessagesList: type: array properties: empty: type: boolean items: type: string denyMessagesCount: type: integer format: int32 statusBytes: $ref: '#/components/schemas/ByteString' accountId: type: string accountIdBytes: $ref: '#/components/schemas/ByteString' orgId: type: string orgIdBytes: $ref: '#/components/schemas/ByteString' projectIdBytes: $ref: '#/components/schemas/ByteString' created: type: integer format: int64 updated: type: integer format: int64 errorBytes: $ref: '#/components/schemas/ByteString' identifierBytes: $ref: '#/components/schemas/ByteString' severity: type: string initialized: type: boolean identifier: type: string projectId: type: string status: type: string error: type: string defaultInstanceForType: $ref: '#/components/schemas/PolicyMetadata1' parserForType: $ref: '#/components/schemas/ParserPolicyMetadata' serializedSize: type: integer format: int32 allFields: type: object additionalProperties: type: object descriptorForType: $ref: '#/components/schemas/Descriptor' initializationErrorString: type: string memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserFileOptions: type: object ExtensionRangeOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean declarationOrBuilderList: type: array items: $ref: '#/components/schemas/DeclarationOrBuilder' features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/ExtensionRangeOptions' parserForType: $ref: '#/components/schemas/ParserExtensionRangeOptions' serializedSize: type: integer format: int32 featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' declarationCount: type: integer format: int32 verification: type: string enum: - DECLARATION - UNVERIFIED declarationList: type: array items: $ref: '#/components/schemas/CvDeclaration' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true FieldDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string typeName: type: string type: type: string enum: - TYPE_DOUBLE - TYPE_FLOAT - TYPE_INT64 - TYPE_UINT64 - TYPE_INT32 - TYPE_FIXED64 - TYPE_FIXED32 - TYPE_BOOL - TYPE_STRING - TYPE_GROUP - TYPE_MESSAGE - TYPE_BYTES - TYPE_UINT32 - TYPE_ENUM - TYPE_SFIXED32 - TYPE_SFIXED64 - TYPE_SINT32 - TYPE_SINT64 defaultValue: type: string number: type: integer format: int32 initialized: type: boolean options: $ref: '#/components/schemas/FieldOptions' label: type: string enum: - LABEL_OPTIONAL - LABEL_REPEATED - LABEL_REQUIRED defaultInstanceForType: $ref: '#/components/schemas/FieldDescriptorProto' parserForType: $ref: '#/components/schemas/ParserFieldDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/FieldOptionsOrBuilder' jsonName: type: string proto3Optional: type: boolean oneofIndex: type: integer format: int32 extendee: type: string typeNameBytes: $ref: '#/components/schemas/ByteString' extendeeBytes: $ref: '#/components/schemas/ByteString' defaultValueBytes: $ref: '#/components/schemas/ByteString' jsonNameBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true FileDescriptor: type: object properties: proto: $ref: '#/components/schemas/FileDescriptorProto' options: $ref: '#/components/schemas/FileOptions' messageTypes: type: array items: $ref: '#/components/schemas/CvDescriptor' enumTypes: type: array items: $ref: '#/components/schemas/EnumDescriptor' services: type: array items: $ref: '#/components/schemas/ServiceDescriptor' extensions: type: array items: $ref: '#/components/schemas/FieldDescriptor' dependencies: type: array items: $ref: '#/components/schemas/FileDescriptor' publicDependencies: type: array items: $ref: '#/components/schemas/FileDescriptor' name: type: string package: type: string file: $ref: '#/components/schemas/FileDescriptor' fullName: type: string ParserPolicyMetadata: type: object ServiceDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string initialized: type: boolean options: $ref: '#/components/schemas/ServiceOptions' defaultInstanceForType: $ref: '#/components/schemas/ServiceDescriptorProto' parserForType: $ref: '#/components/schemas/ParserServiceDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/ServiceOptionsOrBuilder' methodCount: type: integer format: int32 methodList: type: array items: $ref: '#/components/schemas/MethodDescriptorProto' methodOrBuilderList: type: array items: $ref: '#/components/schemas/MethodDescriptorProtoOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true VariableDTO: required: - identifier - name - spec - type type: object properties: identifier: type: string description: Identifier of the Variable. name: type: string description: Name of the Variable. description: type: string description: Description of the entity orgIdentifier: type: string description: Organization Identifier for the Entity. projectIdentifier: type: string description: Project Identifier for the Entity. type: type: string description: Type of the Variable. enum: - String governanceMetadata: $ref: '#/components/schemas/GovernanceMetadata2' spec: $ref: '#/components/schemas/VariableConfigDTO' ParserPolicySetMetadata: type: object EnumDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string initialized: type: boolean options: $ref: '#/components/schemas/EnumOptions' defaultInstanceForType: $ref: '#/components/schemas/EnumDescriptorProto' reservedRangeList: type: array items: $ref: '#/components/schemas/EnumReservedRange' reservedNameList: type: array properties: empty: type: boolean items: type: string parserForType: $ref: '#/components/schemas/ParserEnumDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/EnumOptionsOrBuilder' valueCount: type: integer format: int32 valueList: type: array items: $ref: '#/components/schemas/EnumValueDescriptorProto' valueOrBuilderList: type: array items: $ref: '#/components/schemas/EnumValueDescriptorProtoOrBuilder' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumReservedRangeOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserNamePart: type: object CvPolicyMetadata: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' severity: type: string statusBytes: $ref: '#/components/schemas/ByteString' denyMessagesList: type: array properties: empty: type: boolean items: type: string policyId: type: string denyMessagesCount: type: integer format: int32 policyIdBytes: $ref: '#/components/schemas/ByteString' policyNameBytes: $ref: '#/components/schemas/ByteString' severityBytes: $ref: '#/components/schemas/ByteString' initialized: type: boolean identifier: type: string defaultInstanceForType: $ref: '#/components/schemas/CvPolicyMetadata' parserForType: $ref: '#/components/schemas/ParserPolicyMetadata' serializedSize: type: integer format: int32 orgId: type: string error: type: string status: type: string created: type: integer format: int64 accountId: type: string projectId: type: string updated: type: integer format: int64 accountIdBytes: $ref: '#/components/schemas/ByteString' identifierBytes: $ref: '#/components/schemas/ByteString' policyName: type: string projectIdBytes: $ref: '#/components/schemas/ByteString' orgIdBytes: $ref: '#/components/schemas/ByteString' errorBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true CvDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/CvDescriptorProto' options: $ref: '#/components/schemas/MessageOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' containingType: $ref: '#/components/schemas/CvDescriptor' nestedTypes: type: array items: $ref: '#/components/schemas/CvDescriptor' enumTypes: type: array items: $ref: '#/components/schemas/EnumDescriptor' fields: type: array items: $ref: '#/components/schemas/FieldDescriptor' extensions: type: array items: $ref: '#/components/schemas/FieldDescriptor' oneofs: type: array items: $ref: '#/components/schemas/OneofDescriptor' name: type: string extendable: type: boolean realOneofs: type: array items: $ref: '#/components/schemas/OneofDescriptor' ValidationError: type: object properties: fieldId: type: string error: 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 ReservedRangeOrBuilder: type: object properties: start: type: integer format: int32 end: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean VariableRequestDTO: type: object properties: variable: $ref: '#/components/schemas/VariableDTO' ParserEnumReservedRange: type: object EnumValueOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/EnumValueOptions' parserForType: $ref: '#/components/schemas/ParserEnumValueOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' debugRedact: type: boolean featureSupport: $ref: '#/components/schemas/FeatureSupport' featureSupportOrBuilder: $ref: '#/components/schemas/FeatureSupportOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true FileOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/FileOptions' javaStringCheckUtf8: type: boolean parserForType: $ref: '#/components/schemas/ParserFileOptions' serializedSize: type: integer format: int32 optimizeFor: type: string enum: - SPEED - CODE_SIZE - LITE_RUNTIME goPackage: type: string goPackageBytes: $ref: '#/components/schemas/ByteString' ccGenericServices: type: boolean javaGenericServices: type: boolean pyGenericServices: type: boolean deprecated: type: boolean ccEnableArenas: type: boolean objcClassPrefix: type: string objcClassPrefixBytes: $ref: '#/components/schemas/ByteString' csharpNamespace: type: string csharpNamespaceBytes: $ref: '#/components/schemas/ByteString' swiftPrefix: type: string swiftPrefixBytes: $ref: '#/components/schemas/ByteString' phpClassPrefix: type: string javaPackage: type: string javaPackageBytes: $ref: '#/components/schemas/ByteString' javaOuterClassname: type: string javaOuterClassnameBytes: $ref: '#/components/schemas/ByteString' javaMultipleFiles: type: boolean javaGenerateEqualsAndHash: type: boolean phpClassPrefixBytes: $ref: '#/components/schemas/ByteString' phpNamespace: type: string phpNamespaceBytes: $ref: '#/components/schemas/ByteString' phpMetadataNamespace: type: string phpMetadataNamespaceBytes: $ref: '#/components/schemas/ByteString' rubyPackage: type: string rubyPackageBytes: $ref: '#/components/schemas/ByteString' featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true LocationOrBuilder: type: object properties: leadingDetachedCommentsList: type: array items: type: string pathList: type: array items: type: integer format: int32 spanList: type: array items: type: integer format: int32 leadingComments: type: string trailingComments: type: string pathCount: type: integer format: int32 spanCount: type: integer format: int32 leadingDetachedCommentsCount: type: integer format: int32 leadingCommentsBytes: $ref: '#/components/schemas/ByteString' trailingCommentsBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ParserFileDescriptorProto: type: object ExtensionRangeOrBuilder: type: object properties: options: $ref: '#/components/schemas/ExtensionRangeOptions' start: type: integer format: int32 end: type: integer format: int32 optionsOrBuilder: $ref: '#/components/schemas/ExtensionRangeOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean FieldDescriptorProtoOrBuilder: type: object properties: name: type: string typeName: type: string type: type: string enum: - TYPE_DOUBLE - TYPE_FLOAT - TYPE_INT64 - TYPE_UINT64 - TYPE_INT32 - TYPE_FIXED64 - TYPE_FIXED32 - TYPE_BOOL - TYPE_STRING - TYPE_GROUP - TYPE_MESSAGE - TYPE_BYTES - TYPE_UINT32 - TYPE_ENUM - TYPE_SFIXED32 - TYPE_SFIXED64 - TYPE_SINT32 - TYPE_SINT64 defaultValue: type: string number: type: integer format: int32 options: $ref: '#/components/schemas/FieldOptions' label: type: string enum: - LABEL_OPTIONAL - LABEL_REPEATED - LABEL_REQUIRED nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/FieldOptionsOrBuilder' jsonName: type: string proto3Optional: type: boolean oneofIndex: type: integer format: int32 extendee: type: string typeNameBytes: $ref: '#/components/schemas/ByteString' extendeeBytes: $ref: '#/components/schemas/ByteString' defaultValueBytes: $ref: '#/components/schemas/ByteString' jsonNameBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ErrorMetadata2: type: object properties: type: type: string description: This implements different error meta data objects discriminator: propertyName: type ParserFieldOptions: type: object UnknownFieldSet: type: object properties: empty: type: boolean initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/UnknownFieldSet' parserForType: $ref: '#/components/schemas/Parser' serializedSize: type: integer format: int32 serializedSizeAsMessageSet: type: integer format: int32 ParserEnumOptions: type: object EnumDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/EnumDescriptorProto' options: $ref: '#/components/schemas/EnumOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' containingType: $ref: '#/components/schemas/CvDescriptor' values: type: array items: $ref: '#/components/schemas/EnumValueDescriptor' name: type: string closed: type: boolean ServiceOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/ServiceOptions' parserForType: $ref: '#/components/schemas/ParserServiceOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true Message: type: object properties: parserForType: $ref: '#/components/schemas/ParserMessage' serializedSize: type: integer format: int32 initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/MessageLite' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object ParserExtensionRange: type: object ParserMessageLite: type: object ParserUninterpretedOption: type: object 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 ParserMethodOptions: type: object SourceCodeInfoOrBuilder: type: object properties: locationCount: type: integer format: int32 locationOrBuilderList: type: array items: $ref: '#/components/schemas/LocationOrBuilder' locationList: type: array items: $ref: '#/components/schemas/Location' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean ParserOneofDescriptorProto: type: object FieldDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/FieldDescriptorProto' options: $ref: '#/components/schemas/FieldOptions' fullName: type: string jsonName: type: string file: $ref: '#/components/schemas/FileDescriptor' extensionScope: $ref: '#/components/schemas/CvDescriptor' type: type: string enum: - DOUBLE - FLOAT - INT64 - UINT64 - INT32 - FIXED64 - FIXED32 - BOOL - STRING - GROUP - MESSAGE - BYTES - UINT32 - ENUM - SFIXED32 - SFIXED64 - SINT32 - SINT64 containingType: $ref: '#/components/schemas/CvDescriptor' messageType: $ref: '#/components/schemas/CvDescriptor' containingOneof: $ref: '#/components/schemas/OneofDescriptor' enumType: $ref: '#/components/schemas/EnumDescriptor' defaultValue: type: object name: type: string number: type: integer format: int32 required: type: boolean optional: type: boolean repeated: type: boolean mapField: type: boolean javaType: type: string enum: - INT - LONG - FLOAT - DOUBLE - BOOLEAN - STRING - BYTE_STRING - ENUM - MESSAGE extension: type: boolean liteType: type: string enum: - DOUBLE - FLOAT - INT64 - UINT64 - INT32 - FIXED64 - FIXED32 - BOOL - STRING - GROUP - MESSAGE - BYTES - UINT32 - ENUM - SFIXED32 - SFIXED64 - SINT32 - SINT64 packable: type: boolean liteJavaType: type: string enum: - INT - LONG - FLOAT - DOUBLE - BOOLEAN - STRING - BYTE_STRING - ENUM - MESSAGE realContainingOneof: $ref: '#/components/schemas/OneofDescriptor' packed: type: boolean MessageOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/MessageOptions' messageSetWireFormat: type: boolean parserForType: $ref: '#/components/schemas/ParserMessageOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' mapEntry: type: boolean noStandardDescriptorAccessor: type: boolean deprecatedLegacyJsonFieldConflicts: type: boolean descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true EnumValueDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/EnumValueDescriptorProto' options: $ref: '#/components/schemas/EnumValueOptions' fullName: type: string type: $ref: '#/components/schemas/EnumDescriptor' name: type: string file: $ref: '#/components/schemas/FileDescriptor' number: type: integer format: int32 OneofOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean OneofOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/OneofOptions' parserForType: $ref: '#/components/schemas/ParserOneofOptions' serializedSize: type: integer format: int32 featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true PolicyMetadataOrBuilder: type: object properties: severity: type: string statusBytes: $ref: '#/components/schemas/ByteString' denyMessagesList: type: array items: type: string policyId: type: string denyMessagesCount: type: integer format: int32 policyIdBytes: $ref: '#/components/schemas/ByteString' policyNameBytes: $ref: '#/components/schemas/ByteString' severityBytes: $ref: '#/components/schemas/ByteString' identifier: type: string orgId: type: string error: type: string status: type: string created: type: integer format: int64 accountId: type: string projectId: type: string updated: type: integer format: int64 accountIdBytes: $ref: '#/components/schemas/ByteString' identifierBytes: $ref: '#/components/schemas/ByteString' policyName: type: string projectIdBytes: $ref: '#/components/schemas/ByteString' orgIdBytes: $ref: '#/components/schemas/ByteString' errorBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean SourceCodeInfo: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/SourceCodeInfo' parserForType: $ref: '#/components/schemas/ParserSourceCodeInfo' serializedSize: type: integer format: int32 locationCount: type: integer format: int32 locationOrBuilderList: type: array items: $ref: '#/components/schemas/LocationOrBuilder' locationList: type: array items: $ref: '#/components/schemas/Location' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true MessageLite: type: object properties: parserForType: $ref: '#/components/schemas/ParserMessageLite' serializedSize: type: integer format: int32 initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/MessageLite' ByteString: type: object properties: empty: type: boolean validUtf8: type: boolean ParserExtensionRangeOptions: type: object ParserFeatureSet: type: object CvDeclaration: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' reserved: type: boolean fullNameBytes: $ref: '#/components/schemas/ByteString' type: type: string number: type: integer format: int32 fullName: type: string initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/CvDeclaration' parserForType: $ref: '#/components/schemas/ParserDeclaration' serializedSize: type: integer format: int32 repeated: type: boolean typeBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ServiceDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/ServiceDescriptorProto' options: $ref: '#/components/schemas/ServiceOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' methods: type: array items: $ref: '#/components/schemas/MethodDescriptor' name: type: string OneofDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string initialized: type: boolean options: $ref: '#/components/schemas/OneofOptions' defaultInstanceForType: $ref: '#/components/schemas/OneofDescriptorProto' parserForType: $ref: '#/components/schemas/ParserOneofDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/OneofOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true TemplateDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string fieldCount: type: integer format: int32 defaultInstanceForType: $ref: '#/components/schemas/TemplateDescriptorProto' reservedRangeList: type: array items: $ref: '#/components/schemas/ReservedRange' reservedNameList: type: array properties: empty: type: boolean items: type: string extensionRangeList: type: array items: $ref: '#/components/schemas/ExtensionRange' oneofDeclCount: type: integer format: int32 nestedTypeCount: type: integer format: int32 enumTypeCount: type: integer format: int32 extensionCount: type: integer format: int32 extensionRangeCount: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserDescriptorProto' serializedSize: type: integer format: int32 enumTypeList: type: array items: $ref: '#/components/schemas/EnumDescriptorProto' extensionList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nameBytes: $ref: '#/components/schemas/ByteString' enumTypeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumDescriptorProtoOrBuilder' extensionOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' optionsOrBuilder: $ref: '#/components/schemas/MessageOptionsOrBuilder' fieldOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' nestedTypeOrBuilderList: type: array items: $ref: '#/components/schemas/TemplateDescriptorProtoOrBuilder' extensionRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ExtensionRangeOrBuilder' oneofDeclOrBuilderList: type: array items: $ref: '#/components/schemas/OneofDescriptorProtoOrBuilder' reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ReservedRangeOrBuilder' fieldList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nestedTypeList: type: array items: $ref: '#/components/schemas/TemplateDescriptorProto' oneofDeclList: type: array items: $ref: '#/components/schemas/OneofDescriptorProto' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 initialized: type: boolean options: $ref: '#/components/schemas/MessageOptions' descriptorForType: $ref: '#/components/schemas/Descriptor' allFields: type: object additionalProperties: type: object initializationErrorString: type: string memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserServiceOptions: type: object ParserOneofOptions: type: object MessageOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' messageSetWireFormat: type: boolean deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' mapEntry: type: boolean noStandardDescriptorAccessor: type: boolean deprecatedLegacyJsonFieldConflicts: type: boolean defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean TemplateDescriptorProtoOrBuilder: type: object properties: name: type: string fieldCount: type: integer format: int32 reservedRangeList: type: array items: $ref: '#/components/schemas/ReservedRange' reservedNameList: type: array items: type: string extensionRangeList: type: array items: $ref: '#/components/schemas/ExtensionRange' oneofDeclCount: type: integer format: int32 nestedTypeCount: type: integer format: int32 enumTypeCount: type: integer format: int32 extensionCount: type: integer format: int32 extensionRangeCount: type: integer format: int32 enumTypeList: type: array items: $ref: '#/components/schemas/EnumDescriptorProto' extensionList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nameBytes: $ref: '#/components/schemas/ByteString' enumTypeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumDescriptorProtoOrBuilder' extensionOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' optionsOrBuilder: $ref: '#/components/schemas/MessageOptionsOrBuilder' fieldOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' extensionRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ExtensionRangeOrBuilder' oneofDeclOrBuilderList: type: array items: $ref: '#/components/schemas/OneofDescriptorProtoOrBuilder' reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ReservedRangeOrBuilder' fieldList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nestedTypeList: type: array items: $ref: '#/components/schemas/TemplateDescriptorProto' oneofDeclList: type: array items: $ref: '#/components/schemas/OneofDescriptorProto' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 options: $ref: '#/components/schemas/MessageOptions' descriptorForType: $ref: '#/components/schemas/Descriptor' unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initializationErrorString: type: string initialized: type: boolean EditionDefault: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' value: type: string initialized: type: boolean edition: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX defaultInstanceForType: $ref: '#/components/schemas/EditionDefault' parserForType: $ref: '#/components/schemas/ParserEditionDefault' serializedSize: type: integer format: int32 valueBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true VariableResponseDTO: required: - variable type: object properties: variable: $ref: '#/components/schemas/VariableDTO' createdAt: type: integer description: Time when the Variable was first created. format: int64 lastModifiedAt: type: integer description: Time when the Variable was last modified. format: int64 ParserServiceDescriptorProto: type: object VariableListRequestDTO: type: object properties: identifiers: type: array items: type: string EditionDefaultOrBuilder: type: object properties: value: type: string edition: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX valueBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean MethodDescriptorProtoOrBuilder: type: object properties: clientStreaming: type: boolean serverStreaming: type: boolean inputTypeBytes: $ref: '#/components/schemas/ByteString' outputTypeBytes: $ref: '#/components/schemas/ByteString' name: type: string options: $ref: '#/components/schemas/MethodOptions' outputType: type: string inputType: type: string nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/MethodOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean EnumValueDescriptorProtoOrBuilder: type: object properties: name: type: string number: type: integer format: int32 options: $ref: '#/components/schemas/EnumValueOptions' nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/EnumValueOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ReservedRange: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/ReservedRange' start: type: integer format: int32 end: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserReservedRange' serializedSize: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true VariableConfigDTO: required: - type - valueType type: object properties: valueType: type: string description: Type of Value of the Variable. enum: - FIXED type: type: string discriminator: propertyName: type FeatureSupport: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/FeatureSupport' parserForType: $ref: '#/components/schemas/ParserFeatureSupport' serializedSize: type: integer format: int32 editionIntroduced: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX editionDeprecated: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX deprecationWarning: type: string deprecationWarningBytes: $ref: '#/components/schemas/ByteString' editionRemoved: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserMethodDescriptorProto: type: object ExtensionRange: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean options: $ref: '#/components/schemas/ExtensionRangeOptions' defaultInstanceForType: $ref: '#/components/schemas/ExtensionRange' start: type: integer format: int32 end: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserExtensionRange' serializedSize: type: integer format: int32 optionsOrBuilder: $ref: '#/components/schemas/ExtensionRangeOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true Descriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/TemplateDescriptorProto' options: $ref: '#/components/schemas/MessageOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' containingType: $ref: '#/components/schemas/Descriptor' nestedTypes: type: array items: $ref: '#/components/schemas/Descriptor' enumTypes: type: array items: $ref: '#/components/schemas/EnumDescriptor' fields: type: array items: $ref: '#/components/schemas/FieldDescriptor' extensions: type: array items: $ref: '#/components/schemas/FieldDescriptor' oneofs: type: array items: $ref: '#/components/schemas/OneofDescriptor' name: type: string extendable: type: boolean realOneofs: type: array items: $ref: '#/components/schemas/OneofDescriptor' ParserMessageOptions: type: object Location: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' leadingDetachedCommentsList: type: array properties: empty: type: boolean items: type: string pathList: type: array items: type: integer format: int32 spanList: type: array items: type: integer format: int32 leadingComments: type: string trailingComments: type: string pathCount: type: integer format: int32 spanCount: type: integer format: int32 leadingDetachedCommentsCount: type: integer format: int32 leadingCommentsBytes: $ref: '#/components/schemas/ByteString' trailingCommentsBytes: $ref: '#/components/schemas/ByteString' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/Location' parserForType: $ref: '#/components/schemas/ParserLocation' serializedSize: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true OneofDescriptorProtoOrBuilder: type: object properties: name: type: string options: $ref: '#/components/schemas/OneofOptions' nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/OneofOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean DescriptorProtoOrBuilder: type: object properties: name: type: string options: $ref: '#/components/schemas/MessageOptions' fieldCount: type: integer format: int32 reservedRangeList: type: array items: $ref: '#/components/schemas/ReservedRange' reservedNameList: type: array items: type: string extensionRangeList: type: array items: $ref: '#/components/schemas/ExtensionRange' oneofDeclCount: type: integer format: int32 nestedTypeCount: type: integer format: int32 enumTypeCount: type: integer format: int32 extensionCount: type: integer format: int32 extensionRangeCount: type: integer format: int32 enumTypeList: type: array items: $ref: '#/components/schemas/EnumDescriptorProto' extensionList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' nameBytes: $ref: '#/components/schemas/ByteString' enumTypeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumDescriptorProtoOrBuilder' extensionOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' optionsOrBuilder: $ref: '#/components/schemas/MessageOptionsOrBuilder' fieldList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' oneofDeclList: type: array items: $ref: '#/components/schemas/OneofDescriptorProto' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 fieldOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' extensionRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ExtensionRangeOrBuilder' oneofDeclOrBuilderList: type: array items: $ref: '#/components/schemas/OneofDescriptorProtoOrBuilder' reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/ReservedRangeOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean NamePart: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' namePart: type: string isExtension: type: boolean namePartBytes: $ref: '#/components/schemas/ByteString' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/NamePart' parserForType: $ref: '#/components/schemas/ParserNamePart' serializedSize: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true PageResponseVariableResponseDTO: 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/VariableResponseDTO' pageIndex: type: integer format: int64 empty: type: boolean pageToken: type: string ServiceDescriptorProtoOrBuilder: type: object properties: name: type: string options: $ref: '#/components/schemas/ServiceOptions' nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/ServiceOptionsOrBuilder' methodCount: type: integer format: int32 methodList: type: array items: $ref: '#/components/schemas/MethodDescriptorProto' methodOrBuilderList: type: array items: $ref: '#/components/schemas/MethodDescriptorProtoOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean PolicySetMetadata1: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' statusBytes: $ref: '#/components/schemas/ByteString' accountId: type: string accountIdBytes: $ref: '#/components/schemas/ByteString' orgId: type: string orgIdBytes: $ref: '#/components/schemas/ByteString' projectIdBytes: $ref: '#/components/schemas/ByteString' created: type: integer format: int64 policySetIdBytes: $ref: '#/components/schemas/ByteString' deny: type: boolean policyMetadataList: type: array items: $ref: '#/components/schemas/PolicyMetadata1' policyMetadataCount: type: integer format: int32 policyMetadataOrBuilderList: type: array items: $ref: '#/components/schemas/PolicyMetadataOrBuilder' policySetName: type: string policySetNameBytes: $ref: '#/components/schemas/ByteString' descriptionBytes: $ref: '#/components/schemas/ByteString' policySetId: type: string identifierBytes: $ref: '#/components/schemas/ByteString' initialized: type: boolean identifier: type: string description: type: string projectId: type: string status: type: string defaultInstanceForType: $ref: '#/components/schemas/PolicySetMetadata1' parserForType: $ref: '#/components/schemas/ParserPolicySetMetadata' serializedSize: type: integer format: int32 allFields: type: object additionalProperties: type: object descriptorForType: $ref: '#/components/schemas/Descriptor' initializationErrorString: type: string memoizedSerializedSize: type: integer format: int32 writeOnly: true MethodDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' clientStreaming: type: boolean serverStreaming: type: boolean inputTypeBytes: $ref: '#/components/schemas/ByteString' outputTypeBytes: $ref: '#/components/schemas/ByteString' name: type: string initialized: type: boolean options: $ref: '#/components/schemas/MethodOptions' outputType: type: string inputType: type: string defaultInstanceForType: $ref: '#/components/schemas/MethodDescriptorProto' parserForType: $ref: '#/components/schemas/ParserMethodDescriptorProto' serializedSize: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/MethodOptionsOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserDescriptorProto: type: object UninterpretedOptionOrBuilder: type: object properties: nameCount: type: integer format: int32 stringValue: $ref: '#/components/schemas/ByteString' doubleValue: type: number format: double nameList: type: array items: $ref: '#/components/schemas/NamePart' identifierValue: type: string positiveIntValue: type: integer format: int64 negativeIntValue: type: integer format: int64 aggregateValue: type: string nameOrBuilderList: type: array items: $ref: '#/components/schemas/NamePartOrBuilder' identifierValueBytes: $ref: '#/components/schemas/ByteString' aggregateValueBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean ParserSourceCodeInfo: type: object MethodDescriptor: type: object properties: index: type: integer format: int32 proto: $ref: '#/components/schemas/MethodDescriptorProto' options: $ref: '#/components/schemas/MethodOptions' fullName: type: string file: $ref: '#/components/schemas/FileDescriptor' service: $ref: '#/components/schemas/ServiceDescriptor' inputType: $ref: '#/components/schemas/CvDescriptor' outputType: $ref: '#/components/schemas/CvDescriptor' clientStreaming: type: boolean serverStreaming: type: boolean name: type: string EnumOptionsOrBuilder: type: object properties: features: $ref: '#/components/schemas/FeatureSet' deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' deprecatedLegacyJsonFieldConflicts: type: boolean allowAlias: type: boolean defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean 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 ParserEnumDescriptorProto: type: object ParserDeclaration: type: object MethodOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' idempotencyLevel: type: string enum: - IDEMPOTENCY_UNKNOWN - NO_SIDE_EFFECTS - IDEMPOTENT initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/MethodOptions' parserForType: $ref: '#/components/schemas/ParserMethodOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true EnumReservedRange: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean defaultInstanceForType: $ref: '#/components/schemas/EnumReservedRange' start: type: integer format: int32 end: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserEnumReservedRange' serializedSize: type: integer format: int32 descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserGovernanceMetadata: type: object ParserLocation: type: object GovernanceMetadata2: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' statusBytes: $ref: '#/components/schemas/ByteString' accountId: type: string accountIdBytes: $ref: '#/components/schemas/ByteString' orgId: type: string orgIdBytes: $ref: '#/components/schemas/ByteString' projectIdBytes: $ref: '#/components/schemas/ByteString' created: type: integer format: int64 deny: type: boolean detailsList: type: array items: $ref: '#/components/schemas/PolicySetMetadata1' idBytes: $ref: '#/components/schemas/ByteString' detailsCount: type: integer format: int32 detailsOrBuilderList: type: array items: $ref: '#/components/schemas/PolicySetMetadataOrBuilder' entityBytes: $ref: '#/components/schemas/ByteString' actionBytes: $ref: '#/components/schemas/ByteString' messageBytes: $ref: '#/components/schemas/ByteString' typeBytes: $ref: '#/components/schemas/ByteString' message: type: string id: type: string type: type: string timestamp: type: integer format: int64 initialized: type: boolean projectId: type: string status: type: string entity: type: string action: type: string defaultInstanceForType: $ref: '#/components/schemas/GovernanceMetadata2' parserForType: $ref: '#/components/schemas/ParserGovernanceMetadata' serializedSize: type: integer format: int32 allFields: type: object additionalProperties: type: object descriptorForType: $ref: '#/components/schemas/Descriptor' initializationErrorString: type: string memoizedSerializedSize: type: integer format: int32 writeOnly: true description: GovernanceMetadata for OPA evaluation EnumDescriptorProtoOrBuilder: type: object properties: name: type: string options: $ref: '#/components/schemas/EnumOptions' reservedRangeList: type: array items: $ref: '#/components/schemas/EnumReservedRange' reservedNameList: type: array items: type: string nameBytes: $ref: '#/components/schemas/ByteString' optionsOrBuilder: $ref: '#/components/schemas/EnumOptionsOrBuilder' valueCount: type: integer format: int32 valueList: type: array items: $ref: '#/components/schemas/EnumValueDescriptorProto' valueOrBuilderList: type: array items: $ref: '#/components/schemas/EnumValueDescriptorProtoOrBuilder' reservedRangeCount: type: integer format: int32 reservedNameCount: type: integer format: int32 reservedRangeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumReservedRangeOrBuilder' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' defaultInstanceForType: $ref: '#/components/schemas/Message' allFields: type: object additionalProperties: type: object initialized: type: boolean EnumOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/EnumOptions' parserForType: $ref: '#/components/schemas/ParserEnumOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' deprecatedLegacyJsonFieldConflicts: type: boolean allowAlias: type: boolean descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ResponseDTOPageResponseVariableResponseDTO: type: object properties: status: type: string enum: - SUCCESS - FAILURE - ERROR data: $ref: '#/components/schemas/PageResponseVariableResponseDTO' metaData: type: object correlationId: type: string FileDescriptorProto: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' name: type: string package: type: string initialized: type: boolean options: $ref: '#/components/schemas/FileOptions' edition: type: string enum: - EDITION_UNKNOWN - EDITION_LEGACY - EDITION_PROTO2 - EDITION_PROTO3 - EDITION_2023 - EDITION_2024 - EDITION_1_TEST_ONLY - EDITION_2_TEST_ONLY - EDITION_99997_TEST_ONLY - EDITION_99998_TEST_ONLY - EDITION_99999_TEST_ONLY - EDITION_MAX syntax: type: string defaultInstanceForType: $ref: '#/components/schemas/FileDescriptorProto' enumTypeCount: type: integer format: int32 extensionCount: type: integer format: int32 publicDependencyCount: type: integer format: int32 dependencyCount: type: integer format: int32 messageTypeCount: type: integer format: int32 serviceCount: type: integer format: int32 parserForType: $ref: '#/components/schemas/ParserFileDescriptorProto' serializedSize: type: integer format: int32 sourceCodeInfo: $ref: '#/components/schemas/SourceCodeInfo' dependencyList: type: array properties: empty: type: boolean items: type: string publicDependencyList: type: array items: type: integer format: int32 weakDependencyList: type: array items: type: integer format: int32 messageTypeList: type: array items: $ref: '#/components/schemas/CvDescriptorProto' enumTypeList: type: array items: $ref: '#/components/schemas/EnumDescriptorProto' serviceList: type: array items: $ref: '#/components/schemas/ServiceDescriptorProto' extensionList: type: array items: $ref: '#/components/schemas/FieldDescriptorProto' weakDependencyCount: type: integer format: int32 nameBytes: $ref: '#/components/schemas/ByteString' packageBytes: $ref: '#/components/schemas/ByteString' messageTypeOrBuilderList: type: array items: $ref: '#/components/schemas/DescriptorProtoOrBuilder' enumTypeOrBuilderList: type: array items: $ref: '#/components/schemas/EnumDescriptorProtoOrBuilder' serviceOrBuilderList: type: array items: $ref: '#/components/schemas/ServiceDescriptorProtoOrBuilder' extensionOrBuilderList: type: array items: $ref: '#/components/schemas/FieldDescriptorProtoOrBuilder' optionsOrBuilder: $ref: '#/components/schemas/FileOptionsOrBuilder' sourceCodeInfoOrBuilder: $ref: '#/components/schemas/SourceCodeInfoOrBuilder' syntaxBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true UninterpretedOption: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' nameCount: type: integer format: int32 initialized: type: boolean stringValue: $ref: '#/components/schemas/ByteString' doubleValue: type: number format: double defaultInstanceForType: $ref: '#/components/schemas/UninterpretedOption' parserForType: $ref: '#/components/schemas/ParserUninterpretedOption' serializedSize: type: integer format: int32 nameList: type: array items: $ref: '#/components/schemas/NamePart' identifierValue: type: string positiveIntValue: type: integer format: int64 negativeIntValue: type: integer format: int64 aggregateValue: type: string nameOrBuilderList: type: array items: $ref: '#/components/schemas/NamePartOrBuilder' identifierValueBytes: $ref: '#/components/schemas/ByteString' aggregateValueBytes: $ref: '#/components/schemas/ByteString' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true ParserEnumValueDescriptorProto: type: object MethodOptionsOrBuilder: type: object properties: idempotencyLevel: type: string enum: - IDEMPOTENCY_UNKNOWN - NO_SIDE_EFFECTS - IDEMPOTENT features: $ref: '#/components/schemas/FeatureSet' deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' defaultInstanceForType: $ref: '#/components/schemas/Message' descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string unknownFields: $ref: '#/components/schemas/UnknownFieldSet' allFields: type: object additionalProperties: type: object initialized: type: boolean FieldOptions: type: object properties: unknownFields: $ref: '#/components/schemas/UnknownFieldSet' initialized: type: boolean features: $ref: '#/components/schemas/FeatureSet' defaultInstanceForType: $ref: '#/components/schemas/FieldOptions' editionDefaultsOrBuilderList: type: array items: $ref: '#/components/schemas/EditionDefaultOrBuilder' parserForType: $ref: '#/components/schemas/ParserFieldOptions' serializedSize: type: integer format: int32 deprecated: type: boolean featuresOrBuilder: $ref: '#/components/schemas/FeatureSetOrBuilder' uninterpretedOptionList: type: array items: $ref: '#/components/schemas/UninterpretedOption' uninterpretedOptionCount: type: integer format: int32 uninterpretedOptionOrBuilderList: type: array items: $ref: '#/components/schemas/UninterpretedOptionOrBuilder' packed: type: boolean jstype: type: string enum: - JS_NORMAL - JS_STRING - JS_NUMBER lazy: type: boolean unverifiedLazy: type: boolean weak: type: boolean debugRedact: type: boolean retention: type: string enum: - RETENTION_UNKNOWN - RETENTION_RUNTIME - RETENTION_SOURCE targetsList: type: array items: type: string enum: - TARGET_TYPE_UNKNOWN - TARGET_TYPE_FILE - TARGET_TYPE_EXTENSION_RANGE - TARGET_TYPE_MESSAGE - TARGET_TYPE_FIELD - TARGET_TYPE_ONEOF - TARGET_TYPE_ENUM - TARGET_TYPE_ENUM_ENTRY - TARGET_TYPE_SERVICE - TARGET_TYPE_METHOD targetsCount: type: integer format: int32 editionDefaultsList: type: array items: $ref: '#/components/schemas/EditionDefault' editionDefaultsCount: type: integer format: int32 featureSupport: $ref: '#/components/schemas/FeatureSupport' featureSupportOrBuilder: $ref: '#/components/schemas/FeatureSupportOrBuilder' ctype: type: string enum: - STRING - CORD - STRING_PIECE descriptorForType: $ref: '#/components/schemas/CvDescriptor' initializationErrorString: type: string allFields: type: object additionalProperties: type: object allFieldsRaw: type: object additionalProperties: type: object memoizedSerializedSize: type: integer format: int32 writeOnly: true VariableWithPermissions: type: object properties: associatedTemplate: type: string example: Enim corrupti nihil dicta vero itaque. associatedVariableSet: type: string example: Omnis minima rerum et. created: type: integer example: 7054995231405722000 format: int64 inUse: type: boolean description: Indicates if this variable is the one actively used in the workspace example: false includeInWorkspace: type: boolean example: true isLocked: type: boolean example: true key: type: string example: Repellendus et. kind: type: string example: Non ea quisquam aut et veritatis hic. permissions: $ref: '#/components/schemas/VariablePermissions' source: type: string example: template enum: - workspace - template - variableSet updated: type: integer example: 2132669107096737000 format: int64 uuid: type: string description: Unique identifier for this variable example: Qui unde nam enim enim voluptatem. value: type: string example: Est omnis ex. value_type: type: string example: Expedita modi ab possimus rerum. example: associatedTemplate: Nulla a laudantium autem esse voluptas dolores. associatedVariableSet: Officiis voluptatibus eius. created: 7651390879484441000 inUse: true includeInWorkspace: true isLocked: false key: Perspiciatis sed non aperiam rerum aut. kind: Sit id quod. permissions: canDelete: false canEditKey: true canEditValue: false canEditValueType: true source: workspace updated: 6025230686821401000 uuid: Fugit eos est quo sunt numquam. value: Placeat eaque natus amet accusamus sunt. value_type: Beatae eum voluptatum. required: - uuid - key - value - value_type - source - kind - includeInWorkspace - isLocked - created - updated - permissions - inUse IaCMEvaluationDetail: type: object properties: account_id: type: string description: Harness account ID associated with this policy set default: '' example: eBqAoNchMLKigC_qZ5EdC action: type: string description: Action that triggers the policy set example: onrun minLength: 1 created: type: integer description: Time the policy set was created example: 1636669297674 format: int64 description: type: string description: Description of the policy set example: Captures critical production policies details: type: array items: $ref: '#/components/schemas/IaCMEvaluatedPolicy' example: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: type: boolean description: Only enabled policy sets are evaluated when evaluating by type/action example: true identifier: type: string description: Identifier of the policy set example: policyset-1 minLength: 1 name: type: string description: Name of the policy set example: Production Policies minLength: 1 org_id: type: string description: Harness organization ID associated with this policy set default: '' example: test-org project_id: type: string description: Harness project ID associated with this policy set default: '' example: test-project status: type: string description: The overall status for this policy set indicating whether it passed example: error enum: - error - warning - pass type: type: string description: Type of input suitable for the policy set example: pipeline minLength: 1 updated: type: integer description: Time the policy set was last updated example: 1636669297674 format: int64 example: account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 required: - status - details - identifier - name - action - type - enabled - created - updated - account_id - org_id - project_id - entity_selector IaCMError: type: object properties: fault: type: boolean description: Is the error a server-side fault? example: false id: type: string description: ID is a unique identifier for this particular occurrence of the problem. example: 123abc message: type: string description: Message is a human-readable explanation specific to this occurrence of the problem. example: parameter 'p' must be an integer name: type: string description: Name is the name of this class of errors. example: bad_request temporary: type: boolean description: Is the error temporary? example: false timeout: type: boolean description: Is the error a timeout? example: true example: fault: false id: 123abc message: parameter 'p' must be an integer name: bad_request temporary: false timeout: true required: - name - id - message - temporary - timeout - fault UpdateWorkspaceVariableResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/IaCMEvaluation' example: policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service DestroyWorkspaceVariableResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/IaCMEvaluation' example: policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service GetVariablesAndProvidersResponse: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. provider_connectors: type: array items: $ref: '#/components/schemas/ProviderConnectorWithPermissions' example: - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. terraform_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. variable_files: type: array items: $ref: '#/components/schemas/VariableFileWithPermissions' example: - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. example: environment_variables: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. provider_connectors: - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. - associatedTemplate: Aut sint et ratione. associatedVariableSet: Tempora veniam. connector_ref: Enim corporis omnis unde sit. created: 7776016631375350000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: template type: vault updated: 3151823349144997000 uuid: Quo ut nobis ea. terraform_variables: - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. - associatedTemplate: Autem natus. associatedVariableSet: Fuga exercitationem inventore maxime enim. created: 1470876583238414800 inUse: false includeInWorkspace: true isLocked: true key: Molestiae aperiam officia. kind: Minus voluptatem eveniet quis ut aut quia. permissions: canDelete: true canEditKey: true canEditValue: true canEditValueType: true source: template updated: 1875648784449092600 uuid: Autem odio ipsum. value: Quos recusandae ducimus est amet dignissimos quam. value_type: Magni voluptas odit. variable_files: - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. - associatedTemplate: Non sequi nihil impedit nisi cumque. associatedVariableSet: Voluptatem tempore porro harum. inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true canEdit: true repository: Illo non alias reiciendis dolore maxime ab. repository_branch: Sed qui est aspernatur ipsa. repository_commit: Sed dolores excepturi. repository_connector: Commodi pariatur aliquam. repository_path: Rerum cupiditate quo in hic. repository_sha: Architecto aut accusamus quia ducimus. source: workspace uuid: Deserunt eum aspernatur corrupti cum aut ex. required: - terraform_variables - environment_variables - provider_connectors - variable_files ShowWorkspaceVariableResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: qa minLength: 1 maxLength: 128 created: type: integer description: Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4725916121516683000 format: int64 key: type: string description: Key is the identifier for the secret. example: fuf pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 kind: type: string description: Kind is the classfcation of the variable. example: env enum: - env - tf org: type: string description: Org is the organisation identifier. example: s minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 updated: type: integer description: Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 8553749883534688000 format: int64 value: type: string description: Value is the value of the secret. example: Accusantium esse et. value_type: type: string description: 'Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store' example: secret enum: - string - secret workspace: type: string description: Workspace is the resource workspace this variable is associated with. example: Ipsa voluptatibus earum porro. example: account: n1m created: 6076127249582244000 key: a kind: env org: k project: kz3 updated: 2474383007145642000 value: Dolore omnis qui vel voluptatem error sunt. value_type: secret workspace: Repudiandae expedita iure non quo dignissimos. required: - account - org - project - workspace - key - value - value_type - kind - created - updated PolicyViolationError: type: object properties: fault: type: boolean description: Is the error a server-side fault? example: true id: type: string description: ID is a unique identifier for this particular occurrence of the problem. example: 123abc message: type: string description: Message is a human-readable explanation specific to this occurrence of the problem. example: parameter 'p' must be an integer name: type: string description: Name is the name of this class of errors. example: bad_request policy_evaluation: $ref: '#/components/schemas/IaCMEvaluation' temporary: type: boolean description: Is the error temporary? example: false timeout: type: boolean description: Is the error a timeout? example: true example: fault: false id: 123abc message: parameter 'p' must be an integer name: bad_request policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service temporary: false timeout: false required: - name - id - message - temporary - timeout - fault IaCMEvaluatedPolicy: type: object properties: deny_messages: type: array items: type: string example: Rerum et id aperiam nobis. description: The values of any `deny` rego rules as returned by the rego engine example: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: description: The output returned by the rego engine when this policy was evaluated example: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: $ref: '#/components/schemas/IaCMPolicy' rego_error: type: string description: Any errors returned by the rego engine when this policy was evaluated example: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: type: string description: The overall status for this individual policy indicating whether it passed example: error enum: - error - warning - pass example: deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error required: - status - policy - output - deny_messages - rego_error IaCMEvaluation: type: object properties: account_id: type: string description: The Harness account in which the evaluation was performed example: XRQAjvT37acOiXx9PRaQMF action: type: string description: The action that triggered evaluation example: onrun created: type: integer description: The time at which the evaluation was performed in Unix time milliseconds example: 1636370209475 format: int64 details: type: array items: $ref: '#/components/schemas/IaCMEvaluationDetail' description: The detailed results of te evaluation example: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: type: string description: An arbitrary user-supplied string that globally identifies the entity under evaluation example: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: type: string description: Additional arbitrary user-supplied metadata about the entity under evaluation example: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: type: integer description: The ID of this evaluation example: 123 format: int64 input: description: The input provided at evaluation time example: '' org_id: type: string description: The Harness organisation in which the evaluation was performed example: test-org project_id: type: string description: The Harness project in which the evaluation was performed example: test-project status: type: string description: The overall status of the evaluation indicating whether it passed example: error enum: - error - warning - pass type: type: string description: The types of the entity under evaluation example: pipeline,service description: The result of a single evaluation example: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service required: - id - status - entity - entity_metadata - type - action - account_id - org_id - project_id - created - input - details HarnessIacmWorkspacevariable: type: object properties: account: type: string description: Account is the internal customer account ID. example: d9 minLength: 1 maxLength: 128 created: type: integer description: Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8136068909505244000 format: int64 key: type: string description: Key is the identifier for the secret. example: z pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 kind: type: string description: Kind is the classfcation of the variable. example: tf enum: - env - tf org: type: string description: Org is the organisation identifier. example: i minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: tpt minLength: 1 maxLength: 128 updated: type: integer description: Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 7234796275332103000 format: int64 value: type: string description: Value is the value of the secret. example: Ut ut quas placeat voluptatem. value_type: type: string description: 'Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store' example: secret enum: - string - secret workspace: type: string description: Workspace is the resource workspace this variable is associated with. example: Nulla rerum velit. description: WorkspaceVariableResource is the representation for a single environment variable associated with a workspace. example: account: s created: 8568012093390890000 key: v82 kind: env org: 7co project: mq0 updated: 944769056649050100 value: Quis ducimus. value_type: string workspace: Molestiae velit mollitia. required: - account - org - project - workspace - key - value - value_type - kind - created - updated CreateWorkspaceVariableResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: m minLength: 1 maxLength: 128 created: type: integer description: Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4946416326123675000 format: int64 key: type: string description: Key is the identifier for the secret. example: 3uy pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 kind: type: string description: Kind is the classfcation of the variable. example: tf enum: - env - tf org: type: string description: Org is the organisation identifier. example: rc minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/IaCMEvaluation' project: type: string description: Project is the project identifier. example: k minLength: 1 maxLength: 128 updated: type: integer description: Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 3819525168726452000 format: int64 value: type: string description: Value is the value of the secret. example: Corrupti quod quia adipisci et qui. value_type: type: string description: 'Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store' example: secret enum: - string - secret workspace: type: string description: Workspace is the resource workspace this variable is associated with. example: Nesciunt quia sint tenetur itaque repellendus. example: account: '5' created: 8097011806436225000 key: h kind: env org: iks policy_evaluation: account_id: XRQAjvT37acOiXx9PRaQMF action: onrun created: 1636370209475 details: - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC action: onrun created: 1636669297674 description: Captures critical production policies details: - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error - deny_messages: - deployment stage 'example-stage' does not have a HarnessApproval step - deployment stage 'example-stage' has step 'run-script' that is forbidden type 'ShellScript' output: "{\n \"deny\": [\n \"deployment stage 'deploy' does not have a HarnessApproval step\"\n ],\n \"stages_with_approval\": []\n}" policy: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 rego_error: 'policy.rego:25: rego_parse_error: non-terminated string m == "test' status: error enabled: true identifier: policyset-1 name: Production Policies org_id: test-org project_id: test-project status: error type: pipeline updated: 1636669297674 entity: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e entity_metadata: 7bbca5d4-e9f2-4955-9b2a-019ec4d3645e id: 123 input: '' org_id: test-org project_id: test-project status: error type: pipeline,service project: do5 updated: 7728721535192177000 value: Amet occaecati. value_type: string workspace: Voluptatem rerum qui possimus optio. required: - account - org - project - workspace - key - value - value_type - kind - created - updated VariableFilePermissions: type: object properties: canDelete: type: boolean example: false canEdit: type: boolean example: true example: canDelete: false canEdit: false required: - canDelete - canEdit IaCMPolicy: type: object properties: account_id: type: string description: Harness account ID associated with this policy default: '' example: eBqAoNchMLKigC_qZ5EdC created: type: integer description: Time the policy was created example: 1636669297674 format: int64 identifier: type: string description: identifier of the policy example: policy-1 minLength: 1 name: type: string description: Name of the policy example: Pipeline Approval minLength: 1 org_id: type: string description: Harness organization ID associated with this policy default: '' example: test-org project_id: type: string description: Harness project ID associated with this policy default: '' example: test-project rego: type: string description: Rego that defines the policy example: '' minLength: 1 updated: type: integer description: Time the policy was last updated example: 1636669297674 format: int64 example: account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' updated: 1636669297674 required: - identifier - name - rego - created - updated - account_id - org_id - project_id VariablePermissions: type: object properties: canDelete: type: boolean example: false canEditKey: type: boolean example: false canEditValue: type: boolean example: true canEditValueType: type: boolean example: false example: canDelete: true canEditKey: true canEditValue: false canEditValueType: false required: - canDelete - canEditKey - canEditValue - canEditValueType ProviderConnectorWithPermissions: type: object properties: associatedTemplate: type: string example: Eos ipsam officiis voluptatem ad quas consequatur. associatedVariableSet: type: string example: Consequatur ut dolore ut. connector_ref: type: string example: Vero et eum porro accusamus aspernatur aut. created: type: integer example: 4537985715637673000 format: int64 inUse: type: boolean description: Indicates if this connector is the one actively used in the workspace example: true isInWorkspace: type: boolean example: true isLocked: type: boolean example: true permissions: $ref: '#/components/schemas/ConnectorPermissions' source: type: string example: workspace enum: - workspace - template - variableSet type: type: string example: aws enum: - aws - azure - gcp - vault updated: type: integer example: 8432666204844324000 format: int64 uuid: type: string description: Unique identifier for this connector example: Dolorem amet. example: associatedTemplate: Voluptatum non ea aut deleniti neque. associatedVariableSet: Nulla qui. connector_ref: Et voluptas veritatis pariatur et voluptate. created: 3080306101802807000 inUse: false isInWorkspace: true isLocked: false permissions: canDelete: false source: variableSet type: vault updated: 7635991452076346000 uuid: Amet tempora corrupti voluptatem. required: - uuid - connector_ref - type - created - updated - source - isInWorkspace - permissions - inUse - isLocked CreateWorkspaceVariableRequest: type: object properties: key: type: string description: Key is the identifier for the secret. example: n pattern: ^[a-zA-Z0-9_]+$ minLength: 1 maxLength: 128 kind: type: string description: Kind is the classfcation of the variable. example: tf enum: - env - tf value: type: string description: Value is the value of the secret. example: In accusantium error tenetur aut. value_type: type: string description: 'Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store' example: string enum: - string - secret example: key: ocz kind: tf value: Unde magnam fugiat officia eos eum rem. value_type: secret required: - key - value - value_type - kind ConnectorPermissions: type: object properties: canDelete: type: boolean example: true example: canDelete: false required: - canDelete WorkspaceVariableResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspacevariable' example: - account: sf created: 4979480583815519000 key: '7' kind: env org: h project: 0k updated: 6781776914154938000 value: Corrupti et nihil voluptates cupiditate. value_type: string workspace: Sunt accusamus aut inventore. - account: sf created: 4979480583815519000 key: '7' kind: env org: h project: 0k updated: 6781776914154938000 value: Corrupti et nihil voluptates cupiditate. value_type: string workspace: Sunt accusamus aut inventore. UpdateWorkspaceVariableRequest: type: object properties: value: type: string description: Value is the value of the secret. example: Odit voluptatibus repellendus. value_type: type: string description: 'Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store' example: string enum: - string - secret example: value: Voluptatibus nam et aut ducimus voluptates quas. value_type: secret required: - value - value_type VariableFileWithPermissions: type: object properties: associatedTemplate: type: string example: Est perspiciatis eos. associatedVariableSet: type: string example: Dignissimos deserunt quos laboriosam. inUse: type: boolean description: Indicates if this variable file is the one actively used in the workspace example: false isInWorkspace: type: boolean example: false isLocked: type: boolean example: false permissions: $ref: '#/components/schemas/VariableFilePermissions' repository: type: string example: Ut beatae eaque hic. repository_branch: type: string example: Repellendus dicta consequuntur. repository_commit: type: string example: Quo quia laudantium sint nisi atque. repository_connector: type: string example: Modi optio. repository_path: type: string example: Architecto voluptatum minima vel sit ut. repository_sha: type: string example: Velit et debitis sint. source: type: string example: template enum: - workspace - template - variableSet uuid: type: string description: Unique identifier for this file example: Sed consequatur enim. example: associatedTemplate: Eum molestiae quaerat quos. associatedVariableSet: Fugit dolores ab quaerat. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Possimus dolor dicta rem similique perspiciatis. repository_branch: Porro aliquid alias voluptatum. repository_commit: Nemo corporis. repository_connector: Voluptates magni ipsa dolores non sed assumenda. repository_path: Et vel similique dicta doloremque voluptas qui. repository_sha: Exercitationem repellat. source: template uuid: Maxime assumenda nihil repudiandae aut iste in. required: - uuid - repository - source - isInWorkspace - permissions - inUse - repository_path - isLocked 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