openapi: 3.0.3 info: title: Infrastructure as Code Management description: Services for Harness IaCM Module. version: 0.1.0 servers: - url: 'http://localhost:80' tags: - name: approvals description: >- Approval service handles the approval API to approve or reject pipeline executions - name: ccm_costs description: CCM Costs Service returns cloud cost management summaries for workspaces. - name: configuration_variable_sets description: >- Configuration Variable Sets Service handles CRUD for variable sets used by configuration products (Ansible playbooks and inventories). Independent of workspace/infrastructure variable sets. - name: costs description: >- Costs Service handles the API related with the costs attached to workspaces. This API is read only as all the cost are generated in the plugin side - name: insights description: Insights Service lists insights for a workspace. - name: migration description: Migration Service handles one-off connector and template migrations. - name: provisioner_activities description: >- Provisioner Activities Service handles the API for managing provisioner activity lifecycle. This API provides explicit start and complete endpoints for provisioner operations (CDK, Terraform). - name: remediation description: Remediation service handles the API for AI-powered drift remediation runs - name: remediation-agent description: Project-level remediation agent configuration - name: activities description: Activities Service handles the API for workspace activities - name: executions description: >- Executions Service handles the API for workflow executions. At this time it is a read-only API with no ability to directly create or edit executions. Instead these are triggered from the Workspaces Service. - name: settings description: >- Settings service handles all API endpoints related to configuration settings - name: system description: System Service handles the API for health checks and version. - name: tf-standard-backend description: HTTP standard backend for Terraform - name: unified-executions description: >- Unified Executions Service handles the API for unified workflow executions. - name: usage description: Usage service handles licencing - name: variable_sets description: >- Variable Sets Service handles the API for managing variable sets assigned to workspaces. - name: workspace_templates description: >- Workspace Templates Service handles the API for managing template associations with workspaces. - name: workspaces description: |- Workspaces Service handles the API for managing workspaces and triggering workflows against them. - name: variables description: Variables Service handles the API for managing workspace variables. - name: ansible description: Ansible Service handles the API for ansible entities. - name: module-registry description: >- The module-registry service is a private registry for Terraform/Opentofu modules - name: provider-registry description: >- The provider-registry service implements HashiCorp's Provider Registry Protocol for private Terraform providers paths: /api/configuration-variable-set: delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by query identifier on account level description: >- Delete Configuration Variable Set on account level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: >- configuration_variable_sets#delete-configuration-variable-set-by-query-account-level parameters: - name: identifier in: query description: Identifier is the Configuration Variable Set identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: '8' minLength: 1 maxLength: 128 example: '5' - 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: 5h minLength: 1 maxLength: 128 example: e responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - configuration_variable_sets summary: Create a new Configuration Variable Set on account level description: Create a new Configuration Variable Set on account level. operationId: >- configuration_variable_sets#create-configuration-variable-set-account-level parameters: - 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: p minLength: 1 maxLength: 128 example: o7 requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/CreateConfigurationVariableSetRequestAccScope example: description: this is a more detailed explanation of the resource. environment_variables: Consequatur et.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: dk name: resource name type: ansible variables: Exercitationem beatae sapiente omnis ullam dolorem ut.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Sunt accusamus aut inventore.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/configuration-variable-set-attachments/{entity_type}/{entity}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set attachments on account level description: >- Remove every Configuration Variable Set attachment from a deleted account level playbook or inventory. operationId: >- configuration_variable_sets#delete-configuration-variable-set-attachments-account-level parameters: - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: inventory - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: t3 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: l3 - 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: 3az minLength: 1 maxLength: 128 example: 8r responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set attachments on account level description: >- Get the Configuration Variable Sets attached to a playbook or inventory on account level, in priority order. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-account-level parameters: - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: 63x pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: '4' - 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: yjh minLength: 1 maxLength: 128 example: ts7 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Replace Configuration Variable Set attachments on account level description: >- Replace the Configuration Variable Sets attached to a playbook or inventory on account level. Array order is the priority order. operationId: >- configuration_variable_sets#replace-configuration-variable-set-attachments-account-level parameters: - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: zi pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: z - 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: '032' minLength: 1 maxLength: 128 example: x requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/ReplaceConfigurationVariableSetAttachmentsRequestAccScope example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/configuration-variable-set-attachments/{entity_type}/{entity}/merged': get: tags: - configuration_variable_sets summary: Get merged Configuration Variable Set variables on account level description: >- Get the variables of every Configuration Variable Set attached to a playbook or inventory on account level, marking which entry wins each key. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-merged-account-level parameters: - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: l9z pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: k90 - 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: bw minLength: 1 maxLength: 128 example: lmu responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ConfigurationVariableSetMergedVariables' example: environment_variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/configuration-variable-set/{identifier}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by identifier on account level description: Delete Configuration Variable Set by identifier on account level. operationId: >- configuration_variable_sets#delete-configuration-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: sp minLength: 1 maxLength: 128 example: i - 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: fq minLength: 1 maxLength: 128 example: j2 responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set by identifier on account level description: Get Configuration Variable Set by identifier on account level. operationId: configuration_variable_sets#get-configuration-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: p minLength: 1 maxLength: 128 example: k4 - 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: 0yl minLength: 1 maxLength: 128 example: y9 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsGetConfigurationVariableSetAccountLevelResponseBody example: account: 39c created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Officia voluptatem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Placeat voluptas et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Qui sunt dolorem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: 0s name: resource name org: 2r project: zr type: ansible updated: 1627686800 variables: Maiores id neque dolores voluptates.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt iste est.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Update a Configuration Variable Set on account level description: Update a Configuration Variable Set on account level. operationId: >- configuration_variable_sets#update-configuration-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: '2' pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: 9t - 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: jgz minLength: 1 maxLength: 128 example: 60d requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdateConfigurationVariableSetRequestAccountScope example: description: this is a more detailed explanation of the resource. environment_variables: Beatae ut dolor tempore ipsa aut fugit.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Doloremque porro enim molestiae laborum molestiae.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Voluptas consectetur perferendis ipsa fugiat.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: In accusantium sunt.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/configuration-variable-set/{identifier}/references': get: tags: - configuration_variable_sets summary: List Configuration Variable Set references on account level description: >- List the playbooks and inventories a Configuration Variable Set on account level is attached to. operationId: >- configuration_variable_sets#list-configuration-variable-set-references-account-level parameters: - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: ej minLength: 1 maxLength: 128 example: w - 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: o9 minLength: 1 maxLength: 128 example: gl responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListConfigurationVariableSetReferences' example: items: - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/configuration-variable-sets: get: tags: - configuration_variable_sets summary: Get Configuration Variable Set list on account level description: Get Configuration Variable Set list on account level. operationId: >- configuration_variable_sets#list-configuration-variable-sets-account-level parameters: - name: type in: query description: Optional configuration product type to filter the list. allowEmptyValue: true schema: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: ansible - 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: rve minLength: 1 maxLength: 128 example: hw responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmConfigurationVariableSetList' example: items: - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/enforcement/client/usage/{metric}': put: tags: - usage summary: Show usage description: Retrieve a single usage operationId: usage#getUsage parameters: - name: accountIdentifier in: query description: Account identifier allowEmptyValue: true required: true schema: type: string description: Account identifier example: Quia quis cumque error laudantium eum. example: Assumenda itaque id molestiae voluptas quae. - name: metric in: path description: Usage metric required: true schema: type: string description: Usage metric example: Id ad possimus repudiandae sunt. example: Ea dolor ut recusandae error repellendus. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowUsageResponse' example: data: ansible: uniqueHosts30d: 1584952080132232200 count: 5587221448371098000 status: Beatae sit et iure. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/health: get: tags: - system summary: health system description: Check server health operationId: system#health responses: '200': description: OK response. /api/latest-plugin-version: post: tags: - system summary: latest-plugin-version system description: Get the latest plugin version operationId: system#latest-plugin-version requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/PluginReportedVersion' example: commit: 96381692bf3a2bd7904769c6886e832435768b57 version: v0.123.0 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmPluginversion' example: commit: 96381692bf3a2bd7904769c6886e832435768b57 version: 0.2.0 /api/migrate/template-connectors: post: tags: - migration summary: Trigger template connector migration description: >- Triggers an async one-off update that adds provider_connectors to template YAMLs for templates in use. operationId: migration#migrate-template-connectors requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/MigrateTemplateConnectorsRequest' example: dry_run: false responses: '202': description: Accepted response. content: application/json: schema: $ref: '#/components/schemas/MigrateTemplateConnectorsResponse' example: message: Migration job started successfully '500': description: 'internal_error: Internal server error' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/migrate/workspace-connectors: post: tags: - migration summary: Trigger workspace connector migration description: >- Triggers an async one-off migration that moves connector data from workspaces into the provider_connectors table. operationId: migration#migrate-workspace-connectors requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/MigrateWorkspaceConnectorsRequest' example: dry_run: true responses: '202': description: Accepted response. content: application/json: schema: $ref: '#/components/schemas/MigrateWorkspaceConnectorsResponse' example: message: Migration job started successfully '500': description: 'internal_error: Internal server error' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-set': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by query identifier on org level description: >- Delete Configuration Variable Set on org level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: >- configuration_variable_sets#delete-configuration-variable-set-by-query-org-level parameters: - name: identifier in: query description: Identifier is the Configuration Variable Set identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: u minLength: 1 maxLength: 128 example: '8' - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 98i minLength: 1 maxLength: 128 example: 8xu - 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: m2 minLength: 1 maxLength: 128 example: q responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - configuration_variable_sets summary: Create a new Configuration Variable Set on org level description: Create a new Configuration Variable Set on org level. operationId: configuration_variable_sets#create-configuration-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 'n' minLength: 1 maxLength: 128 example: yj - 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: f minLength: 1 maxLength: 128 example: b requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/CreateConfigurationVariableSetRequestOrgScope example: description: this is a more detailed explanation of the resource. environment_variables: Atque hic enim alias.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Consequatur quidem aut aliquid expedita quo.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: b name: resource name type: ansible variables: Eum maiores voluptate aut.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Ipsa earum a necessitatibus numquam.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Vel sit similique ex quia vitae ut.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set attachments on org level description: >- Remove every Configuration Variable Set attachment from a deleted org level playbook or inventory. operationId: >- configuration_variable_sets#delete-configuration-variable-set-attachments-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: lo6 minLength: 1 maxLength: 128 example: mwx - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: j6u pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: a - 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: nk0 minLength: 1 maxLength: 128 example: '4' responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set attachments on org level description: >- Get the Configuration Variable Sets attached to a playbook or inventory on org level, in priority order. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: u8 minLength: 1 maxLength: 128 example: wh0 - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: inventory - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: brm pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: c - 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: emx minLength: 1 maxLength: 128 example: v1b responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Replace Configuration Variable Set attachments on org level description: >- Replace the Configuration Variable Sets attached to a playbook or inventory on org level. Array order is the priority order. operationId: >- configuration_variable_sets#replace-configuration-variable-set-attachments-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: a73 minLength: 1 maxLength: 128 example: '7' - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: zw pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: l4 - 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: gv minLength: 1 maxLength: 128 example: qwl requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/ReplaceConfigurationVariableSetAttachmentsRequestOrgScope example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-set-attachments/{entity_type}/{entity}/merged': get: tags: - configuration_variable_sets summary: Get merged Configuration Variable Set variables on org level description: >- Get the variables of every Configuration Variable Set attached to a playbook or inventory on org level, marking which entry wins each key. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-merged-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: knm minLength: 1 maxLength: 128 example: x - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: inventory - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: '3' pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: t - 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: qq minLength: 1 maxLength: 128 example: ycg responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ConfigurationVariableSetMergedVariables' example: environment_variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-set/{identifier}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by identifier on org level description: Delete Configuration Variable Set by identifier on org level. operationId: configuration_variable_sets#delete-configuration-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: z minLength: 1 maxLength: 128 example: du - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: m minLength: 1 maxLength: 128 example: o - 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: '3' minLength: 1 maxLength: 128 example: luo responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set by identifier on org level description: Get Configuration Variable Set by identifier on org level. operationId: configuration_variable_sets#get-configuration-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '7' minLength: 1 maxLength: 128 example: 3s - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: '7' minLength: 1 maxLength: 128 example: ldq - 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: 8ah minLength: 1 maxLength: 128 example: i responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsGetConfigurationVariableSetAccountLevelResponseBody example: account: 39c created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Officia voluptatem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Placeat voluptas et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Qui sunt dolorem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: 0s name: resource name org: 2r project: zr type: ansible updated: 1627686800 variables: Maiores id neque dolores voluptates.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt iste est.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Update a Configuration Variable Set on org level description: Update a Configuration Variable Set on org level. operationId: configuration_variable_sets#update-configuration-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vq minLength: 1 maxLength: 128 example: bgd - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: 8bv pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: 8q - 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: ack minLength: 1 maxLength: 128 example: 8a requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdateConfigurationVariableSetRequestOrgScope example: description: this is a more detailed explanation of the resource. environment_variables: Autem praesentium omnis perferendis cupiditate.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Cum consequatur ex esse quia illo sit.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: Commodi qui fugit.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Facilis quisquam consectetur blanditiis velit neque placeat.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Veniam omnis aspernatur officia nesciunt et consequatur.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-set/{identifier}/references': get: tags: - configuration_variable_sets summary: List Configuration Variable Set references on org level description: >- List the playbooks and inventories a Configuration Variable Set on org level is attached to. operationId: >- configuration_variable_sets#list-configuration-variable-set-references-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '7' minLength: 1 maxLength: 128 example: i - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: aj minLength: 1 maxLength: 128 example: vp - 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: pk minLength: 1 maxLength: 128 example: 9i0 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListConfigurationVariableSetReferences' example: items: - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/configuration-variable-sets': get: tags: - configuration_variable_sets summary: Get Configuration Variable Set list on org level description: Get Configuration Variable Set list on org level. operationId: configuration_variable_sets#list-configuration-variable-sets-org-level parameters: - name: type in: query description: Optional configuration product type to filter the list. allowEmptyValue: true schema: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: ansible - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: p minLength: 1 maxLength: 128 example: njc - 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: '8' minLength: 1 maxLength: 128 example: '9' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmConfigurationVariableSetList' example: items: - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/activities': get: tags: - activities summary: List activities description: List all activities operationId: activities#list-activities parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: workspace in: query description: Workspace identifier allowEmptyValue: true schema: type: string description: Workspace identifier example: Repellat voluptas rerum commodi. example: Accusamus quia corporis ex. - name: pipeline in: query description: Pipeline filter allowEmptyValue: true schema: type: string description: Pipeline filter example: Consequatur labore sit. example: Et aliquid repudiandae voluptas facere excepturi. - name: pipeline_execution_id in: query description: Pipeline execution filter allowEmptyValue: true schema: type: string description: Pipeline execution filter example: Numquam sed culpa veniam totam nemo dignissimos. example: Aut modi excepturi. - name: pipeline_stage_id in: query description: Pipeline stage filter allowEmptyValue: true schema: type: string description: Pipeline stage filter example: Dolores in placeat. example: Saepe libero dolorem sit id. - name: activity_type in: query description: Activity type filter allowEmptyValue: true schema: type: string description: Activity type filter example: Quod eligendi quis quos sit. example: Ducimus nemo aperiam et. - name: activity_status in: query description: Activity status filter allowEmptyValue: true schema: type: string description: Activity status filter example: Et ut. example: Soluta aut maxime enim. - name: start_time in: query description: Start time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: Start time filter (Unix timestamp) example: 5275725741090245000 format: int64 example: 6456864636511667000 - name: end_time in: query description: End time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: End time filter (Unix timestamp) example: 8831851118989183000 format: int64 example: 8602159824926717000 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: r minLength: 1 maxLength: 128 example: kq - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '6' minLength: 1 maxLength: 128 example: 2pn - 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: 91c minLength: 1 maxLength: 128 example: m67 responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ActivityResourceCollection' example: - account: i5 created: 779635049221786000 id: Quia numquam pariatur sunt neque exercitationem repellendus. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: 5p project: '9' workspace: Exercitationem nihil. - account: i5 created: 779635049221786000 id: Quia numquam pariatur sunt neque exercitationem repellendus. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: 5p project: '9' workspace: Exercitationem nihil. - account: i5 created: 779635049221786000 id: Quia numquam pariatur sunt neque exercitationem repellendus. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: >- Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: 5p project: '9' workspace: Exercitationem nihil. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/activities/{id}/resource-changes': get: tags: - activities summary: List resource changes description: List resource changes associated with this activity operationId: activities#list-activity-resource-changes parameters: - name: workspace in: query description: The unique identifier for the associated workspace allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated workspace example: Doloremque iusto neque dolore voluptate aperiam. example: Voluptas incidunt. - name: path_id in: query description: Terragrunt path identifier allowEmptyValue: true schema: type: string description: Terragrunt path identifier example: Impedit molestiae in maiores quia unde. example: Tenetur ea. - name: stack_name in: query description: >- Optional AWS CDK stack name; when set, resource changes are scoped to this stack allowEmptyValue: true schema: type: string description: >- Optional AWS CDK stack name; when set, resource changes are scoped to this stack example: Labore ipsa quam quia cupiditate repudiandae quia. example: Non enim dolorem qui vero. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: l minLength: 1 maxLength: 128 example: '0' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i minLength: 1 maxLength: 128 example: '3' - name: id in: path description: The unique identifier for this activity required: true schema: type: string description: The unique identifier for this activity example: Recusandae ut culpa voluptas nobis sunt deserunt. example: Non tempora quo autem est in 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: c minLength: 1 maxLength: 128 example: '9' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListActivityResourceChangesResponse' example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Non magni eum est itaque. pipeline_stage: Quis enim. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Cupiditate itaque corrupti eaque laudantium velit.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Ea qui quo magnam cupiditate laudantium nostrum.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Est quo voluptas est.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 stage_id: Est iste et alias ipsa reprehenderit. workspace_id: Quia ut molestiae blanditiis nihil quisquam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/approvals': get: tags: - approvals summary: List approvals description: List all the approvals operationId: approvals#list-approvals parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: workspace in: query description: Workspace identifier allowEmptyValue: true schema: type: string description: Workspace identifier example: Et libero quia qui dolorum ut. example: Quia non harum quae nulla sint est. - name: pipeline_execution_id in: query description: Pipeline identifier allowEmptyValue: true schema: type: string description: Pipeline identifier example: Sed dolor exercitationem perspiciatis quaerat. example: Blanditiis magnam. - name: pipeline_stage_id in: query description: Pipeline stage identifier allowEmptyValue: true schema: type: string description: Pipeline stage identifier example: Saepe provident omnis necessitatibus ut. example: Qui eveniet. - name: status_type in: query description: Status of the approval step allowEmptyValue: true schema: type: string description: Status of the approval step example: pending enum: - approved - rejected - pending example: approved - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 7l minLength: 1 maxLength: 128 example: yv1 - 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: 3l - 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: 8xu minLength: 1 maxLength: 128 example: 8d responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ApprovalResourceCollection' example: - account: kn8 actioned_by: John Doe actioned_by_email: john.doe@example.com created: 8923043851235030000 id: Aliquid quia dignissimos aut accusamus voluptates rerum. org: '1' pipeline_execution_id: A tempora asperiores consectetur. pipeline_stage_id: Id consequatur atque. project: bcz status: Quam saepe sit magnam tenetur. updated: 4501857522395362000 workspace_id: Itaque sed eum. - account: kn8 actioned_by: John Doe actioned_by_email: john.doe@example.com created: 8923043851235030000 id: Aliquid quia dignissimos aut accusamus voluptates rerum. org: '1' pipeline_execution_id: A tempora asperiores consectetur. pipeline_stage_id: Id consequatur atque. project: bcz status: Quam saepe sit magnam tenetur. updated: 4501857522395362000 workspace_id: Itaque sed eum. - account: kn8 actioned_by: John Doe actioned_by_email: john.doe@example.com created: 8923043851235030000 id: Aliquid quia dignissimos aut accusamus voluptates rerum. org: '1' pipeline_execution_id: A tempora asperiores consectetur. pipeline_stage_id: Id consequatur atque. project: bcz status: Quam saepe sit magnam tenetur. updated: 4501857522395362000 workspace_id: Itaque sed eum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - approvals summary: Create approval description: Create an approval resource operationId: approvals#create-approval parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 example: am0 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kzt minLength: 1 maxLength: 128 example: yqx - 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: ee minLength: 1 maxLength: 128 example: 'y' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateApprovalRequest' example: pipeline_execution_id: In placeat voluptatum. pipeline_stage_id: Voluptatem sed. status: approved workspace_id: Ut totam. responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ApprovalsCreateApprovalResponseBodyCreation example: id: Illo consequatur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/approvals/{id}': get: tags: - approvals summary: Show approval description: Retrieve a single approval operationId: approvals#show-approval parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: r minLength: 1 maxLength: 128 example: 5bn - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2u minLength: 1 maxLength: 128 example: t65 - name: id in: path required: true schema: type: string example: ca0289a9-0b58-4604-975a-35ab3edffe90 format: uuid example: 0f26fe91-f161-4c28-9082-39d5db9682a7 - 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: wp minLength: 1 maxLength: 128 example: r responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ApprovalsShowApprovalResponseBodyStatusInfo example: actioned_by: John Doe actioned_by_email: john.doe@example.com created: 7972994791850198000 status: Ut eveniet id aperiam. updated: 8636171398764903000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - approvals summary: Update approval description: Update a single approval operationId: approvals#update-approval parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i6y minLength: 1 maxLength: 128 example: l - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kr minLength: 1 maxLength: 128 example: tm2 - name: id in: path required: true schema: type: string example: fa47a692-322d-47f8-9aba-414749c5fb03 format: uuid example: 507518c0-3877-4735-b41f-d7e0d8f28b31 - 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: f minLength: 1 maxLength: 128 example: x1 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateApprovalRequest' example: actioned_by: John Doe actioned_by_email: john.doe@example.com status: approved responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-set': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by query identifier on project level description: >- Delete Configuration Variable Set on project level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: >- configuration_variable_sets#delete-configuration-variable-set-by-query-proj-level parameters: - name: identifier in: query description: Identifier is the Configuration Variable Set identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: bo minLength: 1 maxLength: 128 example: c4x - 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: bzf - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: c minLength: 1 maxLength: 128 example: 63x - 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: '6' minLength: 1 maxLength: 128 example: a6 responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - configuration_variable_sets summary: Create a new Configuration Variable Set on project level description: Create a new Configuration Variable Set on project level. operationId: configuration_variable_sets#create-configuration-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: qkb minLength: 1 maxLength: 128 example: a - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 99q minLength: 1 maxLength: 128 example: r - 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: r minLength: 1 maxLength: 128 example: ev requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/CreateConfigurationVariableSetRequestProjScope example: description: this is a more detailed explanation of the resource. environment_variables: Dolor eos deleniti et.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Facere reprehenderit tempore impedit suscipit.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Non et id porro consequuntur.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: s0 name: resource name type: ansible variables: Dolore consequuntur dolores architecto autem autem ea.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Rem porro quo voluptatem.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Veritatis ut rerum modi minima.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set attachments on project level description: >- Remove every Configuration Variable Set attachment from a deleted project level playbook or inventory. operationId: >- configuration_variable_sets#delete-configuration-variable-set-attachments-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: x9 minLength: 1 maxLength: 128 example: m - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: o - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: a4j pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: '9' - 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: 'n' minLength: 1 maxLength: 128 example: d responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set attachments on project level description: >- Get the Configuration Variable Sets attached to a playbook or inventory on project level, in priority order. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: r minLength: 1 maxLength: 128 example: 4kh - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: a8p minLength: 1 maxLength: 128 example: e - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: inventory - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: iz pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: dv - 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: h minLength: 1 maxLength: 128 example: '71' responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Replace Configuration Variable Set attachments on project level description: >- Replace the Configuration Variable Sets attached to a playbook or inventory on project level. Array order is the priority order. operationId: >- configuration_variable_sets#replace-configuration-variable-set-attachments-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: wm minLength: 1 maxLength: 128 example: g97 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: iw minLength: 1 maxLength: 128 example: 0d - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: inventory - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: phn pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: b - 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: 2py minLength: 1 maxLength: 128 example: h requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/ReplaceConfigurationVariableSetAttachmentsRequestProjScope example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/HarnessIacmConfigurationVariableSetAttachmentList example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-set-attachments/{entity_type}/{entity}/merged': get: tags: - configuration_variable_sets summary: Get merged Configuration Variable Set variables on project level description: >- Get the variables of every Configuration Variable Set attached to a playbook or inventory on project level, marking which entry wins each key. operationId: >- configuration_variable_sets#get-configuration-variable-set-attachments-merged-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: p minLength: 1 maxLength: 128 example: fe5 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 6ks minLength: 1 maxLength: 128 example: h8t - name: entity_type in: path description: Kind of entity the Configuration Variable Sets are attached to. required: true schema: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory example: playbook - name: entity in: path description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. required: true schema: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: ze pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: l - 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: dsy minLength: 1 maxLength: 128 example: t responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ConfigurationVariableSetMergedVariables' example: environment_variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. variables: - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. - associatedVariableSet: account.shared_vars inUse: false key: In et sit ut id delectus illum. priority: 5718818223221659000 value: Optio sit id. value_type: Et nemo in. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}': delete: tags: - configuration_variable_sets summary: Delete Configuration Variable Set by identifier on project level description: Delete Configuration Variable Set by identifier on project level. operationId: configuration_variable_sets#delete-configuration-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 5sw minLength: 1 maxLength: 128 example: dk - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 example: k - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: rt minLength: 1 maxLength: 128 example: '0' - 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: mmk minLength: 1 maxLength: 128 example: 8nn responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - configuration_variable_sets summary: Get Configuration Variable Set by identifier on project level description: Get Configuration Variable Set by identifier on project level. operationId: configuration_variable_sets#get-configuration-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 8xd minLength: 1 maxLength: 128 example: xz - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2v minLength: 1 maxLength: 128 example: h - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: jl minLength: 1 maxLength: 128 example: v - 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: '6' minLength: 1 maxLength: 128 example: '93' responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsGetConfigurationVariableSetAccountLevelResponseBody example: account: 39c created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Officia voluptatem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Placeat voluptas et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Qui sunt dolorem.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: 0s name: resource name org: 2r project: zr type: ansible updated: 1627686800 variables: Maiores id neque dolores voluptates.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt iste est.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - configuration_variable_sets summary: Update a Configuration Variable Set on project level description: Update a Configuration Variable Set on project level. operationId: configuration_variable_sets#update-configuration-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: id3 minLength: 1 maxLength: 128 example: '0' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 'n' minLength: 1 maxLength: 128 example: 'n' - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: ek pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: m - 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: ovb minLength: 1 maxLength: 128 example: 'n' requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdateConfigurationVariableSetRequestProjScope example: description: this is a more detailed explanation of the resource. environment_variables: Maiores quisquam error et voluptas aspernatur autem.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: Aspernatur voluptatem minus sed veniam et quod.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Esse sit fuga rem.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Et ipsa et numquam qui est dignissimos.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody example: account: 7fm created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Delectus veritatis sunt perspiciatis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Voluptatibus eaque quis rem et.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: '9' name: resource name org: sv project: t type: ansible updated: 1627686800 variables: In a excepturi qui.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Nemo aut modi quia qui quibusdam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sunt consequatur mollitia consequatur magnam eaque dolores.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-set/{identifier}/references': get: tags: - configuration_variable_sets summary: List Configuration Variable Set references on project level description: >- List the playbooks and inventories a Configuration Variable Set on project level is attached to. operationId: >- configuration_variable_sets#list-configuration-variable-set-references-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: dt minLength: 1 maxLength: 128 example: oq - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: pc - name: identifier in: path description: Identifier is the Configuration Variable Set identifier. required: true schema: type: string description: Identifier is the Configuration Variable Set identifier. example: 7d minLength: 1 maxLength: 128 example: xx - 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: 90r minLength: 1 maxLength: 128 example: iu responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListConfigurationVariableSetReferences' example: items: - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. - account: Repudiandae eaque dolores. entity_type: playbook identifier: >- Ipsam ratione mollitia voluptate molestiae necessitatibus et. name: Cumque corporis voluptate. org: Cupiditate hic voluptas et accusamus. priority: 3454350150397316600 project: Modi recusandae consectetur repudiandae tenetur aut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/configuration-variable-sets': get: tags: - configuration_variable_sets summary: Get Configuration Variable Set list on project level description: Get Configuration Variable Set list on project level. operationId: configuration_variable_sets#list-configuration-variable-sets-proj-level parameters: - name: type in: query description: Optional configuration product type to filter the list. allowEmptyValue: true schema: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: ansible - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: m8 minLength: 1 maxLength: 128 example: bi - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 example: j - 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: fuc minLength: 1 maxLength: 128 example: aaw responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmConfigurationVariableSetList' example: items: - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/costs': get: tags: - costs summary: List costs description: List the monthly cost per each workspace operationId: costs#list-costs parameters: - name: start_time in: query description: Specify the start time for the query allowEmptyValue: true schema: type: integer description: Specify the start time for the query example: 1691150743950 format: int64 example: 1691150743950 - name: end_time in: query description: Specify the end time limit for the query allowEmptyValue: true schema: type: integer description: Specify the end time limit for the query example: 1691150743950 format: int64 example: 1691150743950 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: workspaces in: query description: Filter the workspaces to retrieve the cost allowEmptyValue: true schema: type: array items: type: string example: Debitis voluptates. description: Filter the workspaces to retrieve the cost example: - Incidunt quam quod nihil voluptas odio. - Sunt odit autem dolor tenetur expedita nemo. example: - Quis recusandae et saepe. - Numquam non repellendus animi. - Ea dignissimos enim aut amet. - Rerum amet non ipsam culpa provident. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: gfs minLength: 1 maxLength: 128 example: '3' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: uv minLength: 1 maxLength: 128 example: '3' - 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: 7st minLength: 1 maxLength: 128 example: is responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListCostsResponse' example: pageSize: 50 totalItems: 1800 totalPages: 36 workspaces: - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/costs/{workspace}': get: tags: - costs summary: List costs per workspace description: List the cost of the workspace and correlate it with the executions operationId: costs#list-costs-per-workspace parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: start_time in: query description: Specify the start time for the query allowEmptyValue: true schema: type: integer description: Specify the start time for the query example: 1691150743950 format: int64 example: 1691150743950 - name: end_time in: query description: Specify the end time limit for the query allowEmptyValue: true schema: type: integer description: Specify the end time limit for the query example: 1691150743950 format: int64 example: 1691150743950 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: l7 minLength: 1 maxLength: 128 example: bl - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: ea minLength: 1 maxLength: 128 example: kgw - name: workspace in: path description: >- Workspace id to retrieve the cost and the metadata associated with it required: true schema: type: string description: >- Workspace id to retrieve the cost and the metadata associated with it example: Laudantium eos eos et qui. example: Nemo sunt enim. - 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: 7qv minLength: 1 maxLength: 128 example: o responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/CostResourceCollection' example: - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions': get: tags: - executions summary: List executions description: List all executions. operationId: executions#list-executions parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: workspace in: query description: Workspace identifier allowEmptyValue: true schema: type: string description: Workspace identifier example: Officia est fugiat ea aspernatur. example: Laborum laborum quaerat. - name: pipeline_execution_id in: query description: Pipeline identifier allowEmptyValue: true schema: type: string description: Pipeline identifier example: Aut delectus ut alias. example: Sint nulla inventore dolorem. - name: status in: query description: Status of the execution allowEmptyValue: true schema: type: array items: type: string example: Consectetur explicabo iste corporis. description: Status of the execution example: - Distinctio et eius accusamus occaecati quo voluptatem. - Dolores tempora voluptatem. - Commodi odit. example: - Velit blanditiis debitis. - Ducimus vel illum sit fugit accusamus. - Qui est corrupti amet. - name: pipeline_name in: query description: Pipeline name allowEmptyValue: true schema: type: string description: Pipeline name example: Consequatur repellat officiis. example: Quasi ipsam nobis possimus id. - name: start_time in: query description: Specify the start time for the query allowEmptyValue: true schema: type: integer description: Specify the start time for the query example: 1691150743950 format: int64 example: 1691150743950 - name: end_time in: query description: Specify the end time limit for the query allowEmptyValue: true schema: type: integer description: Specify the end time limit for the query example: 1691150743950 format: int64 example: 1691150743950 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: t - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: b minLength: 1 maxLength: 128 example: ur - 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: kp minLength: 1 maxLength: 128 example: uv responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ExecutionResourceCollection' example: - account: xkw created: 8645484600643144000 org: h pipeline: Voluptas aut. pipeline_execution_id: Eius occaecati consectetur blanditiis illo dolor architecto. pipeline_stage_id: Excepturi accusamus saepe sed occaecati. project: g status: success workspace: Sapiente est sit. - account: xkw created: 8645484600643144000 org: h pipeline: Voluptas aut. pipeline_execution_id: Eius occaecati consectetur blanditiis illo dolor architecto. pipeline_stage_id: Excepturi accusamus saepe sed occaecati. project: g status: success workspace: Sapiente est sit. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - executions summary: Create execution description: Create a new execution. operationId: executions#create-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: f0m minLength: 1 maxLength: 128 example: m - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i4 minLength: 1 maxLength: 128 example: x - 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: r minLength: 1 maxLength: 128 example: 3m5 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateExecutionRequest' example: pipeline: Vitae qui qui. pipeline_execution_id: Necessitatibus deleniti placeat autem. pipeline_stage_id: Qui consequatur aliquam ducimus non. workspace: Dolor voluptas. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateExecutionResponse' example: account: m created: 4042067804410078700 org: 9op pipeline: Sit consequuntur dolores et magni aliquid. pipeline_execution_id: Quidem velit explicabo debitis odit. pipeline_stage_id: Porro enim nostrum nostrum. project: 3d status: success workspace: Et est porro ullam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}': get: tags: - executions summary: Show execution description: Show an individual execution. operationId: executions#show-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: h minLength: 1 maxLength: 128 example: '41' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 62b minLength: 1 maxLength: 128 example: vw4 - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: osi minLength: 1 maxLength: 128 example: 4b - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: bjl minLength: 1 maxLength: 128 example: jp - 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: b minLength: 1 maxLength: 128 example: wv responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowExecutionResponse' example: account: '2' created: 2803571916745526300 org: '42' pipeline: Sed modi nobis nisi vitae. pipeline_execution_id: Sit eaque id alias blanditiis impedit rerum. pipeline_stage_id: Voluptas et et. project: s8 status: failure workspace: Mollitia ab debitis veritatis commodi. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/audit-event': post: tags: - executions summary: Update execution description: Modify an individual execution by adding audit data. operationId: executions#modify-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: '1' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: j minLength: 1 maxLength: 128 example: bmn - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: e minLength: 1 maxLength: 128 example: j - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: rq minLength: 1 maxLength: 128 example: nm - 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: u1t minLength: 1 maxLength: 128 example: cbf requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateExecutionRequest' example: audit: git_audit_data: hash: '193' name: Cumque doloribus quisquam. repo_url: uw type: 'branch, tag' responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/{category}/{page}': post: tags: - executions summary: Upload resource change page description: >- Upload a single sharded resource-change page file for an execution stage. Resource-change data is split into categories (planned_changes, drift_changes, resources, etc.) and each category is sharded into zero-based pages. The request body is the raw page file (application/octet-stream) and is currently discarded. The planned_changes and drift_changes categories are uploaded twice: once as pages of the whole category, and once as pages of a single change type, identified by the change parameter. Rows in both categories are expected pre-sorted by change-type priority (deleted, replaced, added, changed, unchanged, removed, imported). The body is a JSON array whose element shape depends on {category}: planned_changes | unchanged | drift_changes -> ChangedResource[] resources | data_sources -> Resource[] outputs -> Output[] Example body (category=planned_changes): ```json [ { "provider": "AWS", "type": "aws_s3_bucket", "name": "app_bucket", "module": "root", "change": "added", "change_count": 1, "drift": false, "changes": { "bucket": { "change": "added", "old": "", "new": "my-bucket" } } } ] ``` Example body (category=resources): ```json [ { "provider": "AWS", "type": "aws_instance", "name": "app_server", "module": "root", "mode": "resource", "path_id": "namespace", "resource_id": "i-0abc123", "attributes": { "instance_type": "t2.micro" }, "drift_status": "unchanged", "drift_attributes": {}, "sensitive_attributes": [] } ] ``` operationId: executions#upload-resource-change-page parameters: - name: change in: query description: >- Change type this page is filtered to, for the per-change-type shards of planned_changes and drift_changes. Omit it for a page of the whole category. allowEmptyValue: true schema: type: string description: >- Change type this page is filtered to, for the per-change-type shards of planned_changes and drift_changes. Omit it for a page of the whole category. example: added enum: - added - changed - deleted - replaced - unchanged - removed - imported example: added - name: generation_id in: query description: Optional upload generation ID. Omit for legacy unversioned uploads. allowEmptyValue: true schema: type: string description: >- Optional upload generation ID. Omit for legacy unversioned uploads. example: Natus ratione nobis eos cum nihil mollitia. example: Error harum harum molestiae in enim. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i7 minLength: 1 maxLength: 128 example: 'n' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: uri minLength: 1 maxLength: 128 example: 1b - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: d minLength: 1 maxLength: 128 example: 4y - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: '4' minLength: 1 maxLength: 128 example: j - name: category in: path description: Resource-change category the page belongs to required: true schema: type: string description: Resource-change category the page belongs to example: planned_changes enum: - planned_changes - unchanged - drift_changes - resources - data_sources - outputs example: planned_changes - name: page in: path description: 1-indexed page number within the category required: true schema: type: integer description: 1-indexed page number within the category example: 1 format: int64 minimum: 1 example: 1 - 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: p38 minLength: 1 maxLength: 128 example: bcs - name: Content-Length in: header description: Size in bytes of the uploaded page file. allowEmptyValue: true schema: type: integer description: Size in bytes of the uploaded page file. example: 4096 format: int64 example: 4096 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/{category}/indexed-page': get: tags: - executions summary: Get resource change indexed page description: >- Get one page of indexed resource-change rows together with badge totals and selection-aware filter counts. Badge totals, facets, rows, total items, and pagination are read in one repeatable-read transaction over one committed plan/applied generation pair, so a commit that lands during the request cannot mix those values. Badge totals are fixed for the pair. The resources badge counts managed resources only. Facets and rows keep the category semantics of list-resource-change-rows and get-resource-change-filter-counts, including data sources inside the resources category. A 404 means the stage has no fresh indexed snapshot. Callers fall through to the sharded page files and then the legacy list. operationId: executions#get-resource-change-indexed-page parameters: - name: change in: query description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. allowEmptyValue: true schema: type: array items: type: string example: changed enum: - added - changed - deleted - replaced - unchanged - removed - imported description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. example: - added - deleted example: - added - deleted - name: provider in: query description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Qui dolor nemo praesentium occaecati aspernatur. description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. example: - registry.opentofu.org/hashicorp/aws example: - registry.opentofu.org/hashicorp/aws - name: type in: query description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Dolores sit et neque tempora fuga. description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. example: - aws_instance example: - aws_instance - name: module in: query description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Ratione deleniti voluptas. description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. example: - root example: - root - name: search in: query description: >- Case-insensitive substring match against the resource address and name. allowEmptyValue: true schema: type: string description: >- Case-insensitive substring match against the resource address and name. example: app_bucket maxLength: 256 example: app_bucket - name: limit in: query description: Rows per page. allowEmptyValue: true schema: type: integer description: Rows per page. default: 25 example: 25 format: int64 minimum: 1 maximum: 1000 example: 25 - name: page in: query description: 1-indexed page number to fetch. allowEmptyValue: true schema: type: integer description: 1-indexed page number to fetch. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 6r minLength: 1 maxLength: 128 example: ei - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: b4g minLength: 1 maxLength: 128 example: dh - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '4' minLength: 1 maxLength: 128 example: jz - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: d minLength: 1 maxLength: 128 example: hbd - name: category in: path description: Category to list rows from. One per tab in the table view. required: true schema: type: string description: Category to list rows from. One per tab in the table view. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs example: planned_changes - 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: 3j minLength: 1 maxLength: 128 example: k responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangeIndexedPageResponse' example: badges: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: false imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 facets: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 row_page: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/{category}/rows': get: tags: - executions summary: List resource change rows description: >- List one page of resource-change rows for an execution stage. Served entirely from the indexed snapshot: every column the response carries is a scalar, so a list request reads no attribute data. Attribute documents are fetched one row at a time from get-resource-change-detail. Pages are numbered and randomly addressable, because the table's page picker lets a caller jump straight to page 5 rather than walking there. Unfiltered, a page is a bare ordinal range over an index — ordinals are dense within a category — so page 40 costs what page 1 costs. Once a filter or search is applied ordinals stop being contiguous and the page has to be counted into, but by then the result set has narrowed to the point where there is little to count past. Rows come back in stored order: change-type priority (deleted, added, changed, unchanged, removed, imported) then name. There is no sort parameter, because the columns filter rather than sort — the ordering is fixed at write time and identical for every caller. Only committed snapshots are visible. A stage whose upload never completed, or that predates indexing, is a 404 and the caller should fall back to list-resource-changes. operationId: executions#list-resource-change-rows parameters: - name: change in: query description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. allowEmptyValue: true schema: type: array items: type: string example: unchanged enum: - added - changed - deleted - replaced - unchanged - removed - imported description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. example: - added - deleted example: - added - deleted - name: provider in: query description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Quibusdam eos omnis. description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. example: - registry.opentofu.org/hashicorp/aws example: - registry.opentofu.org/hashicorp/aws - name: type in: query description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Inventore quis incidunt rem et fuga. description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. example: - aws_instance example: - aws_instance - name: module in: query description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Eveniet et velit. description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. example: - root example: - root - name: search in: query description: >- Case-insensitive substring match against the resource address and name. allowEmptyValue: true schema: type: string description: >- Case-insensitive substring match against the resource address and name. example: app_bucket maxLength: 256 example: app_bucket - name: limit in: query description: Rows per page. allowEmptyValue: true schema: type: integer description: Rows per page. default: 25 example: 25 format: int64 minimum: 1 maximum: 1000 example: 25 - name: page in: query description: 1-indexed page number to fetch. allowEmptyValue: true schema: type: integer description: 1-indexed page number to fetch. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zei minLength: 1 maxLength: 128 example: '7' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: wh7 minLength: 1 maxLength: 128 example: k1f - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: t minLength: 1 maxLength: 128 example: s - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: ei8 minLength: 1 maxLength: 128 example: h8 - name: category in: path description: Category to list rows from. One per tab in the table view. required: true schema: type: string description: Category to list rows from. One per tab in the table view. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs example: planned_changes - 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: 1zw minLength: 1 maxLength: 128 example: b responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListResourceChangeRowsResponse' example: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/{category}/rows/{ordinal}': get: tags: - executions summary: Get resource change detail description: >- Get one row's attribute document. The row is addressed by category and ordinal, taken from a list-resource-change-rows response, not by resource address. A resource can appear both as drifted and as planned, so an address can match more than one row and an address-keyed panel would open an arbitrary one. Only the bytes belonging to this row's attribute document are read, so the cost of a detail request is independent of how large the plan or the stored snapshot is. A 404 means the row is not retrievable — an unknown ordinal, an uncommitted snapshot, or a snapshot whose attribute data has passed its retention window while the row survives. It is not an error worth retrying. operationId: executions#get-resource-change-detail parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 03d minLength: 1 maxLength: 128 example: z - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: p2 minLength: 1 maxLength: 128 example: zbh - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: bo minLength: 1 maxLength: 128 example: pz - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: h4k minLength: 1 maxLength: 128 example: r - name: category in: path description: Category the row belongs to. required: true schema: type: string description: Category the row belongs to. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs example: planned_changes - name: ordinal in: path description: >- Zero-based position of the row within its category, as returned by list-resource-change-rows. required: true schema: type: integer description: >- Zero-based position of the row within its category, as returned by list-resource-change-rows. example: 17 format: int64 minimum: 0 example: 17 - 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: eo minLength: 1 maxLength: 128 example: '4' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangeDetailResponse' example: attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Et reiciendis nam inventore accusantium.: change: added drift: true new: new value old: old value sensitive: true Suscipit laborum eum aperiam voluptatem et.: change: added drift: true new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/by-address/{resource_address}': get: tags: - executions summary: Get resource change detail by address description: >- Get every attribute document matching a Terraform resource address. This is the address-keyed counterpart to get-resource-change-detail. Consumers that hold a Terraform address — the dependency graph, risk map, future agents — can fetch the matching attribute documents without first discovering an ordinal via list-resource-change-rows, and without knowing which category the address lives in. Omit category to search every category. The same address can appear as a planned change and as drift, or as a planned change and as a provisioned resource; every match is returned and the caller chooses. Pass category to restrict to one bucket. Pass change to restrict planned_changes and drift_changes rows to one change type — for example the added half of a replace. Only the bytes belonging to each matching row's attribute document are read, so the cost of a detail request is independent of how large the plan or the stored snapshot is. A 404 means no row is retrievable — an unknown address, an uncommitted snapshot, or a snapshot whose attribute data has passed its retention window while the row survives. It is not an error worth retrying. operationId: executions#get-resource-change-detail-by-address parameters: - name: category in: query description: >- Restrict to this category. Omit it to return matches from every category. allowEmptyValue: true schema: type: string description: >- Restrict to this category. Omit it to return matches from every category. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs example: planned_changes - name: change in: query description: >- Restrict planned_changes and drift_changes matches to this change type. Omit it to return every matching row. allowEmptyValue: true schema: type: string description: >- Restrict planned_changes and drift_changes matches to this change type. Omit it to return every matching row. example: added enum: - added - changed - deleted - unchanged - imported - removed - replaced example: added - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: az minLength: 1 maxLength: 128 example: n7m - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kqn minLength: 1 maxLength: 128 example: 'n' - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: 7t minLength: 1 maxLength: 128 example: id - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: e0 minLength: 1 maxLength: 128 example: mdr - name: resource_address in: path description: >- Fully qualified Terraform address of the resource, module path included. required: true schema: type: string description: >- Fully qualified Terraform address of the resource, module path included. example: module.app.aws_s3_bucket.app_bucket example: module.app.aws_s3_bucket.app_bucket - 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: r minLength: 1 maxLength: 128 example: whf responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangeDetailByAddressResponse' example: details: - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/counts': post: tags: - executions summary: Commit resource changes description: >- Upload the counts.json commit marker for an execution stage's resource changes. Sent after all category pages have been uploaded to signal the upload is complete; the body is the counts.json object (application/octet-stream) and is currently discarded. It carries the badge totals the UI needs without scanning the paged files. Example body: ```json { "PlannedTotal": 42, "PlannedByChangeType": { "added": 10, "changed": 8, "deleted": 2, "unchanged": 22 }, "Drift": 3, "Resources": 120, "DataSources": 15, "Outputs": 6 } ``` operationId: executions#commit-resource-changes parameters: - name: generation_id in: query description: Optional upload generation ID. Omit for legacy unversioned uploads. allowEmptyValue: true schema: type: string description: >- Optional upload generation ID. Omit for legacy unversioned uploads. example: Quos eaque iste cum ut at. example: Impedit debitis nihil vel est. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '5' minLength: 1 maxLength: 128 example: xu - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: u minLength: 1 maxLength: 128 example: p - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '4' minLength: 1 maxLength: 128 example: zhy - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: '27' minLength: 1 maxLength: 128 example: p6 - 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: q minLength: 1 maxLength: 128 example: k - name: Content-Length in: header description: Size in bytes of the counts.json object. allowEmptyValue: true schema: type: integer description: Size in bytes of the counts.json object. example: 256 format: int64 example: 256 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/filter-counts': get: tags: - executions summary: Get resource change filter counts description: >- Get the count beside every filter option, across every dimension, in one request. Unlike get-resource-change-counts, which returns fixed whole-snapshot badge totals, these counts are selection-aware: each one answers how many rows the list would hold if the caller also picked that option, so they move as the caller filters. Both endpoints stay — badges read the totals, the filter panel reads these. Every dimension is counted with the other dimensions' filters applied but not its own. That is what lets a caller widen a selection: were they all counted under one shared predicate, selecting a single provider would make every other provider read zero. The category filter accepts more than one value here even though the list endpoint takes a single category in its path, so a caller can scope the counts to the categories its tab shows. Only committed snapshots are visible; an unindexed or incomplete stage is a 404. operationId: executions#get-resource-change-filter-counts parameters: - name: category in: query description: >- Restrict to these categories. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: outputs enum: - planned_changes - drift_changes - resources - outputs description: >- Restrict to these categories. Repeat the parameter to select more than one; omit it for all. example: - planned_changes - drift_changes example: - planned_changes - drift_changes - name: change in: query description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. allowEmptyValue: true schema: type: array items: type: string example: changed enum: - added - changed - deleted - replaced - unchanged - removed - imported description: >- Restrict to these change types. Repeat the parameter to select more than one; omit it for all. Only meaningful for the planned_changes and drift_changes categories, whose rows are the only ones carrying a change type. example: - added - deleted example: - added - deleted - name: provider in: query description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Est ipsam voluptatem. description: >- Restrict to these providers. Repeat the parameter to select more than one; omit it for all. example: - registry.opentofu.org/hashicorp/aws example: - registry.opentofu.org/hashicorp/aws - name: type in: query description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Ut quasi eveniet praesentium deleniti optio. description: >- Restrict to these provider resource types. Repeat the parameter to select more than one; omit it for all. example: - aws_instance example: - aws_instance - name: module in: query description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. allowEmptyValue: true schema: type: array items: type: string example: Animi impedit. description: >- Restrict to these modules. Repeat the parameter to select more than one; omit it for all. example: - root example: - root - name: search in: query description: >- Case-insensitive substring match against the resource address and name. allowEmptyValue: true schema: type: string description: >- Case-insensitive substring match against the resource address and name. example: app_bucket maxLength: 256 example: app_bucket - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: bw minLength: 1 maxLength: 128 example: 1py - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: mah minLength: 1 maxLength: 128 example: gl - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '248' minLength: 1 maxLength: 128 example: i - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: r minLength: 1 maxLength: 128 example: fzx - 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: or minLength: 1 maxLength: 128 example: q responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangeFilterCountsResponse' example: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/{pipeline_stage_id}/resource-changes/uploads': post: tags: - executions summary: Begin resource change upload description: >- Begin an immutable resource-change upload generation for an execution stage. operationId: executions#begin-resource-change-upload parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: 79w - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 example: ez8 - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: knq minLength: 1 maxLength: 128 example: gxs - name: pipeline_stage_id in: path description: Pipeline execution stage ID required: true schema: type: string description: Pipeline execution stage ID example: c7 minLength: 1 maxLength: 128 example: g - 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: l minLength: 1 maxLength: 128 example: bpu requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/BeginResourceChangeUploadRequest' example: kind: plan page_size: 100 source_state_human_id: Facilis recusandae. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/BeginResourceChangeUploadResponse' example: generation_id: Dolor ratione expedita quam eveniet sed repudiandae. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/cost-changes': get: tags: - executions summary: List cost changes description: >- List cost changes from the latest plan and last applied state for the current execution. operationId: executions#list-cost-changes parameters: - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Vero voluptas error possimus. example: Aliquam velit. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: f minLength: 1 maxLength: 128 example: jlj - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 5v3 minLength: 1 maxLength: 128 example: 'n' - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '58' minLength: 1 maxLength: 128 example: go3 - 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: h53 minLength: 1 maxLength: 128 example: nw responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListCostChangesResponse' example: currency: Vel architecto dolores blanditiis. diff: Impedit minus omnis.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: At sequi consequatur. past_total_monthly_cost: Perspiciatis ratione enim quam repellendus illo veritatis. percentage_change_total_monthly_cost: 928733095765096400 stage_execution_id: Sint et sit. stage_id: Ipsum non nemo suscipit nobis aut ab. total_monthly_cost: Voluptatum nisi est voluptas laborum. workspace_id: Et quibusdam sunt quae eveniet ullam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/cost-changes-all-stages': get: tags: - executions summary: List cost changes for all stages description: >- List cost changes for all stages from the latest plan and last applied state for the current execution. Pass pipeline_stage_id to narrow the result to a single stage. A matrix run has one stage per workspace, so a caller that is already looking at one of them - the approval step, for instance - should name it rather than filter the whole collection itself. operationId: executions#list-cost-changes-all-stages parameters: - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Aperiam nemo qui et ea dolores porro. example: Atque dolor provident voluptatem ullam id non. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 4a minLength: 1 maxLength: 128 example: fdb - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 3m minLength: 1 maxLength: 128 example: s8 - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: o minLength: 1 maxLength: 128 example: 2m - 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: x2y minLength: 1 maxLength: 128 example: or responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ChangedCostsCollection' example: - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/cost-changes-all-stages-by-modules': get: tags: - executions summary: List cost changes for all stages by modules description: >- List cost changes per module (stack path) for all stages for the current execution. Pass pipeline_stage_id to narrow the result to a single stage, as with cost-changes-all-stages. operationId: executions#list-cost-changes-all-stages-by-modules parameters: - name: stack_path in: query description: Optional module stack path filter allowEmptyValue: true schema: type: string description: Optional module stack path filter default: '' example: In maxime est quod. example: Ad omnis. - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Qui aut possimus. example: Officia ut hic vel praesentium explicabo et. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: g minLength: 1 maxLength: 128 example: 40u - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: g minLength: 1 maxLength: 128 example: t3 - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: x minLength: 1 maxLength: 128 example: p - 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: d minLength: 1 maxLength: 128 example: aa responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ChangedCostsByModuleResourceCollection' example: - modules: Praesentium totam sit rerum rerum dolores.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Rerum quos ut ab ullam sit aut.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Aut molestiae maiores repellat tenetur hic. stage_id: Voluptates quia. workspace_id: Neque quidem necessitatibus velit aspernatur sunt modi. - modules: Praesentium totam sit rerum rerum dolores.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Rerum quos ut ab ullam sit aut.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: >- Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Aut molestiae maiores repellat tenetur hic. stage_id: Voluptates quia. workspace_id: Neque quidem necessitatibus velit aspernatur sunt modi. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/dependency-graph': get: tags: - executions summary: Get dependency graph description: Get dependency graph for an execution operationId: executions#get-dependency-graph parameters: - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Aut id. example: Dolorum aliquid rerum rerum esse est harum. - name: path_id in: query description: Terragrunt path identifier for filtering module-specific graph allowEmptyValue: true schema: type: string description: Terragrunt path identifier for filtering module-specific graph example: dev example: dev - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '0' minLength: 1 maxLength: 128 example: 1m - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 8y0 minLength: 1 maxLength: 128 example: 6s - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: f5p minLength: 1 maxLength: 128 example: '96' - 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: '6' minLength: 1 maxLength: 128 example: qhe responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/resource-changes': get: tags: - executions summary: List resource changes description: List resource changes from the latest plan and state for this execution. operationId: executions#list-resource-changes parameters: - name: exclude_state in: query description: 'When true, exclude values from the state in the response' allowEmptyValue: true schema: type: boolean description: 'When true, exclude values from the state in the response' default: false example: false example: true - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Nobis in aut. example: Laudantium doloribus quo eaque. - name: path_id in: query description: Terragrunt path identifier for filtering module-specific resources allowEmptyValue: true schema: type: string description: Terragrunt path identifier for filtering module-specific resources example: dev example: dev - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: sk minLength: 1 maxLength: 128 example: ea0 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2f minLength: 1 maxLength: 128 example: '7' - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: x minLength: 1 maxLength: 128 example: '48' - 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: 6z minLength: 1 maxLength: 128 example: '86' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListResourceChangesResponse' example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: true has_dependency_graph: false outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Qui unde optio. pipeline_stage: Tempore error. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Cupiditate itaque corrupti eaque laudantium velit.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Ea qui quo magnam cupiditate laudantium nostrum.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Est quo voluptas est.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 stage_id: Repellendus non. workspace_id: Facilis placeat id. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/resource-changes-all-stages': get: tags: - executions summary: List resource changes for all stages description: >- List resource changes for all stages from the latest plan and state for this execution. operationId: executions#list-resource-changes-all-stages parameters: - name: exclude_state in: query description: 'When true, exclude values from the state in the response' allowEmptyValue: true schema: type: boolean description: 'When true, exclude values from the state in the response' default: false example: false example: false - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vdb minLength: 1 maxLength: 128 example: o - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: le minLength: 1 maxLength: 128 example: d0x - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: e29 minLength: 1 maxLength: 128 example: u7 - 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: t9 minLength: 1 maxLength: 128 example: m responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ChangedResourcesCollection' example: - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/resource-changes/counts': get: tags: - executions summary: Get resource change counts description: Get resource-change badge totals for a sharded execution. operationId: executions#get-resource-change-counts parameters: - name: pipeline_stage_id in: query description: Pipeline execution stage ID allowEmptyValue: true required: true schema: type: string description: Pipeline execution stage ID example: u minLength: 1 maxLength: 128 example: gz - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: j7 minLength: 1 maxLength: 128 example: ee - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: zqt minLength: 1 maxLength: 128 example: 20h - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '71' minLength: 1 maxLength: 128 example: 72d - 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: s minLength: 1 maxLength: 128 example: jc responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangeCountsResponse' example: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: false imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/resource-changes/pages/{category}': get: tags: - executions summary: Get resource change page description: >- Get one fixed-size page of resource-changes for a given category. Rows in the planned_changes and drift_changes categories are ordered by change-type priority (deleted, replaced, added, changed, unchanged, removed, imported), so page 1 holds the most actionable rows and a client need not sort what it receives. Those two categories also accept the change parameter, which pages over a single change type with its own totals rather than filtering the rows a page happens to hold. operationId: executions#get-resource-change-page parameters: - name: pipeline_stage_id in: query description: Pipeline execution stage ID allowEmptyValue: true required: true schema: type: string description: Pipeline execution stage ID example: 9p1 minLength: 1 maxLength: 128 example: gh - name: page in: query description: 1-indexed page number to fetch. allowEmptyValue: true schema: type: integer description: 1-indexed page number to fetch. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: change in: query description: >- Restrict the page to a single change type. Only valid for the planned_changes and drift_changes categories; omit it to page over the whole category. Use the unchanged category rather than change=unchanged with planned_changes. allowEmptyValue: true schema: type: string description: >- Restrict the page to a single change type. Only valid for the planned_changes and drift_changes categories; omit it to page over the whole category. Use the unchanged category rather than change=unchanged with planned_changes. example: added enum: - added - changed - deleted - replaced - unchanged - removed - imported example: added - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: xt minLength: 1 maxLength: 128 example: 9tq - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: pe minLength: 1 maxLength: 128 example: xvs - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: '7' minLength: 1 maxLength: 128 example: k - name: category in: path description: The category to paginate over. required: true schema: type: string description: The category to paginate over. example: planned_changes enum: - planned_changes - unchanged - drift_changes - resources - data_sources - outputs example: planned_changes - 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: v minLength: 1 maxLength: 128 example: '54' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceChangePageResponse' example: changed_resources: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket filter: planned_changes outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 page: 1 pageSize: 25 resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket totalItems: 11244 totalPages: 450 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/risk-assessment': get: tags: - executions summary: Get risk assessment description: Get risk assessment for an execution operationId: executions#get-risk-assessment parameters: - name: pipeline_stage_id in: query allowEmptyValue: true schema: type: string default: '' example: Autem magni ea. example: Eveniet id illum ea vel. - name: path_id in: query description: Terragrunt path identifier for filtering module-specific risk data allowEmptyValue: true schema: type: string description: Terragrunt path identifier for filtering module-specific risk data example: dev example: dev - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: u9o minLength: 1 maxLength: 128 example: g - 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: 6f2 - name: pipeline_execution_id in: path description: Pipeline execution ID required: true schema: type: string description: Pipeline execution ID example: 9e minLength: 1 maxLength: 128 example: w - 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: 5sg minLength: 1 maxLength: 128 example: gb responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/remediation/config': delete: tags: - remediation-agent summary: Disable project remediation description: Disable project-level AI remediation operationId: remediation-agent#disable-project-remediation parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '1' minLength: 1 maxLength: 128 example: aw - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: u minLength: 1 maxLength: 128 example: gu1 - 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: p3 minLength: 1 maxLength: 128 example: w2 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - remediation-agent summary: Get project remediation config description: Check whether project-level AI remediation is enabled operationId: remediation-agent#get-project-remediation-config parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i minLength: 1 maxLength: 128 example: rc - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: x 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: 3l9 minLength: 1 maxLength: 128 example: 7g responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProjectRemediationConfigResponse' example: enabled: true pipeline_id: Enim repellat quae saepe aspernatur alias temporibus. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - remediation-agent summary: Enable project remediation description: >- Enable AI remediation for all workspaces in the project, optionally attaching or replacing a remediation pipeline operationId: remediation-agent#enable-project-remediation parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 4kn minLength: 1 maxLength: 128 example: kd - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 8u minLength: 1 maxLength: 128 example: z - 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: '66' minLength: 1 maxLength: 128 example: 2y requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/EnableProjectRemediationRequest' example: pipeline_id: Et inventore. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/settings/default-pipelines': delete: tags: - settings summary: Delete default pipeline description: >- Delete the association between a default pipeline and a provisioner operation operationId: settings#delete-default-pipeline parameters: - name: org in: path required: true schema: type: string example: Doloremque molestias. example: Nihil cumque facilis. - name: project in: path required: true schema: type: string example: Quia est voluptates enim. example: Enim atque tenetur dolorum et pariatur aperiam. - name: Harness-Account in: header allowEmptyValue: true required: true schema: type: string example: Aspernatur quod sit voluptate nemo omnis. example: Quo qui et. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeleteDefaultPipelineRequest' example: operation: plan provisioner: opentofu workspace: plan responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - settings summary: List default pipelines description: >- List all associations between provisioner operations and default pipelines operationId: settings#list-default-pipelines parameters: - name: workspace in: query description: Workspace identifier allowEmptyValue: true schema: type: string description: Workspace identifier default: '' example: workspace123 example: workspace123 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: u0 minLength: 1 maxLength: 128 example: 8ks - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i4k minLength: 1 maxLength: 128 example: xey - 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: e0 minLength: 1 maxLength: 128 example: ns responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DefaultPipelineCollection' example: - account: Ex facere ducimus accusantium. operation: plan org: Tempore et cupiditate sit. pipeline: testpipeline project: Mollitia saepe. provisioner: opentofu updated: 1636669297674 workspace: plan - account: Ex facere ducimus accusantium. operation: plan org: Tempore et cupiditate sit. pipeline: testpipeline project: Mollitia saepe. provisioner: opentofu updated: 1636669297674 workspace: plan - account: Ex facere ducimus accusantium. operation: plan org: Tempore et cupiditate sit. pipeline: testpipeline project: Mollitia saepe. provisioner: opentofu updated: 1636669297674 workspace: plan '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - settings summary: Upsert default pipeline description: Associate a default pipeline with a provisioner operation operationId: settings#upsert-default-pipeline parameters: - name: org in: path required: true schema: type: string example: Repellendus laborum qui expedita quo sequi. example: Adipisci molestiae cupiditate nisi. - name: project in: path required: true schema: type: string example: Explicabo aut. example: Illo quam. - name: Harness-Account in: header allowEmptyValue: true required: true schema: type: string example: Consectetur dolores nisi sunt et. example: Numquam suscipit laborum nihil. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpsertDefaultPipelineRequest' example: operation: plan pipeline: testpipeline provisioner: opentofu updated: 1636669297674 workspace: plan responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/settings/disabled': get: tags: - settings summary: Check push data description: Check if the plan/state should be sent to the server operationId: settings#check-push-data parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 0aw minLength: 1 maxLength: 128 example: mh - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: a19 minLength: 1 maxLength: 128 example: '2' - 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: is minLength: 1 maxLength: 128 example: 5ky responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CheckPushDataResponse' example: disabled: true '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/settings/drift-config': delete: tags: - settings summary: Disable drift automation for all workspaces in a project description: >- Enqueues a background job that removes drift triggers for every workspace in the project. operationId: settings#disable-project-drift parameters: - name: provisioner in: query description: Provisioner type to disable drift for allowEmptyValue: true required: true schema: type: string description: Provisioner type to disable drift for example: opentofu enum: - terraform - opentofu - terragrunt - awscdk example: terraform - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ab0 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: '9' minLength: 1 maxLength: 128 example: 8oi - 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: c9 minLength: 1 maxLength: 128 example: cq responses: '202': description: Accepted response. content: application/json: schema: $ref: '#/components/schemas/DisableProjectDriftResponse' example: job_id: 1755964145781778000 status: Consequuntur mollitia quasi dolore dolores qui. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - settings summary: Get project-level drift automation status for a provisioner description: >- Returns whether drift automation is currently enabled at the project level for the given provisioner, along with its pipeline_id and schedule. operationId: settings#get-project-drift parameters: - name: provisioner in: query description: Provisioner type to query drift status for allowEmptyValue: true required: true schema: type: string description: Provisioner type to query drift status for example: terraform enum: - terraform - opentofu - terragrunt - awscdk example: terraform - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: k58 minLength: 1 maxLength: 128 example: mz - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: h minLength: 1 maxLength: 128 example: w16 - 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: d9 minLength: 1 maxLength: 128 example: j responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProjectDriftResponse' example: enabled: true pipeline_id: Et optio. provisioner: Dolore rerum. run_every: 577283791847967700 run_every_unit: minutes '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - settings summary: Enable drift automation for all workspaces in a project description: >- Enqueues a background job that creates drift triggers for every workspace in the project. operationId: settings#enable-project-drift parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: qfa minLength: 1 maxLength: 128 example: 4ce - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kad minLength: 1 maxLength: 128 example: 90s - 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: '1' minLength: 1 maxLength: 128 example: ey requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/EnableProjectDriftRequest' example: pipeline_id: Cumque architecto sequi perferendis unde iure voluptas. provisioner: awscdk run_every: 2175755892802431500 run_every_unit: hours responses: '202': description: Accepted response. content: application/json: schema: $ref: '#/components/schemas/EnableProjectDriftResponse' example: job_id: 3276469610578945000 status: Quis repellat itaque. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/settings/ephemeral-config': delete: tags: - settings summary: Disable ephemeral TTL for all workspaces in a project description: >- Enqueues a background job that removes ephemeral schedules for every workspace in the project. operationId: settings#disable-ephemeral-workspaces-in-project parameters: - name: provisioner in: query description: Provisioner type to disable ephemeral for allowEmptyValue: true required: true schema: type: string description: Provisioner type to disable ephemeral for example: opentofu enum: - terraform - opentofu - terragrunt - awscdk example: opentofu - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: mn minLength: 1 maxLength: 128 example: x - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: zk5 minLength: 1 maxLength: 128 example: he2 - 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: 87p minLength: 1 maxLength: 128 example: tdo responses: '202': description: Accepted response. content: application/json: schema: $ref: >- #/components/schemas/DisableEphemeralWorkspacesInProjectResponse example: job_id: 4942758603521388000 status: Reprehenderit non est totam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - settings summary: Get project-level ephemeral configuration for a provisioner description: >- Returns whether ephemeral automation is currently enabled at the project level for the given provisioner, along with its raw schedule fields (ttl, destroy_on_date, delete_*) so the UI can re-render previously saved values. operationId: settings#get-ephemeral-workspaces-in-project parameters: - name: provisioner in: query description: Provisioner type to query ephemeral status for allowEmptyValue: true required: true schema: type: string description: Provisioner type to query ephemeral status for example: terraform enum: - terraform - opentofu - terragrunt - awscdk example: awscdk - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: n6w minLength: 1 maxLength: 128 example: pgm - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: d0 minLength: 1 maxLength: 128 example: 9o - 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: h2v minLength: 1 maxLength: 128 example: 3b responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetEphemeralWorkspacesInProjectResponse' example: delete_delay_unit: hours delete_delay_value: 590090396884647600 delete_on_date: Et voluptas dicta pariatur tenetur consectetur amet. delete_workspace: true destroy_on_date: Voluptas et cum voluptas voluptas quibusdam quos. enabled: false pipeline_id: Neque voluptas. provisioner: Possimus unde accusantium magni vel. ttl_unit: hours ttl_value: 2029822115799448300 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - settings summary: Enable ephemeral TTL for all workspaces in a project description: >- Enqueues a background job that configures ephemeral destroy/delete schedules for every workspace in the project. operationId: settings#enable-ephemeral-workspaces-in-project parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 9sg minLength: 1 maxLength: 128 example: tqd - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: f minLength: 1 maxLength: 128 example: 6c - 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: u minLength: 1 maxLength: 128 example: v requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/EnableEphemeralWorkspacesInProjectRequest' example: delete_delay_unit: minutes delete_delay_value: 8454777574186715000 delete_on_date: Et rerum ut ut minus. delete_workspace: true destroy_delay_unit: days destroy_delay_value: 4883608756083653000 destroy_on_date: Cum facere magni sed illo voluptas. pipeline_id: Molestias est provident id. provisioner: terragrunt responses: '202': description: Accepted response. content: application/json: schema: $ref: >- #/components/schemas/EnableEphemeralWorkspacesInProjectResponse example: job_id: 374401591790389760 status: Non inventore asperiores nihil a. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/tags': get: tags: - workspaces summary: List all workspace tags description: List all tags operationId: workspaces#list-all-workspace-tags parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ctj minLength: 1 maxLength: 128 example: ak - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 6a minLength: 1 maxLength: 128 example: ar - 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: rsd minLength: 1 maxLength: 128 example: x responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Ut ut possimus qui molestiae. example: - Necessitatibus rerum qui deserunt itaque reiciendis. - Excepturi et qui ut temporibus odio iure. example: - Molestiae distinctio voluptatum est eius. - Impedit ut facere non. - Est tempora vel. - Fugiat modi non laboriosam ducimus vero impedit. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/unified-executions': post: tags: - unified-executions summary: Create unified execution description: Create a new unified execution. operationId: unified-executions#create-unified-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: q minLength: 1 maxLength: 128 example: '5' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: l minLength: 1 maxLength: 128 example: 7f - 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: gs minLength: 1 maxLength: 128 example: i requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UnifiedExecutionRequest2' example: inventories: - In quidem. - Rem molestiae quaerat nisi blanditiis. module_test: Eos minima consequatur in veritatis id. pipeline_execution_id: Quasi rerum. pipeline_id: Recusandae in eos est tempora rem. pipeline_stage_id: Atque et. playbooks: - Similique corrupti possimus cupiditate vitae. - Ad deleniti ea non. - Quia deserunt veniam ut ducimus temporibus. remote_execution_id: Et vero. skip_adding_to_db: true webhook: connector: Illo debitis. link: Qui a. repo: Sint saepe. type: release workspace: Corrupti fugit maiores nam voluptas quia. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UnifiedExecutionResponse' example: env_variables: Aut praesentium maiores deserunt.: Optio totam facilis autem aliquid. outputs: Consectetur delectus delectus veritatis sint.: Aut blanditiis. Tenetur consequuntur veritatis nihil odit.: Sit vitae aliquam qui reprehenderit libero fugiat. steps: - dynamic_fields: Iste eaque qui vel labore aperiam repellat.: Vitae mollitia consequuntur qui facilis dolor quia. id: Accusamus dolor quia. name: Beatae enim numquam exercitationem. yaml: Cum consequuntur illo. - dynamic_fields: Iste eaque qui vel labore aperiam repellat.: Vitae mollitia consequuntur qui facilis dolor quia. id: Accusamus dolor quia. name: Beatae enim numquam exercitationem. yaml: Cum consequuntur illo. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/variable-set': delete: tags: - variable_sets summary: Delete Variable Set by query identifier on project level description: >- Delete Variable Set on project level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: variable_sets#delete-variable-set-by-query-proj-level parameters: - name: identifier in: query description: Identifier is the VariableSet identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the VariableSet identifier. example: sq0 minLength: 1 maxLength: 128 example: sw - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: te minLength: 1 maxLength: 128 example: 2t - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 8f minLength: 1 maxLength: 128 example: nxm - 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: '5' minLength: 1 maxLength: 128 example: kaa responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - variable_sets summary: Create a new Variable Set on project level description: Create a new Variable Set on project level. operationId: variable_sets#create-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: g minLength: 1 maxLength: 128 example: v5n - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0w2 minLength: 1 maxLength: 128 example: p2r - 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: ar minLength: 1 maxLength: 128 example: '5' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateVariableSetRequestProjScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Quo autem vel veritatis nostrum.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Voluptas quia.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 8733156696902043000 identifier: r name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Vitae rerum repellat quia fugit dolor culpa.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/variable-set/{identifier}': delete: tags: - variable_sets summary: Delete Variable Set by identifier on project level description: Delete Variable Set by identifier on project level. operationId: variable_sets#delete-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: c minLength: 1 maxLength: 128 example: '96' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '5' minLength: 1 maxLength: 128 example: vd - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: '75' minLength: 1 maxLength: 128 example: '5' - 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: 6n minLength: 1 maxLength: 128 example: o responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - variable_sets summary: Get Variable Set by identifier on project level description: Get Variable Set by identifier on project level. operationId: variable_sets#get-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: z2d minLength: 1 maxLength: 128 example: bk - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '35' minLength: 1 maxLength: 128 example: wy - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: j minLength: 1 maxLength: 128 example: si2 - 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: 58s minLength: 1 maxLength: 128 example: gx2 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsGetVariableSetAccountLevelResponseBody example: account: 5h connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Corrupti adipisci ratione nemo odio ipsum aspernatur.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: v name: resource name org: hk0 project: '9' terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Consequatur quis dignissimos.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Dolor iusto.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Sed possimus quis quasi.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - variable_sets summary: Update a Variable Set on project level description: Update a Variable Set on project level. operationId: variable_sets#update-variable-set-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: gzj minLength: 1 maxLength: 128 example: nc - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '38' minLength: 1 maxLength: 128 example: na - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: b pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: td - 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: q requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateVariableSetRequestProjScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Provident delectus dolores qui blanditiis soluta.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Qui necessitatibus mollitia.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ullam saepe corrupti voluptas aut aliquam.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 1737324858307281700 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Enim illo.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Est sit id quas sit sit.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Officiis omnis at excepturi id sint quod.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/variable-set/{identifier}/references': get: tags: - variable_sets summary: Get Variable Set References list on project level description: Get Variable Set References list on project level. operationId: variable_sets#list-variable-set-references-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: gw8 minLength: 1 maxLength: 128 example: j - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: qr minLength: 1 maxLength: 128 example: d95 - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: mu6 minLength: 1 maxLength: 128 example: gzq - 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: '5' minLength: 1 maxLength: 128 example: a responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmWorkspaceList' example: items: - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/variable-sets': get: tags: - variable_sets summary: Get Variable Set list on project level description: Get Variable Set list on project level. operationId: variable_sets#list-variable-sets-proj-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: kt minLength: 1 maxLength: 128 example: z - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: k minLength: 1 maxLength: 128 example: t6 - 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: qrx minLength: 1 maxLength: 128 example: h responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmVariableSetList' example: items: - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace-metrics': get: tags: - workspaces summary: Show workspace metrics description: Show metrics for workspaces operationId: workspaces#show-workspace-metrics parameters: - name: start_time in: query description: Start time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: Start time filter (Unix timestamp) example: 2764234718965369000 format: int64 example: 7438019749487092000 - name: end_time in: query description: End time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: End time filter (Unix timestamp) example: 1506446316491627000 format: int64 example: 4502133313060007400 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: fj2 minLength: 1 maxLength: 128 example: a - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 36e minLength: 1 maxLength: 128 example: kah - 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: ds minLength: 1 maxLength: 128 example: fv responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowWorkspaceMetricsRequest' example: status_counts: Voluptates nisi quasi velit.: 7906713298098062000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace/template/{workspace_id}/apply': post: tags: - workspace_templates summary: Apply workspace template description: >- Apply the given template version's config onto the workspace, pin that version, and persist both atomically. operationId: workspace_templates#apply-workspace-template parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: pj6 minLength: 1 maxLength: 128 example: z - 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: 0a7 - name: workspace_id in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: '0' minLength: 1 maxLength: 128 example: i4h - 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: td minLength: 1 maxLength: 128 example: 'n' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/ApplyWorkspaceTemplateRequest' example: track_stable: true version: ru responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ApplyWorkspaceTemplateResponse' example: applied: false applied_version: Adipisci qui a ex tenetur quisquam omnis. workspace_id: Ut velit sit porro sed. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace/template/{workspace_id}/yaml-diff': get: tags: - workspace_templates summary: Retrieve workspace-template reconciliation diff description: >- Get the differences between the current workspace YAML and what it will look like when reconciled with the template operationId: workspace_templates#get-workspace-template-reconciliation-diff parameters: - name: version in: query description: >- Template version to diff against instead of the workspace's pinned version. allowEmptyValue: true schema: type: string description: >- Template version to diff against instead of the workspace's pinned version. example: '3' minLength: 1 maxLength: 64 example: p1g - name: track_stable in: query description: >- Preview switching a version-pinned workspace to tracking stable: diff against the stable template instead of the pin. When true, version is ignored. allowEmptyValue: true schema: type: boolean description: >- Preview switching a version-pinned workspace to tracking stable: diff against the stable template instead of the pin. When true, version is ignored. example: false example: true - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 57s minLength: 1 maxLength: 128 example: mo - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: a minLength: 1 maxLength: 128 example: re - name: workspace_id in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: b5 minLength: 1 maxLength: 128 example: jkd - 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: z minLength: 1 maxLength: 128 example: nc responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/GetWorkspaceTemplateReconciliationDiffResponse example: currentWorkspaceYaml: Qui doloremque perferendis eum a error laboriosam. reconcilableWorkspaceYaml: Debitis soluta ut accusamus consequatur sint. requiresReconciliation: false '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace/templates': post: tags: - workspace_templates summary: Create workspace template description: Add a workspace-template combination to the table. operationId: workspace_templates#add-workspace-template parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: f7 minLength: 1 maxLength: 128 example: 9ue - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: arv - 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: wk minLength: 1 maxLength: 128 example: gx requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceTemplateRequest' example: template_id: p42 version: x9v workspace_id: j7v responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceTemplateResponse' example: account: pj created_at: 1627590400 org: f3k project: igm template_id: to updated_at: 1627686800 version: g workspace_id: qq '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace/templates/{template_id}': get: tags: - workspace_templates summary: List workspaces by template id description: >- Get all workspaces associated with a specific template ID for a given scope. operationId: workspace_templates#get-workspaces-by-template-id parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: d minLength: 1 maxLength: 128 example: e - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: z5 minLength: 1 maxLength: 128 example: qe - name: template_id in: path description: Template identifier to filter workspaces required: true schema: type: string description: Template identifier to filter workspaces example: '226' minLength: 1 maxLength: 128 example: '3' - 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: lk minLength: 1 maxLength: 128 example: '7' responses: '200': description: OK response. content: application/json: schema: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspaceTemplate' description: List of workspaces associated with the template ID example: - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 example: - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspace/templates/{template_id}/{workspace_id}': delete: tags: - workspace_templates summary: Delete workspace template description: Remove the association between a template and a workspace. operationId: workspace_templates#remove-workspace-template parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '4' minLength: 1 maxLength: 128 example: g - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: hn minLength: 1 maxLength: 128 example: i - name: template_id in: path description: Template identifier required: true schema: type: string description: Template identifier example: ruu minLength: 1 maxLength: 128 example: '35' - name: workspace_id in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: e1v minLength: 1 maxLength: 128 example: 33d - 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: o minLength: 1 maxLength: 128 example: eoy responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - workspace_templates summary: Update workspace template description: Update a workspace template combo to change its version. operationId: workspace_templates#update-workspace-template 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: uk7 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: q minLength: 1 maxLength: 128 example: uy - name: template_id in: path description: Template identifier required: true schema: type: string description: Template identifier example: vge minLength: 1 maxLength: 128 example: s2f - name: workspace_id in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: dx minLength: 1 maxLength: 128 example: m0d - 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: 75c minLength: 1 maxLength: 128 example: rzv requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceTemplateRequest' example: version: sx3 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceTemplateResponse' example: account: p created_at: 1627590400 org: tw project: yi template_id: qz updated_at: 1627686800 version: t workspace_id: yuc '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces': get: tags: - workspaces summary: List workspaces description: List all workspaces. operationId: workspaces#list-workspaces parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mysta example: mysta - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'updated,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'name,ASC' - name: status in: query description: Status of the execution allowEmptyValue: true schema: type: array items: type: string example: Et hic commodi sit odit quia. description: Status of the execution example: - Expedita optio. - Quae perferendis ducimus labore voluptatum at. - Ea ex. example: - Et voluptas tempore totam itaque. - Ipsum iusto aspernatur deleniti corporis. - Et consequatur excepturi quisquam. - Quidem culpa. - name: tags in: query description: Comma separated list of tags to filter by allowEmptyValue: true schema: type: array items: type: string example: Ut fuga esse. description: Comma separated list of tags to filter by example: - Quas doloribus. - Qui impedit nostrum consequatur occaecati animi. example: - Voluptas voluptatem iure qui. - In voluptas eum dolore cumque ut minima. - Eum illum qui optio doloremque distinctio. - Sint soluta accusamus ab repellat. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: g minLength: 1 maxLength: 128 example: 2u - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: gq minLength: 1 maxLength: 128 example: kw - 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: n8 minLength: 1 maxLength: 128 example: uu responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/WorkspaceResourceSummaryCollection' example: - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - workspaces summary: Create workspace description: Create a new workspace. operationId: workspaces#create-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: pfs minLength: 1 maxLength: 128 example: 6uo - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: it minLength: 1 maxLength: 128 example: q2u - 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: 9f minLength: 1 maxLength: 128 example: 3lz requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceRequest' example: associated_template: template_id: 2gg version: d0 budget: 0.5544797 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true create_default_pipelines: true default_pipelines: Rerum accusantium voluptatum.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. description: this is a more detailed explanation of the resource. environment_variables: Quod voluptate est officia.: key: nv value: Et velit non eos qui. value_type: boolean Tempora qui quas voluptatem.: key: nv value: Et velit non eos qui. value_type: boolean git_fetch_type: branch id: 1632116188039533800 identifier: '4' modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name provider_connector: Dolor hic eveniet qui voluptate consequatur rerum. provider_connectors: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Excepturi non tempore deserunt voluptates quis. provisioner_configuration: Fugit sit aut dolore. provisioner_version: In aliquid iste. prune_sensitive_data: true repository: Eveniet earum libero asperiores voluptate sequi laborum. repository_branch: main repository_commit: abc10ed repository_connector: Itaque cumque. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Ipsa adipisci. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Alias ea omnis aut autem consequatur odio.: key: nv value: Et velit non eos qui. value_type: boolean Ea delectus id deleniti.: key: nv value: Et velit non eos qui. value_type: boolean terragrunt_provider: false terragrunt_version: Esse id delectus aut. variable_sets: - Quae repellat sequi nulla architecto eum. - Illo quae inventore explicabo et. - Corrupti beatae exercitationem recusandae aspernatur fuga. - Tenetur minima reiciendis aliquam sit. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspacesCreateWorkspaceResponseBody' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}': delete: tags: - workspaces summary: Destroy workspace description: Deletes the given workspace. operationId: workspaces#destroy-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 6a0 minLength: 1 maxLength: 128 example: j - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: gb minLength: 1 maxLength: 128 example: 2t - name: identifier in: path description: Identifier is the project identifier. required: true schema: type: string description: Identifier is the project identifier. example: z minLength: 1 maxLength: 128 example: u8 - 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: '52' minLength: 1 maxLength: 128 example: '0' responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - workspaces summary: Show workspace description: Show an individual workspace. operationId: workspaces#show-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '55' minLength: 1 maxLength: 128 example: z9 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '5' minLength: 1 maxLength: 128 example: n40 - name: identifier in: path description: Identifier is the project identifier. required: true schema: type: string description: Identifier is the project identifier. example: d minLength: 1 maxLength: 128 example: 8js - 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: wh minLength: 1 maxLength: 128 example: ai responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspacesShowWorkspaceResponseBody' example: account: x associated_template: template_id: s0 version: '7' backend_locked: false budget: 0.09735769 ccm_cost_enabled: true cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 1615693315177675300 default_pipelines: Sunt et est.: project_pipeline: >- Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. Voluptates qui sed.: project_pipeline: >- Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. description: this is a more detailed explanation of the resource. environment_variables: Eaque dolor nesciunt optio saepe sapiente porro.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Et illum asperiores accusantium dolor.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Harum harum sequi ut.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string git_fetch_type: branch identifier: '2' lock: created_at: 3647518426848980500 id: Magnam laboriosam omnis voluptatem itaque vero. locked_by_display_name: Et qui velit eaque nesciunt tempora. locked_by_principal_id: Rerum deserunt error reprehenderit iure quasi amet. locked_by_principal_type: Neque et earum dolores. manual: false reason: Ducimus tempore consequatur voluptatem voluptatum et et. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: 11w project: g provider_connector: Aut sit et aspernatur delectus ducimus alias. provider_connectors: - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Est distinctio quis dignissimos labore qui sed. provisioner_configuration: Et vel odio quia est est aliquid. provisioner_data: Exercitationem soluta deleniti asperiores dolorem. provisioner_version: Nam expedita praesentium et alias quas. prune_sensitive_data: true repository: Doloribus iste esse qui dolores quibusdam. repository_branch: main repository_commit: abc10ed repository_connector: Sed et distinctio sapiente occaecati est. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Tenetur in. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: failed tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Est qui.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Laudantium non accusamus repellendus.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Quidem in itaque enim.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string terragrunt_provider: true terragrunt_version: Ut minus voluptates dolores rerum iure. updated: 618792746858077200 variable_sets: - Officia ad ad et et ut. - Omnis sunt aut nobis dolor. - Consequatur dolorum et odio ut. - Accusamus eveniet. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - workspaces summary: Update workspace description: Updates the given workspace with new info. operationId: workspaces#update-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: wws minLength: 1 maxLength: 128 example: '48' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: ors minLength: 1 maxLength: 128 example: 6o - name: identifier in: path description: Workspace identifier. required: true schema: type: string description: Workspace identifier. example: '8' minLength: 1 maxLength: 128 example: lna - 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: yy minLength: 1 maxLength: 128 example: i requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceRequest' example: budget: 0.87885034 ccm_cost_enabled: true cost_estimation_enabled: true default_pipelines: Et molestiae.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Sit libero.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Tempora est magnam sed.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. description: this is a more detailed explanation of the resource. environment_variables: Et consequatur quae.: key: nv value: Et velit non eos qui. value_type: boolean Facilis et nihil cum recusandae.: key: nv value: Et velit non eos qui. value_type: boolean Nisi aliquam aliquam accusantium a sapiente aliquid.: key: nv value: Et velit non eos qui. value_type: boolean git_fetch_type: branch name: resource name provider_connector: Et recusandae fugit unde. provider_connectors: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 provisioner: Qui delectus sit. provisioner_configuration: Minima rerum illum. provisioner_version: Magni quia sed facilis et fugiat illum. prune_sensitive_data: true repository: Sunt id hic quaerat et numquam. repository_branch: main repository_commit: abc10ed repository_connector: Voluptas possimus illo similique. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Delectus occaecati repudiandae saepe ad autem. tags: cost-center: engineering environment: production team: platform terraform_variable_files: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Eos voluptate non dolores expedita.: key: nv value: Et velit non eos qui. value_type: boolean Est et qui et aut quidem.: key: nv value: Et velit non eos qui. value_type: boolean Libero harum sunt magnam.: key: nv value: Et velit non eos qui. value_type: boolean terragrunt_provider: true terragrunt_version: Quaerat quos aut est. variable_sets: - Ducimus quis recusandae dolor. - Est sit architecto ut in cum. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/actions/force-unlock': post: tags: - workspaces summary: Unlock workspace description: >- Unlock a workspace, removing the lock regardless of its origin (manual or automatic). Idempotent. operationId: workspaces#force-unlock-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: iv 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: 4bp minLength: 1 maxLength: 128 example: '00' - name: identifier in: path description: Identifier is the project identifier. required: true schema: type: string description: Identifier is the project identifier. example: ls minLength: 1 maxLength: 128 example: 09y - 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: a2 minLength: 1 maxLength: 128 example: '1' responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/actions/lock': post: tags: - workspaces summary: Lock workspace description: Create a manual lock on a workspace. operationId: workspaces#lock-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: jh9 minLength: 1 maxLength: 128 example: '6' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 'y' minLength: 1 maxLength: 128 example: q - name: identifier in: path description: Identifier is the project identifier. required: true schema: type: string description: Identifier is the project identifier. example: q minLength: 1 maxLength: 128 example: '91' - 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: ko minLength: 1 maxLength: 128 example: k requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/LockWorkspacePayload2' example: reason: Q2 freeze responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/LockWorkspaceResponse' example: id: 3de5f91a-b8fe-4590-be60-2d4e63b6c236 locked_by_display_name: Sint expedita tempore voluptate. locked_by_principal_id: Totam minima id. locked_by_principal_type: Illo ut voluptatibus. manual: true reason: Quibusdam qui eos praesentium. workspace: Omnis culpa omnis debitis et et. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/modules': get: tags: - workspaces summary: List modules description: List modules associated with this workspace. operationId: workspaces#list-workspace-modules parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zp minLength: 1 maxLength: 128 example: 2u7 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: hrm minLength: 1 maxLength: 128 example: u - name: identifier in: path description: Identifier is the project identifier. required: true schema: type: string description: Identifier is the project identifier. example: ter minLength: 1 maxLength: 128 example: h - 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: oa8 minLength: 1 maxLength: 128 example: db4 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspaceModuleCollection' example: - invocations: 3 key: ec2-instance_test source: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: environments/prod/ec2 version: 5.0.0 - invocations: 3 key: ec2-instance_test source: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: environments/prod/ec2 version: 5.0.0 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/resources': get: tags: - workspaces summary: List resources description: List resources associated with this workspace. operationId: workspaces#list-resources parameters: - name: limit in: query description: >- Limit is the number of records to return for a page. When omitted, all records are returned. allowEmptyValue: true schema: type: integer description: >- Limit is the number of records to return for a page. When omitted, all records are returned. example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: >- Page is the page number to return relative to the page 'limit'. When omitted, all records are returned. allowEmptyValue: true schema: type: integer description: >- Page is the page number to return relative to the page 'limit'. When omitted, all records are returned. example: 1 format: int64 minimum: 1 example: 1 - name: resource_types in: query description: Resource types to filter by. allowEmptyValue: true schema: type: array items: type: string example: Quia vero harum sed. description: Resource types to filter by. example: - aws_instance - google_compute_instance example: - aws_instance - google_compute_instance - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: k minLength: 1 maxLength: 128 example: d - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: u minLength: 1 maxLength: 128 example: zj0 - name: identifier in: path description: Workspace identifier. required: true schema: type: string description: Workspace identifier. example: dk minLength: 1 maxLength: 128 example: mar - 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: 3e minLength: 1 maxLength: 128 example: pa responses: '200': description: OK response. headers: x-page-size: description: Current page size (only populated for paginated list operations) schema: type: integer description: >- Current page size (only populated for paginated list operations) example: 50 format: int64 example: 50 x-total-items: description: >- Total items available (only populated for paginated list operations) schema: type: integer description: >- Total items available (only populated for paginated list operations) example: 1800 format: int64 example: 1800 x-total-pages: description: >- Total pages available (only populated for paginated list operations) schema: type: integer description: >- Total pages available (only populated for paginated list operations) example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ListResourcesResponse' example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket outputs: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket stack_outputs: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 total_resources: 42 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/resources/{id}': get: tags: - workspaces summary: Get resource description: >- Get a single provisioned resource by its IaCM resource ID (resources.id UUID). Returns the same Resource shape as list-resources. operationId: workspaces#get-resource parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: nci minLength: 1 maxLength: 128 example: '2' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: fey minLength: 1 maxLength: 128 example: '7' - name: identifier in: path description: Workspace identifier. required: true schema: type: string description: Workspace identifier. example: fcv minLength: 1 maxLength: 128 example: l - name: id in: path description: IaCM resource ID (resources.id UUID). required: true schema: type: string description: IaCM resource ID (resources.id UUID). example: 11111111-1111-1111-1111-111111111111 minLength: 1 maxLength: 36 example: 11111111-1111-1111-1111-111111111111 - 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: m minLength: 1 maxLength: 128 example: 8mp responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetResourceResponse' example: attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.4555787564460693 monthly_saving: 0.1998594521204681 name: app_server path_id: namespace provider: AWS recommendation_count: 5743775337988962000 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{identifier}/resources/search': post: tags: - workspaces summary: List resources using selectors description: >- List resources for a workspace using selectors. Pagination is optional: when limit and page are omitted (or zero), all matching resources are returned for backward compatibility. operationId: workspaces#search-resources parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '1' minLength: 1 maxLength: 128 example: r - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 example: r - name: identifier in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Veritatis ut nostrum sit repellendus ratione aspernatur. example: Dolor quia vel ut voluptates unde. - 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: hw minLength: 1 maxLength: 128 example: 5n requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/SearchResourcesRequest' example: limit: 30 page: 1 selectors: - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text responses: '200': description: OK response. headers: x-page-size: description: Current page size (only populated for paginated list operations) schema: type: integer description: >- Current page size (only populated for paginated list operations) example: 50 format: int64 example: 50 x-total-items: description: >- Total items available (only populated for paginated list operations) schema: type: integer description: >- Total items available (only populated for paginated list operations) example: 1800 format: int64 example: 1800 x-total-pages: description: >- Total pages available (only populated for paginated list operations) schema: type: integer description: >- Total pages available (only populated for paginated list operations) example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/SearchResourcesResponse' example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket outputs: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket stack_outputs: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 total_resources: 42 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/SearchResourcesResponse' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/ccm-costs': get: tags: - ccm_costs summary: Show CCM cost summary for a workspace description: >- Returns aggregated CCM cost data computed from per-resource cost records. operationId: ccm_costs#show parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: oq minLength: 1 maxLength: 128 example: w - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: ff minLength: 1 maxLength: 128 example: '856' - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: an minLength: 1 maxLength: 128 example: o - 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: k minLength: 1 maxLength: 128 example: 'n' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowCcmCostsResponse' example: last_synced_at: 7547517454567964000 monthly_cost: 0.3634882835536344 monthly_saving: 0.9061301326280223 open_monthly_saving: 0.8432977435865276 previous_monthly_cost: 0.48219459249623187 recommendation_count: 921280981774434700 remediated_monthly_saving: 0.8830424360771235 resource_count: 1692820312401169700 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/clone': post: tags: - workspaces summary: Clone workspace description: Clone the given workspace with new name. operationId: workspaces#clone-workspace parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 example: nxa - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: lc minLength: 1 maxLength: 128 example: p9c - name: workspace in: path required: true schema: type: string example: Et beatae autem omnis ipsam vero qui. example: Laborum est voluptas ut. - 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: ax minLength: 1 maxLength: 128 example: i requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CloneWorkspaceRequest' example: identifier: lkf name: resource name responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspacesCreateWorkspaceResponseBody' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data': get: tags: - workspaces summary: List data description: List all stored data for a workspace. operationId: workspaces#list-data parameters: - name: pipeline_execution_id in: query description: Filter by pipeline execution ID allowEmptyValue: true schema: type: string description: Filter by pipeline execution ID example: Et praesentium numquam quibusdam. example: Enim cumque vel ea quas. - name: pipeline_stage_id in: query description: Filter by pipeline execution stage ID allowEmptyValue: true schema: type: string description: Filter by pipeline execution stage ID example: Inventore asperiores sed non consequatur. example: Nihil sit ad. - name: provisioner_type in: query description: Filter by provisioner type allowEmptyValue: true schema: type: string description: Filter by provisioner type example: Sequi doloribus. example: Soluta laborum voluptatum maiores. - name: data_type in: query description: Filter by data type allowEmptyValue: true schema: type: string description: Filter by data type example: Sed molestias nemo sit. example: Et perspiciatis dolorum atque officia ducimus nobis. - name: stack_path in: query description: Filter by stack path allowEmptyValue: true schema: type: string description: Filter by stack path example: Pariatur fugiat. example: Illum similique ut odio qui laboriosam. - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zhr minLength: 1 maxLength: 128 example: '771' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: s4 minLength: 1 maxLength: 128 example: l - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Id facere. example: Quis et. - 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: l minLength: 1 maxLength: 128 example: 3o responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/WorkspaceDataResourceCollection' example: - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: >- Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: >- Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - workspaces summary: Create data description: >- Store binary data generated by the provisioner, such as plans and state files. operationId: workspaces#create-data parameters: - name: pipeline_id in: query description: The unique identifier for the associated pipeline allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline example: Dolores temporibus natus nisi. example: Eos animi ab libero necessitatibus. - name: stage_id in: query description: The unique identifier for a stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for a stage example: Quasi asperiores consequatur non. example: Tenetur culpa. - name: pipeline_execution_id in: query description: The unique identifier for the associated pipeline execution allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution example: Totam eveniet in. example: Laborum at facilis non unde dignissimos. - name: pipeline_stage_id in: query description: The unique identifier for the associated pipeline execution stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution stage example: Aut aut quo voluptatibus temporibus et. example: Error nesciunt impedit minus earum. - name: provisioner_type in: query description: Type of provisioner that created the data allowEmptyValue: true required: true schema: type: string description: Type of provisioner that created the data example: tf enum: - tf - awscdk example: awscdk - name: data_type in: query description: Type of data stored allowEmptyValue: true required: true schema: type: string description: Type of data stored example: cost_diff enum: - plan_human - state_raw - state_human - cost_breakdown - cost_diff - modules - providers - cdk_template - cdk_manifest - cdk_tree - cdk_assets - cdk_diff - cdk_drift example: plan_human - name: policy_action in: query description: Policy action used during OPA evaluation allowEmptyValue: true schema: type: string description: Policy action used during OPA evaluation example: afterTerraformApply example: afterTerraformApply - name: opa_sdk_supported in: query description: Indicates the plugin supports OPA SDK-based evaluation allowEmptyValue: true schema: type: boolean description: Indicates the plugin supports OPA SDK-based evaluation example: false example: false - name: stack_path in: query description: Optional path to the stack module allowEmptyValue: true schema: type: string description: Optional path to the stack module example: Voluptates eius autem magnam vitae. example: Voluptatibus veniam vel omnis. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i7h minLength: 1 maxLength: 128 example: '0' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: x minLength: 1 maxLength: 128 example: w0y - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 - 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: kq minLength: 1 maxLength: 128 example: f2 - name: Content-Length in: header description: Size in bytes of the data. allowEmptyValue: true schema: type: integer description: Size in bytes of the data. example: 1019959496002414200 format: int64 example: 4270059176877055500 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateDataResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data/{id}': get: tags: - workspaces summary: Show data description: >- Get binary data generated by the provisioner, such as plans and state files. operationId: workspaces#show-data parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: p2 minLength: 1 maxLength: 128 example: d - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: gpa minLength: 1 maxLength: 128 example: goq - 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: Eveniet voluptatibus dolor. example: Voluptatem et sint. - name: id in: path description: The unique identifier for the data required: true schema: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: y4d minLength: 1 maxLength: 128 example: 9ep responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/data/{id}/evaluate-policy': get: tags: - workspaces summary: Evaluate data description: >- Evaluate policy against previously stored data, such as plans and state files. operationId: workspaces#evaluate-data parameters: - name: pipeline_execution_id in: query description: Pipeline execution associated with this evaluation allowEmptyValue: true schema: type: string description: Pipeline execution associated with this evaluation example: Nulla dolorem. example: Saepe eius velit qui. - name: policy_action in: query description: Policy action used during OPA evaluation allowEmptyValue: true required: true schema: type: string description: Policy action used during OPA evaluation example: afterTerraformApply example: afterTerraformApply - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ym6 minLength: 1 maxLength: 128 example: v - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: jo minLength: 1 maxLength: 128 example: opj - 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 odit deserunt ab placeat iure at. example: Molestiae et similique in impedit qui quia. - name: id in: path description: The unique identifier for the data required: true schema: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: 2f minLength: 1 maxLength: 128 example: xx responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/EvaluateDataResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/dependency-graph': post: tags: - workspaces summary: Upload dependency graph data description: Upload dependency graph for an existing plan file. operationId: workspaces#upload-dependency-graph parameters: - name: pipeline_id in: query description: The unique identifier for the associated pipeline allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline example: Illo blanditiis ut dolorem dolor pariatur. example: Aspernatur ipsa mollitia ea soluta similique quis. - name: stage_id in: query description: The unique identifier for a stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for a stage example: Eligendi quod vel. example: Provident saepe ducimus recusandae ea. - name: pipeline_execution_id in: query description: The unique identifier for the associated pipeline execution allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution example: Sit inventore. example: Debitis odit ad aspernatur nostrum labore consequatur. - name: pipeline_stage_id in: query description: The unique identifier for the associated pipeline execution stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution stage example: In qui quasi qui velit. example: Ut earum consequatur soluta neque optio quis. - name: provisioner_type in: query description: Type of provisioner that created the data allowEmptyValue: true required: true schema: type: string description: Type of provisioner that created the data example: awscdk enum: - tf - awscdk example: awscdk - name: data_type in: query description: Type of data stored allowEmptyValue: true required: true schema: type: string description: Type of data stored example: cdk_manifest enum: - plan_human - state_raw - state_human - cost_breakdown - cost_diff - modules - providers - cdk_template - cdk_manifest - cdk_tree - cdk_assets - cdk_diff - cdk_drift example: cost_breakdown - name: stack_path in: query description: Optional path to the stack module allowEmptyValue: true schema: type: string description: Optional path to the stack module example: Dolor deleniti veniam dolores. example: Excepturi provident commodi. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: w0 minLength: 1 maxLength: 128 example: 5rj - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 6y minLength: 1 maxLength: 128 example: 7f - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 - 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: smg minLength: 1 maxLength: 128 example: n54 - name: Content-Length in: header description: Size in bytes of the graph data. allowEmptyValue: true schema: type: integer description: Size in bytes of the graph data. example: 6113694135076591000 format: int64 example: 2982716084601029600 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UploadDependencyGraphResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/drift-config': delete: tags: - workspaces summary: Disable drift automation for a workspace description: Removes drift scheduling and related configuration for the workspace. operationId: workspaces#delete-drift-config parameters: - name: provisioner in: query description: Provisioner key (defaults to opentofu when omitted) allowEmptyValue: true schema: type: string description: Provisioner key (defaults to opentofu when omitted) example: Et blanditiis omnis fugiat ut et cum. example: Repellat odio itaque beatae aut corporis deleniti. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 example: l7n - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 example: 'n' - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Id sit sequi placeat molestiae. example: Quas laboriosam. - 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: q minLength: 1 maxLength: 128 example: qk4 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DeleteDriftConfigResponse' example: status: Reprehenderit iusto consequuntur et. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - workspaces summary: Get drift automation status for a workspace description: Returns whether drift automation is enabled and related metadata. operationId: workspaces#get-drift-config parameters: - name: provisioner in: query description: Provisioner key (defaults to opentofu when omitted) allowEmptyValue: true schema: type: string description: Provisioner key (defaults to opentofu when omitted) example: Velit nemo sed dolor blanditiis omnis. example: Porro blanditiis qui doloribus odit. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: l minLength: 1 maxLength: 128 example: 5mo - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: f2 minLength: 1 maxLength: 128 example: yf - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Ut tenetur veniam sit ut magnam. example: Consectetur placeat corporis itaque explicabo. - 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: dor minLength: 1 maxLength: 128 example: inv responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetDriftConfigResponse' example: enabled: false pipeline_id: Est blanditiis. run_every: 8952501738610711000 run_every_unit: seconds trigger_id: Ex odio vel esse sint iusto numquam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - workspaces summary: Enable drift automation for a workspace description: Configures drift detection pipeline and schedule for the workspace. operationId: workspaces#update-drift-config parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '7' minLength: 1 maxLength: 128 example: re - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 4g minLength: 1 maxLength: 128 example: q - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Magni praesentium tempora nemo. example: Fugit non. - 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: fml minLength: 1 maxLength: 128 example: '9' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateDriftConfigRequest' example: pipeline_id: Itaque autem a harum et. provisioner: Rerum voluptas autem aliquam dolore neque et. run_every: 5067603894476223000 run_every_unit: seconds responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateDriftConfigResponse' example: status: Consequatur sunt enim eum magni qui. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/ephemeral-config': delete: tags: - workspaces summary: Disable ephemeral TTL for a workspace description: >- Removes ephemeral scheduling and related configuration for the workspace. operationId: workspaces#delete-ephemeral-config parameters: - name: provisioner in: query description: Provisioner key (defaults to opentofu when omitted) allowEmptyValue: true schema: type: string description: Provisioner key (defaults to opentofu when omitted) example: Veniam et. example: Sit sunt assumenda aut corporis occaecati. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: z minLength: 1 maxLength: 128 example: u3u - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 1zx minLength: 1 maxLength: 128 example: i - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Et velit sint dolore cum inventore provident. example: Eaque dolorem maiores doloremque. - 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: js minLength: 1 maxLength: 128 example: t3 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DeleteEphemeralConfigResponse' example: status: Perspiciatis quia voluptatibus molestias laborum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - workspaces summary: Get ephemeral TTL status for a workspace description: Returns whether ephemeral TTL is enabled and related metadata. operationId: workspaces#get-ephemeral-config parameters: - name: provisioner in: query description: Provisioner key (defaults to opentofu when omitted) allowEmptyValue: true schema: type: string description: Provisioner key (defaults to opentofu when omitted) example: Maiores quo ut iusto porro tempore. example: Et reprehenderit aliquid. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '642' minLength: 1 maxLength: 128 example: q - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: gx minLength: 1 maxLength: 128 example: 0hi - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Consequatur labore a tempora a. example: Dolorem quia expedita. - 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: ik5 minLength: 1 maxLength: 128 example: z2 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetEphemeralConfigResponse' example: delete_at: Ut ea voluptatem eligendi consequatur porro. delete_delay_unit: days delete_delay_value: 8905023226545110000 delete_on_date: In temporibus expedita vel iusto provident ducimus. delete_workspace: false destroy_at: Assumenda qui id maiores qui. destroy_on_date: Est explicabo architecto tempora. enabled: true pipeline_id: Recusandae quae nam voluptate eius eligendi amet. provisioner: Vel non laudantium inventore nam adipisci minus. source: project trigger_id: Autem enim molestias hic dolore tempore aliquid. ttl_unit: hours ttl_value: 6397016225285737000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - workspaces summary: Enable ephemeral TTL for a workspace description: >- Configures time-to-live settings to automatically destroy infrastructure and optionally delete the workspace. operationId: workspaces#update-ephemeral-config parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: xpo minLength: 1 maxLength: 128 example: 4q9 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: jg3 minLength: 1 maxLength: 128 example: 1ue - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Labore quas perferendis quaerat ullam a sit. example: Et recusandae aut nihil dolorum et. - 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: x minLength: 1 maxLength: 128 example: v requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateEphemeralConfigRequest' example: delete_delay_unit: seconds delete_delay_value: 7313519267579664000 delete_on_date: Rerum non sit numquam quidem quia. delete_workspace: false destroy_delay_unit: days destroy_delay_value: 2855362223226296000 destroy_on_date: Modi ex laborum facilis molestiae aut. pipeline_id: Voluptas et est esse minus eum consectetur. provisioner: Autem et aut et. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateEphemeralConfigResponse' example: delete_at: Laborum quisquam nemo quisquam inventore tempore. destroy_at: Architecto culpa blanditiis quis dolores. status: Neque voluptatum rerum similique. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/events': post: tags: - workspaces summary: Send event description: >- Store binary data generated by the provisioner, such as plans and state files. operationId: workspaces#send-event parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: b8 minLength: 1 maxLength: 128 example: i - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i6j minLength: 1 maxLength: 128 example: k - name: workspace in: path description: Workspace associated with this event required: true schema: type: string description: Workspace associated with this event example: w minLength: 1 maxLength: 1024 example: '8' - 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: bnw minLength: 1 maxLength: 128 example: dt requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/SendEventRequest' example: data: Cupiditate consequuntur veritatis magnam voluptatem fuga quisquam.: Facere similique recusandae optio et non. Eaque alias quis voluptatem sed voluptatum.: Veniam dolorem qui dolorum enim aperiam. Ut repudiandae consectetur sequi.: Et alias occaecati quaerat fuga. event_type: apply_needed metadata: PlannedChangesCount: 4726694833774297000 activity_status: incomplete activity_type: synth cost_breakdown_uuid: Omnis expedita illum illum rerum. cost_currency: Rem ea. cost_diff_total_monthly: Consequatur consequatur quo ratione earum. cost_diff_uuid: Quae sint placeat. cost_past_total_monthly: Officiis mollitia et harum. cost_total_monthly: Quia cum aut. cost_total_monthly_percentage_change: Velit consequatur at minima. data_length: 3894734641048842000 drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 enable_solutions_factory: true git_branch: Voluptatem et. git_commit_message: Inventore aliquam quia temporibus consequatur officia. git_commit_sha: Nisi aperiam optio. git_repo: Aspernatur enim odio sit rerum accusantium. modules_uuid: Temporibus temporibus. output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 pipeline: Quibusdam recusandae esse ea. pipeline_execution_id: Optio et eos eos ad. pipeline_execution_number: Nesciunt assumenda. pipeline_name: Omnis eum. pipeline_stage_id: Veritatis aut enim eos non aut expedita. plan_uuid: Quibusdam id qui. providers_uuid: Voluptate perspiciatis pariatur dolor omnis natus dolores. provisioner: Qui quos. provisioner_version: Necessitatibus amet. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 rollback_reason: Ad fugit inventore. rollback_source_id: Deserunt et consectetur. stacks: - assets_uuid: >- Rerum inventore voluptas qui voluptatem deleniti exercitationem. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Voluptas ea velit eos qui. error_message: Ducimus nisi tempora eius. manifest_uuid: Deleniti ex vel et quia. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: Dolores architecto sit. stack_outputs: Iste quia aut illo.: Qui cupiditate ex deserunt. Quia non quae quia.: Dolorem ut ut soluta vero impedit. Sint in sed.: Odit dicta esse error sapiente omnis porro. stack_path: Iure temporibus id tempore fuga molestias reprehenderit. status: skipped template_uuid: Blanditiis voluptatem est molestias velit voluptas. tree_uuid: Necessitatibus aliquid. - assets_uuid: >- Rerum inventore voluptas qui voluptatem deleniti exercitationem. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Voluptas ea velit eos qui. error_message: Ducimus nisi tempora eius. manifest_uuid: Deleniti ex vel et quia. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: Dolores architecto sit. stack_outputs: Iste quia aut illo.: Qui cupiditate ex deserunt. Quia non quae quia.: Dolorem ut ut soluta vero impedit. Sint in sed.: Odit dicta esse error sapiente omnis porro. stack_path: Iure temporibus id tempore fuga molestias reprehenderit. status: skipped template_uuid: Blanditiis voluptatem est molestias velit voluptas. tree_uuid: Necessitatibus aliquid. state_checksum: Magni et impedit. state_uuid: Libero incidunt doloribus harum impedit. terragrunt_details: - cost_breakdown_uuid: Itaque quidem fugit eos sint dignissimos aliquid. cost_currency: Optio in doloribus aut minus omnis labore. cost_diff_total_monthly: Aspernatur provident et et consectetur perferendis. cost_diff_uuid: Quos quod sit id doloribus. cost_past_total_monthly: Et facilis earum et. cost_total_monthly: Velit culpa et non quo. cost_total_monthly_percentage_change: Est non harum ea aspernatur eos sint. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 path_id: Commodi et incidunt reiciendis corporis voluptas. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 state_file_link: Harum eaque ipsa incidunt iure id. status: Provident aut et deserunt eos. - cost_breakdown_uuid: Itaque quidem fugit eos sint dignissimos aliquid. cost_currency: Optio in doloribus aut minus omnis labore. cost_diff_total_monthly: Aspernatur provident et et consectetur perferendis. cost_diff_uuid: Quos quod sit id doloribus. cost_past_total_monthly: Et facilis earum et. cost_total_monthly: Velit culpa et non quo. cost_total_monthly_percentage_change: Est non harum ea aspernatur eos sint. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 path_id: Commodi et incidunt reiciendis corporis voluptas. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 state_file_link: Harum eaque ipsa incidunt iure id. status: Provident aut et deserunt eos. trigger: Et velit.: Consectetur rerum impedit error iste. Fuga soluta qui excepturi animi.: Expedita officia deserunt. Quis et optio ipsam velit fugiat.: Quo recusandae. via_cfn: true pipeline_execution_id: Necessitatibus non qui. pipeline_stage_id: Deleniti vel id voluptatibus iusto voluptatum. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/insights': get: tags: - insights summary: List insights for a workspace description: Returns a paginated list of insights for a workspace (cost and drift). operationId: insights#list-insights parameters: - name: limit in: query description: >- Limit is the number of records to return for a page. When omitted, all records are returned. allowEmptyValue: true schema: type: integer description: >- Limit is the number of records to return for a page. When omitted, all records are returned. example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: >- Page is the page number to return relative to the page 'limit'. When omitted, all records are returned. allowEmptyValue: true schema: type: integer description: >- Page is the page number to return relative to the page 'limit'. When omitted, all records are returned. example: 1 format: int64 minimum: 1 example: 1 - name: type in: query description: 'Filter by insight type. When omitted, all types are returned.' allowEmptyValue: true schema: type: string description: 'Filter by insight type. When omitted, all types are returned.' example: cost enum: - cost - drift example: drift - name: state in: query description: 'Filter by insight state. When omitted, all states are returned.' allowEmptyValue: true schema: type: string description: 'Filter by insight state. When omitted, all states are returned.' example: APPLIED enum: - OPEN - APPLIED example: OPEN - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 7e minLength: 1 maxLength: 128 example: c - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '0' minLength: 1 maxLength: 128 example: s - name: workspace in: path description: Workspace identifier. required: true schema: type: string description: Workspace identifier. example: xh minLength: 1 maxLength: 128 example: 1hv - 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: vw minLength: 1 maxLength: 128 example: im responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/InsightCollection' example: - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/insights/{id}': get: tags: - insights summary: Get insight by ID description: >- Returns a single insight for a workspace. Used by the remediating agent for context and by the UI for detail views. operationId: insights#get-insight parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: p7k minLength: 1 maxLength: 128 example: gzg - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: tw minLength: 1 maxLength: 128 example: k8 - name: workspace in: path description: Workspace identifier. required: true schema: type: string description: Workspace identifier. example: wr5 minLength: 1 maxLength: 128 example: p - name: id in: path description: Insight identifier (recommendation_id). required: true schema: type: string description: Insight identifier (recommendation_id). example: 0vv minLength: 1 example: v - 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: 36w minLength: 1 maxLength: 128 example: ds responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetInsightResponse' example: action: MigrateToGraviton applied_by: Culpa eligendi reiciendis repellat. applied_on: 3816199809949373000 details_link: Voluptas quibusdam error voluptates sunt. id: Corporis veritatis rerum officia corporis illo ut. monthly_saving: 0.28997552375280045 monthly_spend: 0.45079883028730716 pipeline_execution_id: Qui doloribus. pipeline_identifier: Illum eligendi nesciunt labore aut magnam saepe. remediation_result_payload: Aliquam id sed fuga. remediation_result_type: explanation remediation_run_id: Et accusamus qui. remediation_status: pending resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: drift '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/pipelines': get: tags: - workspaces summary: List pipelines description: List the pipelines where the workspace is been used operationId: workspaces#list-pipelines parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ole minLength: 1 maxLength: 128 example: '7' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0h minLength: 1 maxLength: 128 example: o3p - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Et autem. example: Harum ea soluta. - 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: ag minLength: 1 maxLength: 128 example: fs7 responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ListPipelinesResponse' example: account: uj org: pky pipelines: - Necessitatibus dolorem eos nihil inventore. - Et tempora. - Id ex cupiditate et. project: '999' '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/provisioner-activities/{activity_id}/complete': post: tags: - provisioner_activities summary: Complete activity description: Complete a provisioner activity with results or error. operationId: provisioner_activities#complete-activity parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: lu minLength: 1 maxLength: 128 example: r4s - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kf minLength: 1 maxLength: 128 example: r - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: ju minLength: 1 maxLength: 128 example: sk7 - name: activity_id in: path description: The activity identifier from start-activity required: true schema: type: string description: The activity identifier from start-activity example: 16d4b054-96d1-4416-99d7-5e67c9a37a6d format: uuid example: ef09bf23-1b44-46d8-9d2a-44ee603ac7a7 - 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: 96o minLength: 1 maxLength: 128 example: qfs requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CompleteActivityRequest' example: cdk_result: stacks: - assets_uuid: Rerum assumenda illum dolores quis ratione sunt. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Laborum fugiat a earum harum et amet. error_message: Error et nesciunt totam. manifest_uuid: Eaque sed dolore voluptatum. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: NetworkingStack stack_outputs: Quod aperiam ut debitis impedit esse.: Numquam accusantium inventore. stack_path: stacks/networking status: success template_uuid: Repellendus aut nesciunt. tree_uuid: Ut qui dolore aut eum id aut. - assets_uuid: Rerum assumenda illum dolores quis ratione sunt. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Laborum fugiat a earum harum et amet. error_message: Error et nesciunt totam. manifest_uuid: Eaque sed dolore voluptatum. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: NetworkingStack stack_outputs: Quod aperiam ut debitis impedit esse.: Numquam accusantium inventore. stack_path: stacks/networking status: success template_uuid: Repellendus aut nesciunt. tree_uuid: Ut qui dolore aut eum id aut. via_cfn: true error_message: Voluptatem sequi repellat. status: completed responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CompleteActivityResponse' example: activity_id: Expedita enim quaerat qui impedit voluptate. completed_at: 8344033803594800000 status: completed workspace_status: inactive '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/provisioner-activities/start': post: tags: - provisioner_activities summary: Start activity description: >- Start a new provisioner activity. The activity_id is client-generated for idempotency. operationId: provisioner_activities#start-activity parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: qm minLength: 1 maxLength: 128 example: '8' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: nfd minLength: 1 maxLength: 128 example: r - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: i9 minLength: 1 maxLength: 128 example: p - 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: em minLength: 1 maxLength: 128 example: w requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/StartActivityRequest' example: activity_id: 550e8400-e29b-41d4-a716-446655440000 activity_type: bootstrap git_info: branch: main commit_message: Add new stack commit_sha: abc123def456 repo: 'https://github.com/org/repo' pipeline_execution_id: Tempora veniam ea laborum omnis suscipit reiciendis. pipeline_id: Aut modi quo quis voluptatem. pipeline_stage_id: Nihil alias eligendi. provisioner_type: tf provisioner_version: 2.100.0 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/StartActivityResponse' example: activity_id: Aut reiciendis libero quo doloribus omnis quo. started_at: 3003035210863297000 status: started '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remediation/config': delete: tags: - remediation summary: Disable remediation description: Disable AI remediation for a workspace operationId: remediation#disable-remediation parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: m4 minLength: 1 maxLength: 128 example: 8s - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: pl minLength: 1 maxLength: 128 example: rpa - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: b5 minLength: 1 maxLength: 128 example: m0 - 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: 9u minLength: 1 maxLength: 128 example: sj responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - remediation summary: Get remediation config description: Check whether AI remediation is enabled for a workspace operationId: remediation#get-remediation-config 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: 63c - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2qs minLength: 1 maxLength: 128 example: 'n' - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: cl minLength: 1 maxLength: 128 example: mq - 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: s minLength: 1 maxLength: 128 example: oha responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetRemediationConfigResponse' example: enabled: true source: none '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - remediation summary: Enable remediation description: Enable AI remediation for a workspace operationId: remediation#enable-remediation parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: cqr minLength: 1 maxLength: 128 example: ar - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: of minLength: 1 maxLength: 128 example: z31 - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: b minLength: 1 maxLength: 128 example: hs - 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: qc minLength: 1 maxLength: 128 example: 2ju responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remediation/drift-plan': get: tags: - remediation summary: Get drift plan description: >- Download the plan file associated with the workspace's current drift state. Validates the workspace is drifted and returns the plan binary from the drift-detection activity. operationId: remediation#get-drift-plan parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 example: h - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 1a minLength: 1 maxLength: 128 example: 6g - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: 4y3 minLength: 1 maxLength: 128 example: mq - 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: hj minLength: 1 maxLength: 128 example: yi5 responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remediation/runs': get: tags: - remediation summary: List remediation runs description: List remediation runs for a workspace operationId: remediation#list-remediation-runs parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: hc minLength: 1 maxLength: 128 example: 7r1 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: bpx minLength: 1 maxLength: 128 example: '7' - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: 'y' minLength: 1 maxLength: 128 example: if - 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: pn6 minLength: 1 maxLength: 128 example: v responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/RemediationRunResourceCollection' example: - account: Repudiandae aut provident suscipit soluta. created: 799018490754612200 id: Perferendis illum. input_payload: Qui dignissimos explicabo. insight_id: Modi placeat occaecati. org: Occaecati dolore perferendis quasi sit sed velit. pipeline_execution_id: Eum animi est nostrum. pipeline_identifier: Aliquid magni laborum nobis et. project: Libero qui provident aut aut quam. recommendation_source: Ipsum et dolorum itaque. remediation_type: drift result_payload: Aliquam delectus inventore deleniti. result_type: explanation status: succeeded triggered_by: Voluptas omnis quaerat ipsam quos. updated: 979547907667811200 workspace: Adipisci culpa eum ea voluptates quia. - account: Repudiandae aut provident suscipit soluta. created: 799018490754612200 id: Perferendis illum. input_payload: Qui dignissimos explicabo. insight_id: Modi placeat occaecati. org: Occaecati dolore perferendis quasi sit sed velit. pipeline_execution_id: Eum animi est nostrum. pipeline_identifier: Aliquid magni laborum nobis et. project: Libero qui provident aut aut quam. recommendation_source: Ipsum et dolorum itaque. remediation_type: drift result_payload: Aliquam delectus inventore deleniti. result_type: explanation status: succeeded triggered_by: Voluptas omnis quaerat ipsam quos. updated: 979547907667811200 workspace: Adipisci culpa eum ea voluptates quia. - account: Repudiandae aut provident suscipit soluta. created: 799018490754612200 id: Perferendis illum. input_payload: Qui dignissimos explicabo. insight_id: Modi placeat occaecati. org: Occaecati dolore perferendis quasi sit sed velit. pipeline_execution_id: Eum animi est nostrum. pipeline_identifier: Aliquid magni laborum nobis et. project: Libero qui provident aut aut quam. recommendation_source: Ipsum et dolorum itaque. remediation_type: drift result_payload: Aliquam delectus inventore deleniti. result_type: explanation status: succeeded triggered_by: Voluptas omnis quaerat ipsam quos. updated: 979547907667811200 workspace: Adipisci culpa eum ea voluptates quia. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - remediation summary: Create remediation run description: Create a new remediation run (called by the remediation pipeline plugin) operationId: remediation#create-remediation-run parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: q minLength: 1 maxLength: 128 example: 3o - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: j2 minLength: 1 maxLength: 128 example: q7s - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: '9' minLength: 1 maxLength: 128 example: r4a - 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: uz minLength: 1 maxLength: 128 example: s requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateRemediationRunRequest' example: input_payload: Quidem libero mollitia culpa maiores minima unde. insight_id: Non natus animi eius doloribus facilis expedita. pipeline_execution_id: Dolore itaque rerum recusandae. pipeline_identifier: Enim dolore sed iusto consequuntur. remediation_type: custom triggered_by: Repellendus veniam est occaecati. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreateRemediationRunResponse' example: account: Tempore sint dolore praesentium tenetur. created: 3098031025666320000 id: Repellendus debitis ipsa culpa quod enim. input_payload: Atque fuga excepturi. insight_id: Ducimus ut. org: Id et aspernatur qui beatae nobis sit. pipeline_execution_id: Et dignissimos et maiores. pipeline_identifier: Aut incidunt. project: Odio eum alias nostrum architecto quos vel. recommendation_source: Perferendis iste iste adipisci et aut ut. remediation_type: ccm result_payload: Repellendus et. result_type: explanation status: running triggered_by: Non ullam modi debitis sapiente. updated: 3727820212117227500 workspace: Sapiente quasi et. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remediation/runs/{id}': get: tags: - remediation summary: Get remediation run description: Get a single remediation run by ID operationId: remediation#get-remediation-run parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 7f minLength: 1 maxLength: 128 example: l - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 5ac minLength: 1 maxLength: 128 example: e - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: k minLength: 1 maxLength: 128 example: k8i - name: id in: path description: Remediation run identifier required: true schema: type: string description: Remediation run identifier example: Illum ipsum laborum quos eius et repellat. example: Velit laboriosam ad delectus aut alias 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: v5s minLength: 1 maxLength: 128 example: mzz responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetRemediationRunResponse' example: account: Omnis excepturi asperiores. created: 6787863026238903000 id: Tempore vel dolorem fugiat aut molestiae. input_payload: Excepturi voluptate suscipit neque aliquid quam voluptas. insight_id: Ut pariatur adipisci veniam et enim voluptate. org: Quaerat et fuga libero deserunt veritatis. pipeline_execution_id: Vero quisquam. pipeline_identifier: Labore error consequatur excepturi. project: Corporis qui et. recommendation_source: Atque similique atque tempore porro error veritatis. remediation_type: ccm result_payload: Doloribus corrupti et amet. result_type: pr_created status: failed triggered_by: Voluptas neque. updated: 3254659993269940000 workspace: Voluptas quisquam adipisci maxime est ut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - remediation summary: Update remediation run description: >- Update a remediation run status and results (called by the remediation pipeline plugin) operationId: remediation#update-remediation-run parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i minLength: 1 maxLength: 128 example: d - 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: d - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: ki minLength: 1 maxLength: 128 example: u5 - name: id in: path description: Remediation run identifier required: true schema: type: string description: Remediation run identifier example: Iure laudantium nemo. example: Excepturi eligendi laudantium quas. - 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: e minLength: 1 maxLength: 128 example: '1' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateRemediationRunRequest' example: pipeline_execution_id: Aut dolor. result_payload: Excepturi vitae in. result_type: pr_created status: running responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateRemediationRunResponse' example: account: Eligendi perspiciatis dolorum quas. created: 3901733377290801700 id: Aperiam quis voluptas. input_payload: Nisi ipsum quisquam et veritatis consequatur non. insight_id: Distinctio repudiandae rerum dolorem eaque nihil voluptatibus. org: Omnis id nihil voluptatem voluptas non. pipeline_execution_id: Pariatur dolores excepturi perferendis. pipeline_identifier: Libero aperiam quasi porro id corrupti. project: Et deserunt et veniam ipsum id amet. recommendation_source: Dolore quae qui voluptatem nesciunt pariatur et. remediation_type: sto result_payload: Ipsam corporis iste harum. result_type: explanation status: pending triggered_by: Qui dignissimos molestiae repudiandae nihil voluptatem. updated: 7012829059451903000 workspace: Similique nisi ex et minus. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions': post: tags: - workspaces summary: Create remote execution description: Create a remote execution for a workspace. operationId: workspaces#create-remote-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: h5 minLength: 1 maxLength: 128 example: uo - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0yq minLength: 1 maxLength: 128 example: jw - name: workspace in: path description: The workspace associated with the remote execution. required: true schema: type: string description: The workspace associated with the remote execution. example: Sunt illo sit ut. example: Et sapiente voluptate aut vel qui. - 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: vv minLength: 1 maxLength: 128 example: '2' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateRemoteExecutionRequest' example: custom_arguments: Similique et.: - Asperiores blanditiis ad delectus modi natus sunt. - Eum laboriosam et occaecati et. - Quam consectetur placeat provident id quo ut. Tempora sunt vitae cupiditate nihil similique reiciendis.: - Aspernatur tenetur fuga. - Ut delectus natus quis. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreateRemoteExecutionResponse' example: account: l9a created: 6117550831608902000 custom_arguments: Atque est aliquam sint libero et reiciendis.: - Atque repellat iure illo aut autem. - Excepturi vitae amet esse. - Quos quo eius doloribus. - Repellat maiores quia minus. Nobis unde rem.: - Praesentium id. - Culpa illo non minus tenetur sed. - Maiores id quibusdam mollitia qui debitis. executed: false id: ab138dd9-561e-4eb5-af84-416a32b65d5b org: e pipeline_execution_id: Modi voluptates aliquid dolorem est et. pipeline_execution_url: Omnis fugit distinctio ullam. project: o sha256_checksum: Nostrum saepe repellat provident sapiente et. updated: 4938267230550072000 workspace: Quos atque nesciunt. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}': get: tags: - workspaces summary: Show remote execution description: Find remote execution operationId: workspaces#find-remote-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 52m minLength: 1 maxLength: 128 example: 1vx - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 example: q - 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: Consectetur saepe aut. example: Dolorem illum. - name: id in: path description: The ID of the remote execution required: true schema: type: string description: The ID of the remote execution example: 3110379f-5f21-4827-a729-8b9e0943905b format: uuid example: e2f54807-6786-4cbb-a654-4154eedb5998 - 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: cdk minLength: 1 maxLength: 128 example: io responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowRemoteExecutionResponse' example: account: k created: 6713142458718362000 custom_arguments: Nihil voluptatibus.: - Dolorem qui. - Delectus et temporibus saepe molestiae. - Quasi quam assumenda a consequuntur harum ipsum. - Impedit placeat et voluptatem dolorum molestias et. executed: false id: ef163659-5165-46f5-87eb-3bb6866a1df1 org: '8' pipeline_execution_id: Repellendus libero dolorum libero quia. pipeline_execution_url: Sed repudiandae fuga ut aut voluptatem facere. project: p3j sha256_checksum: Porro eum qui. updated: 7065353725347990000 workspace: Nisi porro quia voluptatibus excepturi. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/download': get: tags: - workspaces summary: Download remote execution description: Download the source code for the remote plan. operationId: workspaces#download-remote-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 35b minLength: 1 maxLength: 128 example: e6 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 78d minLength: 1 maxLength: 128 example: z - 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: Debitis sed placeat repudiandae omnis dolorem maiores. example: Eos libero eius rerum culpa consequatur. - name: id in: path description: The ID of the remote execution required: true schema: type: string description: The ID of the remote execution example: 706c32c7-7886-4749-abeb-685e21d10591 format: uuid example: ecf262ab-3920-430a-abb5-1d129ce7f681 - 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: yk8 minLength: 1 maxLength: 128 example: byh responses: '200': description: OK response. headers: Content-Digest: description: >- Content-Digest header as defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Digest. Sha256 is the only supported algorithm. schema: type: string description: >- Content-Digest header as defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Digest. Sha256 is the only supported algorithm. example: Ex id adipisci. example: A aliquid iure odio. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/execute': post: tags: - workspaces summary: execute-remote-execution workspaces description: Execute the remote execution operationId: workspaces#execute-remote-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: k minLength: 1 maxLength: 128 example: ut6 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 3yu minLength: 1 maxLength: 128 example: p - 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: Modi sunt et reprehenderit est. example: Rerum autem tenetur recusandae nisi et hic. - name: id in: path description: The ID of the remote execution required: true schema: type: string description: The ID of the remote execution example: 643441e7-18d8-4f3a-9f75-6b28cf1637c8 format: uuid example: a29730af-2f02-4ea5-add0-73f3c9725459 - 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: x8 minLength: 1 maxLength: 128 example: ai0 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/RemoteExecution' example: account: w created: 5920984713821169000 custom_arguments: Blanditiis libero eos.: - Officiis itaque iste est tempore nulla minima. - Sunt est est iusto. - Nulla deleniti. executed: false id: e1666062-38d7-4eb0-8029-340317b58fe4 org: 5g pipeline_execution_id: Ad iure. pipeline_execution_url: Recusandae iure ut odit soluta. project: d sha256_checksum: Pariatur voluptas ea dicta veniam soluta corrupti. updated: 5022056999727485000 workspace: Dolorem delectus consectetur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/remote-executions/{id}/upload': post: tags: - workspaces summary: Upload remote execution source description: Upload the source code for the remote execution. operationId: workspaces#upload-remote-execution parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: z - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: yqi minLength: 1 maxLength: 128 example: w5w - 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: Omnis quis consequatur. example: Ratione in earum exercitationem esse aspernatur voluptate. - name: id in: path description: The ID of the remote execution required: true schema: type: string description: The ID of the remote execution example: 6bfdd8c3-6229-4f3f-beff-405ea85f5cc0 format: uuid example: 709b480e-d79c-4bc8-ae2a-a66ff8585870 - 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: n6 minLength: 1 maxLength: 128 example: qr - name: Content-Length in: header description: Size in bytes of the source code. allowEmptyValue: true schema: type: integer description: Size in bytes of the source code. example: 8607843619719162000 format: int64 example: 7794071351860625000 - name: Content-Digest in: header description: >- Content-Digest header as defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Digest. Sha256 is the only supported algorithm. allowEmptyValue: true required: true schema: type: string description: >- Content-Digest header as defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Digest. Sha256 is the only supported algorithm. example: Dolores eaque libero quo. example: Atque quaerat. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UploadRemoteExecutionResponse' example: account: hi created: 1730531710352907500 custom_arguments: Ea rem perferendis et repellendus dolorum neque.: - Ipsam voluptatem magnam saepe dolor non. - Laborum est aut quo. - Cum eos illum. - Sit suscipit praesentium architecto libero. Rerum magnam cupiditate.: - Sint magnam est distinctio. - Illum expedita necessitatibus. - Quasi sint officiis cupiditate ullam ullam. - Vero aut doloribus est maiores incidunt reiciendis. executed: true id: ec5f4d57-a39f-4215-b202-4617d1a5113a org: eq7 pipeline_execution_id: Voluptatem aliquid sit rerum et qui autem. pipeline_execution_url: Aut similique nam eligendi non. project: pt sha256_checksum: Fugit et et officia debitis. updated: 2087774716935037000 workspace: Et sunt nostrum voluptas nam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resource-types': get: tags: - workspaces summary: List workspace resource types description: Retrieves the resource types used by workspaces operationId: workspaces#list-workspace-resource-types parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 5s minLength: 1 maxLength: 128 example: c - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 94o minLength: 1 maxLength: 128 example: j - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Nemo nulla officia enim molestias dolores id. example: Quaerat assumenda mollitia animi non. - 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: nao minLength: 1 maxLength: 128 example: a7 responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Et iste. description: List of resource types example: - Qui vel fugit neque quia. - Velit magnam vel dolor. - Accusantium tenetur nobis dolor. - Facere aliquam eos delectus sequi eius. example: - Quos aspernatur id in delectus nisi. - Saepe ipsum nesciunt maiores laudantium. - Unde libero id minus. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resource-types-and-attributes': get: tags: - workspaces summary: Map of resource types and their attributes description: Retrieves the resource type attributes used by workspaces and attributes operationId: workspaces#list-workspace-resource-types-and-attributes parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: 2u - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i5o minLength: 1 maxLength: 128 example: f - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Libero et. example: Eum molestiae iure ut fugit odit. - 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: u8 minLength: 1 maxLength: 128 example: '00' responses: '200': description: OK response. content: application/json: schema: type: object description: Map of resource types and their attributes example: Labore consequatur officia blanditiis.: - Dolore facere facilis amet qui. - Qui optio. Temporibus corporis omnis consequuntur facilis.: - Ea dolores rerum sint rem. - Dolorum soluta delectus consectetur. - Quia sed sunt. Voluptas officiis exercitationem et dolores dolores possimus.: - Animi fugit blanditiis. - >- Rerum voluptatem consectetur voluptas omnis exercitationem. additionalProperties: type: array items: type: string example: Qui libero facere non. example: - Velit tempore. - Tenetur dicta aut. - Qui alias dolor quia iure inventore. example: Nihil mollitia consectetur nulla rem ea.: - Earum iste. - Et sit vel ipsam id omnis. - Eveniet voluptas ratione delectus et aut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resource-types/{resource_type}/attributes': get: tags: - workspaces summary: List workspace resource type attributes description: Retrieves the resource type attributes used by workspaces operationId: workspaces#list-workspace-resource-type-attributes parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: s minLength: 1 maxLength: 128 example: fw0 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: y4g minLength: 1 maxLength: 128 example: aan - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Saepe distinctio nobis saepe. example: Enim quia hic. - name: resource_type in: path description: Resource type required: true schema: type: string description: Resource type example: Deleniti dolores aliquam cum laborum voluptas. example: Id optio. - 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: iv minLength: 1 maxLength: 128 example: sry responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Sit maxime ea harum voluptate aut. description: List of resource type attributes example: - Enim sit sint sit voluptatem qui dolor. - Quis vel dolore sit. - Veritatis totam et sint harum nostrum esse. - Nulla ut sed illum molestiae sed. example: - Fugit omnis cum iure tenetur dolores. - Et atque perspiciatis aut ipsum expedita. - Quibusdam dignissimos quaerat. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resources': delete: tags: - workspaces summary: Delete resources description: Deletes destroyed resources for a workspace. operationId: workspaces#delete-resources parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 example: sxi - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: bz minLength: 1 maxLength: 128 example: n29 - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Tempora ut. example: Repellat neque occaecati aut autem. - 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: w minLength: 1 maxLength: 128 example: 7z requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeleteResourcesRequest' example: resources: - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DeleteResourcesResponse' example: results: - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. summary: deleted: 478160679584470500 failed: 7967991839526850000 skipped: 8731857758189317000 total: 6988959212936500000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/DeleteResourcesResponse' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' patch: tags: - workspaces summary: Update resources description: Updates resources for a workspace. operationId: workspaces#update-resources parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vra minLength: 1 maxLength: 128 example: zw - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: rw minLength: 1 maxLength: 128 example: 5bn - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Perferendis architecto nisi voluptatem sed eos. example: Necessitatibus et doloremque quis eum 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: '8' minLength: 1 maxLength: 128 example: gn requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateResourcesRequest' example: resources: - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. session_id: 68916516-bda6-4507-b905-013aa2b58082 update_mode: upsert responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateResourcesResponse' example: results: - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. summary: failed: 5668056904278775000 skipped: 5070549721619611000 total: 2456403868905884700 updated: 6656024962656553000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/UpdateResourcesResponse' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/resources/stale': delete: tags: - workspaces summary: Delete stale resources description: >- Deletes stale resources for a workspace that don't belong to the current session. operationId: workspaces#delete-stale-resources parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: lj minLength: 1 maxLength: 128 example: mq - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: k minLength: 1 maxLength: 128 example: '6' - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Recusandae enim eius. example: Nemo itaque velit aliquam aut error. - 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: tuk minLength: 1 maxLength: 128 example: t0p requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeleteStaleResourcesRequest' example: session_id: 0b9bedc8-1e5c-419b-9a29-8b5c19c6bac4 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/DeleteStaleResourcesResponse' example: deleted_count: 4823099522446506000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/DeleteStaleResourcesResponse' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/risk-assessment': post: tags: - workspaces summary: Upload risk assessment data description: >- Upload per-resource risk data and overall risk summary for an existing plan file. operationId: workspaces#upload-risk-assessment parameters: - name: pipeline_id in: query description: The unique identifier for the associated pipeline allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline example: Et corrupti iure in commodi doloribus ex. example: Cum quia consequatur velit iusto suscipit numquam. - name: stage_id in: query description: The unique identifier for a stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for a stage example: Voluptatibus est cumque soluta tempore suscipit porro. example: Aut consequatur quis. - name: pipeline_execution_id in: query description: The unique identifier for the associated pipeline execution allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution example: Sint pariatur atque veritatis et. example: Necessitatibus temporibus. - name: pipeline_stage_id in: query description: The unique identifier for the associated pipeline execution stage allowEmptyValue: true required: true schema: type: string description: The unique identifier for the associated pipeline execution stage example: Nihil sit dolores. example: Id maiores et. - name: provisioner_type in: query description: Type of provisioner that created the data allowEmptyValue: true required: true schema: type: string description: Type of provisioner that created the data example: awscdk enum: - tf - awscdk example: tf - name: data_type in: query description: Type of data stored allowEmptyValue: true required: true schema: type: string description: Type of data stored example: cdk_tree enum: - plan_human - state_raw - state_human - cost_breakdown - cost_diff - modules - providers - cdk_template - cdk_manifest - cdk_tree - cdk_assets - cdk_diff - cdk_drift example: cost_breakdown - name: stack_path in: query description: Optional path to the stack module allowEmptyValue: true schema: type: string description: Optional path to the stack module example: Exercitationem cumque unde nesciunt consectetur totam. example: Impedit quidem est aut beatae. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: u minLength: 1 maxLength: 128 example: b - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: c minLength: 1 maxLength: 128 example: x49 - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 - 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: '51' minLength: 1 maxLength: 128 example: stf - name: Content-Length in: header description: Size in bytes of the risk data. allowEmptyValue: true schema: type: integer description: Size in bytes of the risk data. example: 6786177156939438000 format: int64 example: 3241179676329355000 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UploadRiskAssessmentResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/state-versions/{data_id}/rollback': post: tags: - workspaces summary: Roll back workspace state to a previous version description: >- Copies a historical state file to a new version and sets the workspace state pointer to it. Blocked when a pipeline execution is in flight. operationId: workspaces#rollback-state parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ss minLength: 1 maxLength: 128 example: va6 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 4v minLength: 1 maxLength: 128 example: tvx - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: Sed et consequatur alias expedita sed voluptas. example: Voluptatem quia ut ab. - name: data_id in: path description: The unique identifier of the state version to roll back to required: true schema: type: string description: The unique identifier of the state version to roll back to example: d4b12b65-9946-424f-ab4c-a214cffd7538 format: uuid example: da8924fa-401c-4699-811c-366892dc8dc7 - 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: k minLength: 1 maxLength: 128 example: a requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/RollbackStateRequest' example: rollback_reason: Eos numquam est quia voluptate. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/RollbackStateResponse' example: activity_id: 89a1706e-d8ad-45e5-968b-38fbd2c7e246 new_data_id: af1258ef-3f45-4f1b-874f-3ab1b7bb8ba7 new_file_version: 6354219189638895000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/terraform-backend': get: tags: - tf-standard-backend summary: Show terraform state operationId: tf-standard-backend#pull-terraform-state parameters: - name: accountIdentifier in: query description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: wxj minLength: 1 maxLength: 128 example: k1i - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ems minLength: 1 maxLength: 128 example: s - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: 1zw - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - tf-standard-backend summary: Create terraform state operationId: tf-standard-backend#push-terraform-state parameters: - name: accountIdentifier in: query description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: jh6 minLength: 1 maxLength: 128 example: zyi - name: ID in: query description: >- If the backend is locked, this value must match the persisted terraform lock id. allowEmptyValue: true schema: type: string description: >- If the backend is locked, this value must match the persisted terraform lock id. example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 7vk minLength: 1 maxLength: 128 example: 'n' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0f minLength: 1 maxLength: 128 example: c - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 - name: Content-Length in: header description: Size in bytes of the state. allowEmptyValue: true schema: type: integer description: Size in bytes of the state. example: 3652361078409875500 format: int64 example: 4906466744874889000 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/{workspace}/terraform-backend/lock': delete: tags: - tf-standard-backend summary: Unlock workspace operationId: tf-standard-backend#unlock-workspace parameters: - name: accountIdentifier in: query description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: '8' minLength: 1 maxLength: 128 example: lf - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: lyr minLength: 1 maxLength: 128 example: eu - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: al minLength: 1 maxLength: 128 example: tv - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UnlockWorkspaceRequest' example: created: Quidem quidem accusantium. id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock operation: OperationTypePlan path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: 1.0.0 who: user1 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - tf-standard-backend summary: Lock workspace operationId: tf-standard-backend#lock-workspace parameters: - name: accountIdentifier in: query description: Account is the internal customer account ID. allowEmptyValue: true required: true schema: type: string description: Account is the internal customer account ID. example: bo minLength: 1 maxLength: 128 example: j - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: q1 minLength: 1 maxLength: 128 example: '1' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: aw minLength: 1 maxLength: 128 example: 7n - name: workspace in: path description: Workspace identifier required: true schema: type: string description: Workspace identifier example: workspace123 example: workspace123 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/LockWorkspaceRequest' example: created: Eius illum est. id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock operation: OperationTypePlan path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: 1.0.0 who: user1 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmLockinfo' example: account: zom created: 4857252027357958000 id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock locked_by_display_name: Id temporibus enim. locked_by_principal_id: Et voluptas amet et accusantium. locked_by_principal_type: Quasi distinctio nostrum ducimus. manual: true operation: OperationTypePlan org: a2 path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c project: ne7 reason: Et aperiam dignissimos. version: 1.0.0 who: user1 workspace: workspace123 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/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: ga minLength: 1 maxLength: 128 example: p - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: yp minLength: 1 maxLength: 128 example: 06r - 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: Et aut. example: Corporis fuga eum sunt. - 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: f minLength: 1 maxLength: 128 example: 4d responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/WorkspaceVariableResourceCollection' example: - account: nry created: 5222872494843438000 key: 2l kind: env org: w project: t2 updated: 6246346542190354000 value: Laborum et. value_type: boolean workspace: Magni facilis iure sed ut velit at. - account: nry created: 5222872494843438000 key: 2l kind: env org: w project: t2 updated: 6246346542190354000 value: Laborum et. value_type: boolean workspace: Magni facilis iure sed ut velit at. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' 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: l4f minLength: 1 maxLength: 128 example: zzg - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: '892' - 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: Sit voluptate distinctio vel soluta. example: Voluptatem accusamus. - 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: o minLength: 1 maxLength: 128 example: wy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceVariableRequest' example: key: i kind: tf value: Et rem perferendis eaque. value_type: secret responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateWorkspaceVariableResponse' example: account: c created: 5680701507953844000 key: o8y kind: env org: m 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: q updated: 4710754421886058000 value: Sit aut soluta. value_type: string workspace: Vitae enim doloremque voluptates dolores optio repudiandae. '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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/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: ja minLength: 1 maxLength: 128 example: z - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: f minLength: 1 maxLength: 128 example: 'n' - 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: Esse dolorum laboriosam sunt voluptatibus et. example: Rem necessitatibus eos quam laboriosam ut. - 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: dj pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 example: zx - 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: w3 minLength: 1 maxLength: 128 example: y9r 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' 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: 5j8 minLength: 1 maxLength: 128 example: ng - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 'y' minLength: 1 maxLength: 128 example: a - 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: Doloremque quia et. example: Aut et ut. - 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: 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: ej pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 example: x - 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: bw7 minLength: 1 maxLength: 128 example: yq responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowWorkspaceVariableResponse' example: account: 7vr created: 5082695110789253000 key: 6rk kind: tf org: 4dw project: j updated: 365944222271375500 value: Quo voluptatibus maiores. value_type: secret workspace: Animi maxime neque sint quo. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' 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: ol2 minLength: 1 maxLength: 128 example: xl - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 example: jt - 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: Tempora et deleniti enim. example: Ab fugit exercitationem beatae soluta. - 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: 'y' pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 example: t - 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: 1cl minLength: 1 maxLength: 128 example: cy requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateWorkspaceVariableRequest' example: value: Nulla eos maiores modi est ut. value_type: number 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/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: cu minLength: 1 maxLength: 128 example: 6i - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: f minLength: 1 maxLength: 128 example: p - 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: Repudiandae occaecati voluptas sed autem. example: Autem voluptatem assumenda itaque. - 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: xt minLength: 1 maxLength: 128 example: '3' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetVariablesAndProvidersResponse' example: environment_variables: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. provider_connectors: - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. terraform_variables: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. variable_files: - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/projects/{project}/workspaces/provisioners-ratio': get: tags: - workspaces summary: List provisioners ratio description: Retrieves the ratio of provisioners used by workspaces operationId: workspaces#list-provisioners-ratio parameters: - name: start_time in: query description: Start time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: Start time filter (Unix timestamp) example: 4633412437042152000 format: int64 example: 7467223971850928000 - name: end_time in: query description: End time filter (Unix timestamp) allowEmptyValue: true schema: type: integer description: End time filter (Unix timestamp) example: 3022573392186649000 format: int64 example: 8982946097263393000 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: mlf minLength: 1 maxLength: 128 example: '3' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: x minLength: 1 maxLength: 128 example: js - 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: d minLength: 1 maxLength: 128 example: w7 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListProvisionersRatioResponse' example: provisioner: Rerum tenetur.: 0.8971370397183459 total: 0.8747439177771398 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/variable-set': delete: tags: - variable_sets summary: Delete Variable Set by query identifier on org level description: >- Delete Variable Set on org level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: variable_sets#delete-variable-set-by-query-org-level parameters: - name: identifier in: query description: Identifier is the VariableSet identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the VariableSet identifier. example: f minLength: 1 maxLength: 128 example: '37' - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: l minLength: 1 maxLength: 128 example: '5' - 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: s minLength: 1 maxLength: 128 example: '5' responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - variable_sets summary: Create a new Variable Set on org level description: Create a new Variable Set on org level. operationId: variable_sets#create-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '4' minLength: 1 maxLength: 128 example: 4d - 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: '5' minLength: 1 maxLength: 128 example: x4 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateVariableSetRequestOrgScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Dolor officiis aut ab adipisci quis illo.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Eaque temporibus consequatur commodi.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Provident animi repellendus corporis fugiat quam cupiditate.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 7312445357296802000 identifier: 1a name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Earum fugit.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Fugit et consequatur necessitatibus sapiente minus.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/variable-set/{identifier}': delete: tags: - variable_sets summary: Delete Variable Set by identifier on org level description: Delete Variable Set by identifier on org level. operationId: variable_sets#delete-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 0l minLength: 1 maxLength: 128 example: '4' - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: dv minLength: 1 maxLength: 128 example: c - 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: pei minLength: 1 maxLength: 128 example: 6x responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - variable_sets summary: Get Variable Set by identifier on org level description: Get Variable Set by identifier on org level. operationId: variable_sets#get-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zn minLength: 1 maxLength: 128 example: h - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: '89' minLength: 1 maxLength: 128 example: '4' - 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: '2' minLength: 1 maxLength: 128 example: u responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsGetVariableSetAccountLevelResponseBody example: account: 5h connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Corrupti adipisci ratione nemo odio ipsum aspernatur.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: v name: resource name org: hk0 project: '9' terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Consequatur quis dignissimos.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Dolor iusto.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Sed possimus quis quasi.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - variable_sets summary: Update a Variable Set on org level description: Update a Variable Set on org level. operationId: variable_sets#update-variable-set-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 0r minLength: 1 maxLength: 128 example: 7o - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: pq pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: g - 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: ocf minLength: 1 maxLength: 128 example: h14 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateVariableSetRequestOrgScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Aut aut itaque dolores.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 7171077632424195000 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Nulla cum mollitia aut ipsum.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Qui asperiores nostrum est et voluptatum.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/variable-set/{identifier}/references': get: tags: - variable_sets summary: Get Variable Set References list on org level description: Get Variable Set References list on org level. operationId: variable_sets#list-variable-set-references-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 'y' minLength: 1 maxLength: 128 example: ne7 - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: 6ji minLength: 1 maxLength: 128 example: nl - 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: zd minLength: 1 maxLength: 128 example: s responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmWorkspaceList' example: items: - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/orgs/{org}/variable-sets': get: tags: - variable_sets summary: Get Variable Set list on org level description: Get Variable Set list on org level. operationId: variable_sets#list-variable-sets-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 example: gdc - 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: ty minLength: 1 maxLength: 128 example: hi responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmVariableSetList' example: items: - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/provisioners/{provisioner}/config': get: tags: - system summary: get-provisioner-config system description: Get provisioner configuration with supported versions and settings. operationId: system#get-provisioner-config parameters: - name: provisioner in: path description: Provisioner type to get configuration for. required: true schema: type: string description: Provisioner type to get configuration for. example: all enum: - awscdk - terraform - opentofu - terragrunt - all example: opentofu responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ProvisionerConfig' example: awscdk: versions: Ad rerum doloremque est quod exercitationem.: languages: Architecto atque.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Et minus deleniti delectus omnis pariatur.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Placeat autem in placeat sunt.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Iste porro eveniet velit sequi.: languages: Architecto atque.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Et minus deleniti delectus omnis pariatur.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Placeat autem in placeat sunt.: versions: Architecto sed laboriosam neque veniam.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. Qui explicabo nihil praesentium omnis et.: package_manager: Et placeat.: - Maxime saepe ducimus debitis voluptatum. - Qui magni. - Ratione et animi officiis a. - >- Voluptatem est explicabo qui asperiores minus. opentofu: versions: - Aliquid et neque qui. - Sint ex autem deserunt voluptas pariatur ipsa. - Ea aut est deserunt dicta. - Recusandae velit dignissimos ut delectus. terraform: versions: - Aut earum omnis et aut. - Iusto cum veritatis dolor eius eos sit. - Et magnam dignissimos qui odit aut. - Ratione quia rerum quidem. terragrunt: versions: - Consequatur omnis rem dolorem aliquam laudantium. - Maxime adipisci sunt. '/api/provisioners/supported/{provisioner}': get: tags: - system summary: list-supported-provisioner-versions system description: List supported provisioner versions. operationId: system#list-supported-provisioner-versions parameters: - name: provisioner in: path description: Provisioner defines the provisioning tool to use. required: true schema: type: string description: Provisioner defines the provisioning tool to use. example: terraform enum: - terraform - opentofu - terragrunt - awscdk example: awscdk responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Omnis aliquid in soluta. example: - Sapiente illum dolorem voluptas dignissimos nemo. - Aut exercitationem sed nihil. example: - Impedit libero quam. - Suscipit nihil iure blanditiis. /api/usage/check-licence: get: tags: - usage summary: Show licence description: Check whether the account is currently licenced operationId: usage#checkLicence parameters: - name: Harness-Account in: header description: Account identifier allowEmptyValue: true required: true schema: type: string description: Account identifier example: Rem fugit ducimus quis. example: Harum officiis atque. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowLicenceResponse' example: account: 1w activeWorkspaces: total: 5078343391724591000 used: 6730486323279713000 ansible: total: 3353841874784289000 used: 2782965348358403000 isLicenced: false isPaid: true reason: Velit vel occaecati mollitia tenetur quis. startTime: 6456633078703942000 total: 7830842645283411000 used: 642349888317888100 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/variable-set: delete: tags: - variable_sets summary: Delete Variable Set by query identifier on account level description: >- Delete Variable Set on account level using identifier as a query parameter. Required when the identifier contains characters that are unsafe in URL paths (e.g. '/'). operationId: variable_sets#delete-variable-set-by-query-account-level parameters: - name: identifier in: query description: Identifier is the VariableSet identifier. allowEmptyValue: true required: true schema: type: string description: Identifier is the VariableSet identifier. example: g minLength: 1 maxLength: 128 example: '2' - 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: bp minLength: 1 maxLength: 128 example: md responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' post: tags: - variable_sets summary: Create a new Variable Set on account level description: Create a new Variable Set on account level. operationId: variable_sets#create-variable-set-account-level parameters: - 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: 1x4 minLength: 1 maxLength: 128 example: '4' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateVariableSetRequestAccScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Dolores nulla et.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Molestias est non est sit quas.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Occaecati voluptas accusamus ipsam autem ut.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 3673460815317201400 identifier: qs name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Est asperiores.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '201': description: Created response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/variable-set/{identifier}': delete: tags: - variable_sets summary: Delete Variable Set by identifier on account level description: Delete Variable Set by identifier on account level. operationId: variable_sets#delete-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: '3' minLength: 1 maxLength: 128 example: '14' - 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: wd minLength: 1 maxLength: 128 example: bj responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' get: tags: - variable_sets summary: Get Variable Set by identifier on account level description: Get Variable Set by identifier on account level. operationId: variable_sets#get-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: sb minLength: 1 maxLength: 128 example: mn7 - 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: kb minLength: 1 maxLength: 128 example: zqf responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsGetVariableSetAccountLevelResponseBody example: account: 5h connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Corrupti adipisci ratione nemo odio ipsum aspernatur.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: v name: resource name org: hk0 project: '9' terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Consequatur quis dignissimos.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Dolor iusto.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Sed possimus quis quasi.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' put: tags: - variable_sets summary: Update a Variable Set on account level description: Update a Variable Set on account level. operationId: variable_sets#update-variable-set-account-level parameters: - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: 9l5 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 example: kr - 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: jxs minLength: 1 maxLength: 128 example: w requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateVariableSetRequestAccountScope' example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Sed sit ipsam incidunt laboriosam vel quod.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 4008264380773708300 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aut dignissimos aut dolorum tenetur.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Delectus doloribus laborum ex soluta cupiditate.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/VariableSetsCreateVariableSetAccountLevelResponseBody example: account: sj connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ut nulla recusandae consequuntur nisi eius.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: 'n' name: resource name org: g project: yiy terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Aspernatur illo qui non.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Enim voluptas aut nihil quas.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '/api/variable-set/{identifier}/references': get: tags: - variable_sets summary: Get Variable Set References list on account level description: Get Variable Set References list on account level. operationId: variable_sets#list-variable-set-references-account-level parameters: - name: identifier in: path description: Identifier is the VariableSet identifier. required: true schema: type: string description: Identifier is the VariableSet identifier. example: '7' minLength: 1 maxLength: 128 example: eg - 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: gow minLength: 1 maxLength: 128 example: i5 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmWorkspaceList' example: items: - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: >- d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/variable-sets: get: tags: - variable_sets summary: Get Variable Set list on account level description: Get Variable Set list on account level. operationId: variable_sets#list-variable-sets-account-level parameters: - 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: r71 minLength: 1 maxLength: 128 example: myz responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/HarnessIacmVariableSetList' example: items: - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/version: get: tags: - system summary: version system description: Get server version operationId: system#version responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ServiceVersion' example: commit: 96381692bf3a2bd7904769c6886e832435768b57 deployment_mode: saas version: v0.123.0 '/api/workspace/templates/{template_id}': get: tags: - workspaces summary: List workspaces associated with a template ID description: Get all workspaces associated with a specific template ID operationId: workspaces#list-associated-workspaces parameters: - name: org in: query description: Organization identifier (required for 'org' and 'project' scope). allowEmptyValue: true schema: type: string description: Organization identifier (required for 'org' and 'project' scope). example: ki minLength: 1 maxLength: 128 example: dx - name: project in: query description: Project identifier (required for 'project' scope). allowEmptyValue: true schema: type: string description: Project identifier (required for 'project' scope). example: '5' minLength: 1 maxLength: 128 example: w1 - name: version in: query description: Template version associated with the workspace. allowEmptyValue: true schema: type: string description: Template version associated with the workspace. example: '23' minLength: 1 maxLength: 32 example: xni - name: template_id in: path description: Template identifier to filter workspaces required: true schema: type: string description: Template identifier to filter workspaces example: esb minLength: 1 maxLength: 128 example: cg - name: Harness-Account in: header description: Account identifier. allowEmptyValue: true required: true schema: type: string description: Account identifier. example: '9' minLength: 1 maxLength: 128 example: 8go responses: '200': description: OK response. content: application/json: schema: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspaceTemplate' description: List of workspaces associated with the template ID example: - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 example: - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 - account: q created_at: 1627590400 org: 2b0 project: n8s template_id: hu updated_at: 1627686800 version: j workspace_id: x6 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/Error' /api/ansible/activities: get: tags: - ansible summary: List Ansible Activities on account level description: >- List all activities at account scope. Org and project scoped activities are not included. operationId: ansible#list-ansible-activities-account-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'created,DESC' example: 'created,ASC' enum: - 'created,ASC' - 'created,DESC' example: 'created,DESC' - name: InventorySearchTerm in: query description: Search term to filter by inventory identifier allowEmptyValue: true schema: type: string description: Search term to filter by inventory identifier example: inventory_1 example: inventory_1 - name: PlaybookSearchTerm in: query description: Search term to filter by playbook identifier allowEmptyValue: true schema: type: string description: Search term to filter by playbook identifier example: playbook_1 example: playbook_1 - name: activity_type in: query description: Activity type filter allowEmptyValue: true schema: type: string description: Activity type filter example: Debitis asperiores voluptas. example: Dolore ratione. - name: status in: query description: Activity status filter allowEmptyValue: true schema: type: string description: Activity status filter example: Neque illum ullam consectetur ut vel. example: Et suscipit minima eos debitis aspernatur et. - 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: s7 minLength: 1 maxLength: 128 example: '7' responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/AnsibleActivityResourceCollection' example: - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/activities/{id}': get: tags: - ansible summary: Show ansible activity on account level description: Show an individual account scoped ansible activity. operationId: ansible#show-ansible-activity-account-level parameters: - name: id in: path description: The unique ID for this activity required: true schema: type: string description: The unique ID for this activity example: Sint perspiciatis facilis necessitatibus et. example: Sapiente sunt assumenda dolores est cum sunt. - 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: bcl minLength: 1 maxLength: 128 example: mfo responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowAnsibleActivityAccountLevelResponse' example: account: rv created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Est mollitia natus ad. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: >- Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: 9g5 playbooks: Hic id dolore. project: qb '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/data/{id}': get: tags: - ansible summary: Show data on account level description: Get binary data generated by an account scoped ansible run. operationId: ansible#show-data-account-level parameters: - name: id in: path description: The unique identifier for the data required: true schema: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: '0' minLength: 1 maxLength: 128 example: 45j responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' /api/ansible/file: get: tags: - ansible summary: Get Ansible file on account level description: >- Retrieve an account scoped playbook's YAML file from its configured git repository. operationId: ansible#get-file-account-level parameters: - name: resource_type in: query description: Type of ansible resource (playbook or inventory). allowEmptyValue: true required: true schema: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory example: playbook - name: identifier in: query description: Identifier of the playbook or inventory. allowEmptyValue: true required: true schema: type: string description: Identifier of the playbook or inventory. example: my-playbook example: my-playbook - 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: i2d minLength: 1 maxLength: 128 example: l9 responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' /api/ansible/playbook: get: tags: - ansible summary: List Ansible playbooks on account level description: >- List all playbooks at account scope. Org and project scoped playbooks are not included. operationId: ansible#list-playbooks-account-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mysta example: mysta - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'name,ASC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'name,DESC' - name: tags in: query description: 'Filter results by tags (OR logic, exact match)' allowEmptyValue: true schema: type: array items: type: string example: Aut quidem. description: 'Filter results by tags (OR logic, exact match)' example: - Ducimus aut fugit nihil vero inventore. - Dolore incidunt esse. - Non sed asperiores expedita. - Beatae eum aliquid perspiciatis iste. example: - Veniam sint in cupiditate reiciendis officia quidem. - Officia voluptas aliquam et. - Nostrum vitae id alias sint doloremque. - Voluptatibus facilis cumque accusamus cumque voluptatem. - 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: x minLength: 1 maxLength: 128 example: '0' responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/PlaybookResourceCollection' example: - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible playbook on account level description: Create a new playbook at account scope. operationId: ansible#create-playbook-account-level parameters: - 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: o minLength: 1 maxLength: 128 example: 3p requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookAccountLevelRequest' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Alias laudantium.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Harum tempore. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Quisquam fugit voluptas consequuntur temporibus laborum sit. - Quasi possimus tempora incidunt velit. - Dolore optio assumenda exercitationem vitae sint. vars: Non illo quisquam impedit commodi sed eaque.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Totam provident est quia.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookAccountLevelResponse' example: account: 1uc ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Sunt qui ut rem. identifier: Doloribus omnis. name: test playbook org: u 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: i repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Temporibus rerum. - Sunt ipsa possimus et. updated: 1627686800 vars: Non ducimus sit ipsa aspernatur incidunt. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/playbook/{identifier}': delete: tags: - ansible summary: Delete Ansible playbook on account level description: Delete an existing account scoped playbook. operationId: ansible#delete-playbook-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Et ut corporis. example: Reprehenderit sunt eos soluta ut quis quia. - 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: l2c minLength: 1 maxLength: 128 example: 43m responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook on account level description: Show an individual account scoped playbook. operationId: ansible#show-playbook-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Quia vero est ad. example: Est saepe consequuntur perspiciatis. - 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: b5 minLength: 1 maxLength: 128 example: qjr responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookAccountLevelResponse' example: account: w ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Voluptatum veniam ex consequatur assumenda sint iusto. identifier: Dolores possimus sed. name: test playbook org: g4 project: mxt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Ipsum ut est aliquid illum. - Alias velit esse quod consequatur eos. - Beatae dolores sed earum voluptas non cum. - Sed perferendis quisquam quasi. updated: 1627686800 vars: Non tempore excepturi sapiente molestiae omnis nostrum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible playbook on account level description: Update an existing account scoped playbook. operationId: ansible#update-playbook-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Sed nulla debitis blanditiis. example: Quod repudiandae non iusto. - 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: t minLength: 1 maxLength: 128 example: bu requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookAccountLevelRequest' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Vel consectetur.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Voluptates animi modi.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Dolor tempore voluptas laboriosam modi laudantium labore. - Quis cumque accusamus voluptatem officiis. - Ut est tempore eos sapiente. - Iure nemo sed officia corporis. vars: Quo nobis suscipit.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookAccountLevelResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/playbook/{identifier}/configuration-variable-sets': get: tags: - ansible summary: >- Show the Configuration Variable Sets attached to an account level Ansible playbook description: >- Show the Configuration Variable Sets attached to an account scoped playbook, in priority order. operationId: ansible#show-playbook-configuration-variable-sets-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: '1' minLength: 1 maxLength: 128 example: pk responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ShowPlaybookConfigurationVariableSetsAccountLevelResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: >- Replace the Configuration Variable Sets attached to an account level Ansible playbook description: >- Replace the Configuration Variable Sets attached to an account scoped playbook. Array order is the priority order. operationId: ansible#update-playbook-configuration-variable-sets-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: ui minLength: 1 maxLength: 128 example: b9 requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsAccountLevelRequest example: variable_sets: - account.shared_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsAccountLevelResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/playbook/{identifier}/vars': delete: tags: - ansible summary: Delete dynamic Ansible playbook variable on account level description: Delete a dynamic variable from an account scoped playbook. operationId: ansible#delete-playbook-vars-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: kq minLength: 1 maxLength: 128 example: q6 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeletePlaybookVarsAccountLevelRequest' example: env_vars: - Cum vero. - Veritatis vitae qui repellat. - Laboriosam voluptatem nesciunt a aperiam et odio. vars: - Provident officiis quas magnam. - Beatae iusto nihil exercitationem. - Facere quidem. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook vars on account level description: Show an individual account scoped playbook vars. operationId: ansible#show-playbook-vars-account-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: identifier in: path description: Playbook identifier required: true schema: type: string description: Playbook identifier example: Maiores et totam quam odit ipsa. example: Fugiat vel fugit magni odit. - 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: zjo minLength: 1 maxLength: 128 example: l responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookVarsAccountLevelResponse' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create dynamic Ansible playbook variable on account level description: Create a new dynamic variable on an account scoped playbook. operationId: ansible#create-playbook-vars-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: 0a minLength: 1 maxLength: 128 example: og requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookVarAccountLevelRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update dynamic Ansible playbook variable on account level description: Update an existing dynamic variable on an account scoped playbook. operationId: ansible#update-playbook-vars-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: c minLength: 1 maxLength: 128 example: sl requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookVarsAccountLevelRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/ansible/playbook/{identifier}/vars/merged': get: tags: - ansible summary: Show the merged variables of an account level Ansible playbook description: >- Show the playbook's variables followed by those of its attached Configuration Variable Sets, marking which entry wins each key. operationId: ansible#show-playbook-merged-vars-account-level parameters: - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: 0p minLength: 1 maxLength: 128 example: f responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ShowPlaybookMergedVarsAccountLevelResponse example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/activities': get: tags: - ansible summary: List Ansible Activities on org level description: >- List all activities at org scope. Account and project scoped activities are not included. operationId: ansible#list-ansible-activities-org-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'created,DESC' example: 'created,DESC' enum: - 'created,ASC' - 'created,DESC' example: 'created,ASC' - name: InventorySearchTerm in: query description: Search term to filter by inventory identifier allowEmptyValue: true schema: type: string description: Search term to filter by inventory identifier example: inventory_1 example: inventory_1 - name: PlaybookSearchTerm in: query description: Search term to filter by playbook identifier allowEmptyValue: true schema: type: string description: Search term to filter by playbook identifier example: playbook_1 example: playbook_1 - name: activity_type in: query description: Activity type filter allowEmptyValue: true schema: type: string description: Activity type filter example: Veniam ipsum ratione et expedita. example: Occaecati sit autem nam quo nemo. - name: status in: query description: Activity status filter allowEmptyValue: true schema: type: string description: Activity status filter example: Maiores explicabo ab sit laboriosam. example: Laboriosam commodi. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: n3e minLength: 1 maxLength: 128 example: pho - 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: w7g minLength: 1 maxLength: 128 example: gi responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/AnsibleActivityResourceCollection' example: - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/activities/{id}': get: tags: - ansible summary: Show ansible activity on org level description: Show an individual org scoped ansible activity. operationId: ansible#show-ansible-activity-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ygo minLength: 1 maxLength: 128 example: w5a - name: id in: path description: The unique ID for this activity required: true schema: type: string description: The unique ID for this activity example: Qui occaecati ut nemo. example: Sapiente iste sit officiis ut expedita. - 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: ub minLength: 1 maxLength: 128 example: '0' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowAnsibleActivityOrgLevelResponse' example: account: 4mi created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Sint repellat ut placeat dolor. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: >- Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: 5s playbooks: Ut facilis. project: i '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/data/{id}': get: tags: - ansible summary: Show data on org level description: Get binary data generated by an org scoped ansible run. operationId: ansible#show-data-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: c minLength: 1 maxLength: 128 example: hn - name: id in: path description: The unique identifier for the data required: true schema: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: u minLength: 1 maxLength: 128 example: j responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/file': get: tags: - ansible summary: Get Ansible file on org level description: >- Retrieve an org scoped playbook's YAML file from its configured git repository. operationId: ansible#get-file-org-level parameters: - name: resource_type in: query description: Type of ansible resource (playbook or inventory). allowEmptyValue: true required: true schema: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory example: playbook - name: identifier in: query description: Identifier of the playbook or inventory. allowEmptyValue: true required: true schema: type: string description: Identifier of the playbook or inventory. example: my-playbook example: my-playbook - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: b minLength: 1 maxLength: 128 example: ee - 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: w54 minLength: 1 maxLength: 128 example: q responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/playbook': get: tags: - ansible summary: List Ansible playbooks on org level description: >- List all playbooks at org scope. Account and project scoped playbooks are not included. operationId: ansible#list-playbooks-org-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mysta example: mysta - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'updated,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,ASC' - name: tags in: query description: 'Filter results by tags (OR logic, exact match)' allowEmptyValue: true schema: type: array items: type: string example: Iusto aut animi. description: 'Filter results by tags (OR logic, exact match)' example: - Laudantium consectetur et pariatur perspiciatis molestias ipsam. - Est nostrum. - Quae omnis error quibusdam magni. - Vitae sequi vel quas ducimus consequatur aut. example: - Molestiae consequuntur quasi debitis. - Repellat ab dolor voluptatem ut. - Est error reprehenderit vero rerum voluptatem. - Officiis et. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: b minLength: 1 maxLength: 128 example: uj - 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: nl9 minLength: 1 maxLength: 128 example: 6h responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/PlaybookResourceCollection' example: - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible playbook on org level description: Create a new playbook at org scope. operationId: ansible#create-playbook-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: h minLength: 1 maxLength: 128 example: yz - 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: bj2 minLength: 1 maxLength: 128 example: 5te requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookOrgLevelRequest' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Beatae commodi quae.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Ullam id excepturi.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Nesciunt impedit atque vel illo dignissimos consequatur. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Libero quia autem. - Molestias quasi. - Optio soluta. - Voluptas voluptates minima. vars: Perferendis expedita labore aut asperiores ducimus.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Ut dolor.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookOrgLevelResponse' example: account: c ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Est inventore non atque. identifier: Nam architecto qui tenetur. name: test playbook org: ws 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: l repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Hic quo aut molestiae. - Occaecati eligendi dolorem dignissimos quia. - Occaecati nihil non eveniet ad. - Deserunt omnis magnam quis. updated: 1627686800 vars: Doloribus quo distinctio. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/playbook/{identifier}': delete: tags: - ansible summary: Delete Ansible playbook on org level description: Delete an existing org scoped playbook. operationId: ansible#delete-playbook-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: sm minLength: 1 maxLength: 128 example: jl - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Eveniet commodi aperiam. example: Architecto dolorem aliquam. - 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: i9 minLength: 1 maxLength: 128 example: j responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook on org level description: Show an individual org scoped playbook. operationId: ansible#show-playbook-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: o minLength: 1 maxLength: 128 example: '5' - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Iste velit. example: In ab sapiente vel. - 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: vq minLength: 1 maxLength: 128 example: zhd responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookOrgLevelResponse' example: account: k5n ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Nesciunt illo minima enim. identifier: Non nihil a officia animi numquam. name: test playbook org: kp project: d3 repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Mollitia optio qui qui qui autem. - Quisquam eum officiis quas deserunt. - Illo doloremque facilis nam inventore in impedit. - Aut id hic. updated: 1627686800 vars: Aut voluptatum nulla voluptatum provident. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible playbook on org level description: Update an existing org scoped playbook. operationId: ansible#update-playbook-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: zdk minLength: 1 maxLength: 128 example: 8a1 - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Culpa laborum id. example: Maxime culpa enim qui nesciunt non. - 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: bsv minLength: 1 maxLength: 128 example: ev requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookOrgLevelRequest' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Aliquid et blanditiis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Eos hic velit officiis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Perspiciatis esse quia et. - Et temporibus. - Eum et dolores occaecati iusto dolor. vars: Blanditiis et molestias.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookOrgLevelResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/playbook/{identifier}/configuration-variable-sets': get: tags: - ansible summary: >- Show the Configuration Variable Sets attached to an org level Ansible playbook description: >- Show the Configuration Variable Sets attached to an org scoped playbook, in priority order. operationId: ansible#show-playbook-configuration-variable-sets-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 0t minLength: 1 maxLength: 128 example: dui - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: ov minLength: 1 maxLength: 128 example: 4p0 responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ShowPlaybookConfigurationVariableSetsOrgLevelResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: >- Replace the Configuration Variable Sets attached to an org level Ansible playbook description: >- Replace the Configuration Variable Sets attached to an org scoped playbook. Array order is the priority order. operationId: ansible#update-playbook-configuration-variable-sets-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: v minLength: 1 maxLength: 128 example: a6o - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: yu minLength: 1 maxLength: 128 example: 5b requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsOrgLevelRequest example: variable_sets: - account.shared_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsOrgLevelResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/playbook/{identifier}/vars': delete: tags: - ansible summary: Delete dynamic Ansible playbook variable on org level description: Delete a dynamic variable from an org scoped playbook. operationId: ansible#delete-playbook-vars-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: i1 minLength: 1 maxLength: 128 example: 83x - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: f minLength: 1 maxLength: 128 example: y0m requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeletePlaybookVarsOrgLevelRequest' example: env_vars: - Dolores est nihil non sit dolore. - Rerum maiores omnis voluptatibus. - Et perspiciatis. - Qui occaecati porro. vars: - Et quos in accusantium. - Qui assumenda ipsa qui modi sequi autem. - Ut nemo occaecati occaecati. - Sit temporibus et quod. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook vars on org level description: Show an individual org scoped playbook vars. operationId: ansible#show-playbook-vars-org-level parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: qe minLength: 1 maxLength: 128 example: '19' - name: identifier in: path description: Playbook identifier required: true schema: type: string description: Playbook identifier example: Et animi distinctio minus qui laborum. example: Molestias pariatur perferendis ut neque. - 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: '5' minLength: 1 maxLength: 128 example: 2q9 responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookVarsOrgLevelResponse' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create dynamic Ansible playbook variable on org level description: Create a new dynamic variable on an org scoped playbook. operationId: ansible#create-playbook-vars-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: c minLength: 1 maxLength: 128 example: k - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: w minLength: 1 maxLength: 128 example: pq requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookVarOrgLevelRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update dynamic Ansible playbook variable on org level description: Update an existing dynamic variable on an org scoped playbook. operationId: ansible#update-playbook-vars-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: bmw minLength: 1 maxLength: 128 example: 'n' - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: 1r minLength: 1 maxLength: 128 example: wj requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookVarsOrgLevelRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/ansible/playbook/{identifier}/vars/merged': get: tags: - ansible summary: Show the merged variables of an org level Ansible playbook description: >- Show the playbook's variables followed by those of its attached Configuration Variable Sets, marking which entry wins each key. operationId: ansible#show-playbook-merged-vars-org-level parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '3' minLength: 1 maxLength: 128 example: m - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: oj minLength: 1 maxLength: 128 example: '8' responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookMergedVarsOrgLevelResponse' example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/activities': get: tags: - ansible summary: List Ansible Activities description: List all activities. operationId: ansible#list-ansible-activities parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'created,DESC' example: 'created,DESC' enum: - 'created,ASC' - 'created,DESC' example: 'created,ASC' - name: InventorySearchTerm in: query description: Search term to filter by inventory identifier allowEmptyValue: true schema: type: string description: Search term to filter by inventory identifier example: inventory_1 example: inventory_1 - name: PlaybookSearchTerm in: query description: Search term to filter by playbook identifier allowEmptyValue: true schema: type: string description: Search term to filter by playbook identifier example: playbook_1 example: playbook_1 - name: activity_type in: query description: Activity type filter allowEmptyValue: true schema: type: string description: Activity type filter example: Voluptas nihil itaque doloribus ipsa in rerum. example: Nostrum aut saepe recusandae sit aut. - name: status in: query description: Activity status filter allowEmptyValue: true schema: type: string description: Activity status filter example: Qui in officia expedita soluta reiciendis voluptatem. example: Adipisci aut nihil aspernatur et facilis. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: fw 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: '6' minLength: 1 maxLength: 128 example: '98' - 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: ey minLength: 1 maxLength: 128 example: yak responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/AnsibleActivityResourceCollection' example: - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: >- Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/activities/{id}': get: tags: - ansible summary: Show ansible activity description: Show an individual ansible activity. operationId: ansible#show-ansible-activity parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: df minLength: 1 maxLength: 128 example: kr - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: zv5 minLength: 1 maxLength: 128 example: 6bk - name: id in: path description: The unique ID for this activity required: true schema: type: string description: The unique ID for this activity example: Quo aliquid ut est. example: Ipsum accusantium et vel eligendi debitis nihil. - 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: nl minLength: 1 maxLength: 128 example: mz responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowAnsibleActivityResponse' example: account: 4tl created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Et dolorem nostrum. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: >- Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: 'y' playbooks: Qui architecto qui qui animi odit harum. project: wi '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/data': get: tags: - ansible summary: List data description: List all stored data for a inventory or playbook. operationId: ansible#list-data parameters: - name: inventory_search_term in: query description: Inventory search term allowEmptyValue: true schema: type: string description: Inventory search term example: Perspiciatis neque tenetur. example: Tenetur soluta. - name: playbook_search_term in: query description: Playbook search term allowEmptyValue: true schema: type: string description: Playbook search term example: Fugiat et. example: Esse rem. - name: pipeline_execution_id in: query description: Filter by pipeline execution ID allowEmptyValue: true schema: type: string description: Filter by pipeline execution ID example: Unde voluptatem quos et recusandae non ut. example: Et et voluptatibus non aliquam enim ducimus. - name: pipeline_stage_id in: query description: Filter by pipeline execution stage ID allowEmptyValue: true schema: type: string description: Filter by pipeline execution stage ID example: Quia ab quia soluta numquam quasi. example: Quasi ut exercitationem. - name: data_type in: query description: Filter by data type allowEmptyValue: true schema: type: string description: Filter by data type example: Amet omnis quos sed nesciunt. example: Cumque et sed sed et dolor. - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: x5 minLength: 1 maxLength: 128 example: og - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '6' minLength: 1 maxLength: 128 example: qm - 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: '0' minLength: 1 maxLength: 128 example: z responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/AnsibleDataResourceCollection' example: - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create data description: Store binary data generated by ansible. operationId: ansible#create-data parameters: - name: pipeline_id in: query description: The unique identifier for the associated pipeline allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline example: Dolor et numquam error sed. example: Beatae facilis eum voluptas quas in. - name: stage_id in: query description: The unique identifier for a stage allowEmptyValue: true schema: type: string description: The unique identifier for a stage example: Eligendi iure. example: Minus sed. - name: pipeline_execution_id in: query description: The unique identifier for the associated pipeline execution allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline execution example: Unde facere asperiores ipsam sapiente architecto. example: Corporis totam cum. - name: pipeline_stage_id in: query description: The unique identifier for the associated pipeline execution stage allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline execution stage example: Maxime nisi omnis a similique similique. example: Dolor aliquid commodi. - name: data_type in: query description: Type of data stored allowEmptyValue: true required: true schema: type: string description: Type of data stored example: task_results enum: - task_results example: task_results - name: inventories in: query description: Inventories associated with this event allowEmptyValue: true required: true schema: type: string description: Inventories associated with this event example: Odio itaque placeat blanditiis officiis. example: Consequatur alias odio similique consequatur. - name: playbooks in: query description: Playbooks associated with this event allowEmptyValue: true required: true schema: type: string description: Playbooks associated with this event example: Recusandae quaerat incidunt explicabo qui commodi voluptates. example: Est reiciendis impedit sunt. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 5t minLength: 1 maxLength: 128 example: g - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: e minLength: 1 maxLength: 128 example: kv - 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: t minLength: 1 maxLength: 128 example: '8' - name: Content-Length in: header description: Size in bytes of the data. allowEmptyValue: true schema: type: integer description: Size in bytes of the data. example: 7908261416231416000 format: int64 example: 3438891121275473400 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateAnsibleDataResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/data/{id}': get: tags: - ansible summary: Show data description: >- Get binary data generated by the provisioner, such as plans and state files. operationId: ansible#show-data parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 example: lzb - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: cj minLength: 1 maxLength: 128 example: 'n' - name: id in: path description: The unique identifier for the data required: true schema: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: d minLength: 1 maxLength: 128 example: u responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/events': post: tags: - ansible summary: Send event operationId: ansible#send-ansible-event parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: g minLength: 1 maxLength: 128 example: i - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2c9 minLength: 1 maxLength: 128 example: io4 - 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: p minLength: 1 maxLength: 128 example: t requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/SendAnsibleEventRequest' example: event_type: activity-execution inventories: Ad asperiores. metadata: activity_status: Est quisquam voluptas consequatur ratione. filters: tags=deploy skip-tags=slow limit=web git_branch: Quia molestias. git_commit_message: Autem veniam ut. git_commit_sha: Et nam. git_repo: Similique pariatur quia maiores voluptatem ratione a. metrics: circuit_breaker_triggered: false duration_ms: 5005569216556467000 host_changed: 2406173313378306600 host_failed: 8175561558846327000 host_ok: 6871960401289805000 host_skipped: 3625713947738483000 host_unreachable: 888758875007853600 output_size_bytes: 8983502128602740000 payload_size_bytes: 7651039788836442000 total_hosts: 5887332129448333000 total_tasks: 7583346610246306000 pipeline: Quibusdam aut impedit. pipeline_execution_id: Quae vero at qui. pipeline_execution_number: Veritatis non fugiat ratione quasi temporibus. pipeline_name: Fugiat possimus et quia repellat velit ex. pipeline_stage_id: Sapiente voluptas et cumque sed. plugin_version: Facere et non dolor error. results_uuid: Quisquam ratione. trigger: Est aut delectus.: In dolorem quis inventore error rerum vel. Occaecati laborum omnis.: Fuga ut. playbooks: Voluptatem ea ea sed modi. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/file': get: tags: - ansible summary: Get Ansible file description: >- Retrieve a playbook or plugin inventory YAML file from its configured git repository. operationId: ansible#get-file parameters: - name: resource_type in: query description: Type of ansible resource (playbook or inventory). allowEmptyValue: true required: true schema: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory example: playbook - name: identifier in: query description: Identifier of the playbook or inventory. allowEmptyValue: true required: true schema: type: string description: Identifier of the playbook or inventory. example: my-playbook example: my-playbook - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '293' minLength: 1 maxLength: 128 example: epp - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: n2 minLength: 1 maxLength: 128 example: qbm - 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: i minLength: 1 maxLength: 128 example: dt responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts': get: tags: - ansible summary: List Ansible Hosts description: List all hosts across all inventories. operationId: ansible#list-hosts parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'host_address,ASC' example: 'updated,ASC' enum: - 'host_address,ASC' - 'host_address,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,DESC' - name: searchTerm in: query description: Filter results by partial host address match allowEmptyValue: true schema: type: string description: Filter results by partial host address match default: '' example: web-server example: web-server - name: inventory in: query description: Filter results by inventory membership allowEmptyValue: true schema: type: string description: Filter results by inventory membership default: '' example: production-inventory example: production-inventory - name: status in: query description: Filter results by last activity status allowEmptyValue: true schema: type: string description: Filter results by last activity status default: '' example: ok example: ok - name: startTime in: query description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive start of time range allowEmptyValue: true schema: type: integer description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive start of time range example: 1627590400000 format: int64 example: 1627590400000 - name: endTime in: query description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive end of time range allowEmptyValue: true schema: type: integer description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive end of time range example: 1630268800000 format: int64 example: 1630268800000 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: bs minLength: 1 maxLength: 128 example: c3 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: i minLength: 1 maxLength: 128 example: lir - 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: q8l minLength: 1 maxLength: 128 example: wuh responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/HostResourceCollection' example: - created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 - created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/{id}': get: tags: - ansible summary: Show Ansible Host description: Get details for a single host. operationId: ansible#show-host parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '9' minLength: 1 maxLength: 128 example: a - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: fy minLength: 1 maxLength: 128 example: ugj - name: id in: path description: The unique identifier for this host required: true schema: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: c4z minLength: 1 maxLength: 128 example: rzw responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowHostResponse' example: created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/activities': get: tags: - ansible summary: List Ansible Host Activities description: List all activities for a specific host. operationId: ansible#list-host-activities parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'created,DESC' example: 'created,ASC' enum: - 'created,ASC' - 'created,DESC' example: 'created,ASC' - 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: iz5 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 5p minLength: 1 maxLength: 128 example: 5mu - name: id in: path description: The unique identifier for this host required: true schema: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: fb5 minLength: 1 maxLength: 128 example: p3 responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/HostActivityResourceCollection' example: - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/inventories': get: tags: - ansible summary: List Inventories For Host description: List all inventories that a specific host belongs to. operationId: ansible#list-host-inventories parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ch9 minLength: 1 maxLength: 128 example: cg - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 31c minLength: 1 maxLength: 128 example: sp - name: id in: path description: The unique identifier for this host required: true schema: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: kzw minLength: 1 maxLength: 128 example: xg0 responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/InventoryResourceCollection' example: - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/{id}/stats': get: tags: - ansible summary: Get Ansible Host Stats description: Get aggregated statistics for a specific host. operationId: ansible#get-host-stats parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: qa minLength: 1 maxLength: 128 example: a - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: w minLength: 1 maxLength: 128 example: c - name: id in: path description: The unique identifier for this host required: true schema: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa example: dc538c61-de48-4220-958c-5f3c4f983daa - 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: psy minLength: 1 maxLength: 128 example: tf responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetHostStatsResponse' example: avg_tasks_last_5_runs: 12.4 failures_7d: 2 last_playbook: - deploy.yml last_playbook_at: 1627590400000 success_rate_30d: 95.5 total_runs_30d: 42 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/export': get: tags: - ansible summary: Export Ansible Hosts to CSV description: >- Export all filtered hosts to CSV format. Includes all matching hosts (not paginated). operationId: ansible#export-hosts-csv parameters: - name: searchTerm in: query description: Search term to filter hosts by name allowEmptyValue: true schema: type: string description: Search term to filter hosts by name example: Quae incidunt voluptatem qui minima. example: Ut minima. - name: inventory in: query description: Filter results by inventory identifier allowEmptyValue: true schema: type: string description: Filter results by inventory identifier example: Quo tempore at. example: Aperiam dolor. - name: status in: query description: Filter results by host status (based on most recent activity) allowEmptyValue: true schema: type: string description: Filter results by host status (based on most recent activity) example: ignored enum: - ok - changed - failures - unreachable - skipped - ignored - rescued example: ignored - name: startTime in: query description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive start of time range allowEmptyValue: true schema: type: integer description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive start of time range example: 1620268800000 format: int64 example: 1620268800000 - name: endTime in: query description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive end of time range allowEmptyValue: true schema: type: integer description: >- Filter results by last activity created time (Unix timestamp in milliseconds) - inclusive end of time range example: 1630268800000 format: int64 example: 1630268800000 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '1' minLength: 1 maxLength: 128 example: jb - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2at 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: '9' minLength: 1 maxLength: 128 example: z responses: '200': description: OK response. content: text/csv: schema: type: string example: - 68 - 105 - 103 - 110 - 105 - 115 - 115 - 105 - 109 - 111 - 115 - 32 - 101 - 116 - 46 format: binary example: - 81 - 117 - 111 - 32 - 97 - 117 - 116 - 32 - 118 - 111 - 108 - 117 - 112 - 116 - 97 - 116 - 105 - 98 - 117 - 115 - 32 - 118 - 101 - 108 - 46 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/hosts/summary': get: tags: - ansible summary: Get Ansible Hosts Summary description: >- Get aggregated host counts grouped by the latest activity status, scoped to an account/org/project. operationId: ansible#get-hosts-summary parameters: - name: searchTerm in: query description: Filter results by partial host address match allowEmptyValue: true schema: type: string description: Filter results by partial host address match default: '' example: web-server example: web-server - name: inventory in: query description: Filter results by inventory membership allowEmptyValue: true schema: type: string description: Filter results by inventory membership default: '' example: production-inventory example: production-inventory - name: startTime in: query description: >- Filter results by latest activity created time (Unix timestamp in milliseconds) - inclusive start of time range allowEmptyValue: true schema: type: integer description: >- Filter results by latest activity created time (Unix timestamp in milliseconds) - inclusive start of time range example: 1627590400000 format: int64 example: 1627590400000 - name: endTime in: query description: >- Filter results by latest activity created time (Unix timestamp in milliseconds) - inclusive end of time range allowEmptyValue: true schema: type: integer description: >- Filter results by latest activity created time (Unix timestamp in milliseconds) - inclusive end of time range example: 1630268800000 format: int64 example: 1630268800000 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: bbe minLength: 1 maxLength: 128 example: '64' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: kao minLength: 1 maxLength: 128 example: 7v - 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: m minLength: 1 maxLength: 128 example: d responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetHostsSummaryResponse' example: changed: 4 failures: 0 ignored: 0 ok: 3 rescued: 0 skipped: 0 total: 7 unknown: 0 unreachable: 0 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory': get: tags: - ansible summary: List Ansible inventory description: List all inventories. operationId: ansible#list-inventory parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mysta example: mysta - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,ASC' - name: includeDetails in: query description: Include inventory details allowEmptyValue: true schema: type: boolean description: Include inventory details default: false example: true example: true - name: tags in: query description: 'Filter results by tags (OR logic, exact match)' allowEmptyValue: true schema: type: array items: type: string example: Eaque ipsam error. description: 'Filter results by tags (OR logic, exact match)' example: - Qui similique quas. - Molestias eaque ut nihil. example: - Et corrupti et perferendis. - Id beatae. - Fugiat deleniti explicabo ipsam. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: mq minLength: 1 maxLength: 128 example: jqr - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: a minLength: 1 maxLength: 128 example: ky - 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: 5ri minLength: 1 maxLength: 128 example: 6x responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/InventoryDetailResourceCollection' example: - account: vja created: 1627590400 data: >- { "hosts": { "host1.example.com": null, "host2.example.com": null }} description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 - account: vja created: 1627590400 data: >- { "hosts": { "host1.example.com": null, "host2.example.com": null }} description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 - account: vja created: 1627590400 data: >- { "hosts": { "host1.example.com": null, "host2.example.com": null }} description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible inventory description: Create a new inventory. operationId: ansible#create-inventory parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: pw minLength: 1 maxLength: 128 example: z - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: wi minLength: 1 maxLength: 128 example: qz - 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: e minLength: 1 maxLength: 128 example: kp requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateInventoryRequest' example: description: Production infrastructure inventory dynamic_groups: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace groups: - hosts: - host1.example.com: null name: my-group identifier: test_inventory name: test inventory plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml tags: - Sed placeat et natus in recusandae. - Numquam delectus consequuntur molestias recusandae. - Dolorem rem. type: remote vars: - name: my-var value: my-value responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreateInventoryResponse' example: account: ff created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: '1' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: j tags: - Fuga maxime placeat corporis. - Est doloribus aperiam ut consectetur maxime corporis. - Accusantium et optio occaecati. - Quo sapiente voluptas. type: plugin updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}': delete: tags: - ansible summary: Delete Ansible inventory description: Delete an existing inventory. operationId: ansible#delete-inventory parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: f minLength: 1 maxLength: 128 example: i - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: e minLength: 1 maxLength: 128 example: qzu - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: Similique sequi enim deleniti at dicta. example: Eum tempore possimus harum neque. - 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: fb minLength: 1 maxLength: 128 example: a3 responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible inventory description: Show an individual inventory. operationId: ansible#show-inventory parameters: - name: useArrays in: query description: Use arrays when displaying inventory data allowEmptyValue: true schema: type: boolean description: Use arrays when displaying inventory data default: false example: false example: true - 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: yt - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: glv minLength: 1 maxLength: 128 example: l - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Ab quisquam quisquam. example: Cupiditate ea aut fugiat assumenda incidunt amet. - 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: h2d minLength: 1 maxLength: 128 example: syy responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowInventoryResponse' example: account: ig created: 1627590400 data: >- { "hosts": { "host1.example.com": null, "host2.example.com": null }} description: Production infrastructure inventory identifier: test_inventory name: test inventory org: yce project: gf tags: - Vero necessitatibus aut ut. - Ipsam rem. - Consequuntur repellendus non tempore quia qui. type: dynamic updated: 1627686800 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible inventory description: Update an existing inventory. operationId: ansible#update-inventory parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ge minLength: 1 maxLength: 128 example: uqo - 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: l7c - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - 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: fpl minLength: 1 maxLength: 128 example: lze requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryRequest' example: data: >- { "hosts": { "host1.example.com": null, "host2.example.com": null }} description: Production infrastructure inventory name: test inventory tags: - Et vel enim omnis. - Qui totam voluptates eveniet amet iusto. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/ansible': get: tags: - ansible summary: Show Ansible inventory as ansible compatible YAML description: Show an individual inventory as YAML. operationId: ansible#show-inventory-as-ansible parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: g3 minLength: 1 maxLength: 128 example: 36l - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 4s minLength: 1 maxLength: 128 example: xd - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: Dolore et et est. example: Nihil voluptate. - 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: '3' minLength: 1 maxLength: 128 example: be responses: '200': description: OK response. content: application/yaml: schema: type: object example: Ab nisi ipsam laboriosam.: Velit molestias et ut omnis error aut. Dolorem qui eligendi eaque.: Commodi quae recusandae at quisquam dolorem velit. Eos id laudantium dolores.: Ut totam repellat sed libero rerum sit. additionalProperties: true example: Sit totam tempore fugit.: Voluptatem voluptas officia maxime consequatur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/groups': get: tags: - ansible summary: Show Ansible inventory groups description: Show an individual inventory's groups. operationId: ansible#show-inventory-groups parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: x minLength: 1 maxLength: 128 example: afz - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: ut minLength: 1 maxLength: 128 example: 'n' - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Numquam illum enim. example: Sint explicabo in aut eligendi delectus sapiente. - 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: nj1 minLength: 1 maxLength: 128 example: yf responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowInventoryGroupsResponse' example: groups: - Cumque quia. - Officiis quia tenetur sint nesciunt. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/hosts': get: tags: - ansible summary: Show Ansible inventory hosts description: Show an individual inventory hosts. operationId: ansible#show-inventory-hosts parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: group in: query description: Filter results by group allowEmptyValue: true schema: type: string description: Filter results by group default: '' example: Dolorem similique maxime ut quam culpa. example: Odio suscipit laborum vel. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: v1y minLength: 1 maxLength: 128 example: fvz - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: x minLength: 1 maxLength: 128 example: 0z5 - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Non qui. example: Nihil consequatur autem et. - 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: z minLength: 1 maxLength: 128 example: r responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowInventoryHostsResponse' example: hosts: - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible inventory host description: Create a new inventory host. operationId: ansible#create-inventory-host parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vlk minLength: 1 maxLength: 128 example: rw - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 2r minLength: 1 maxLength: 128 example: p - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - 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: mm minLength: 1 maxLength: 128 example: fqs requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateInventoryHostRequest' example: env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: - Ad voluptate dolorem ea. - Voluptas et ipsum magnam nihil accusamus adipisci. - Quia qui. host_address: host1.example.com vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/import': put: tags: - ansible summary: Replace Ansible static inventory data from YAML/INI description: >- Replace the data of an existing static (manual) Ansible inventory by parsing YAML or INI content. Preserves secret UUIDs for keys carried over. operationId: ansible#replace-inventory-from-import parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: am minLength: 1 maxLength: 128 example: wm - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: sz minLength: 1 maxLength: 128 example: '67' - name: identifier in: path description: The identifier of the inventory to replace. required: true schema: type: string description: The identifier of the inventory to replace. example: lq minLength: 1 maxLength: 128 example: 9id - 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: ju7 minLength: 1 maxLength: 128 example: jw requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/ReplaceInventoryFromImportRequest2' example: content: ttg format: yaml responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ReplaceInventoryFromImportResponse' example: warnings: - Maxime molestiae libero placeat est deserunt. - Omnis molestiae temporibus deleniti sed sed culpa. - A ut aspernatur reiciendis voluptatibus libero ut. - Voluptas laboriosam aperiam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/plugin': put: tags: - ansible summary: Update Ansible plugin inventory description: Update an existing plugin inventory configuration. operationId: ansible#update-inventory-plugin parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 0l minLength: 1 maxLength: 128 example: '5' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: ec minLength: 1 maxLength: 128 example: 2us - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Aspernatur porro dolores. example: Fugit molestias eos magni repellat. - 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: hq minLength: 1 maxLength: 128 example: ch requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryPluginRequest' example: plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryPluginResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/remote': put: tags: - ansible summary: Update Ansible remote inventory git source description: Update the git source of an existing remote inventory. operationId: ansible#update-inventory-remote parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 'n' minLength: 1 maxLength: 128 example: g3 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: h minLength: 1 maxLength: 128 example: '7' - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Dolore quos quis. example: Autem aspernatur illo. - 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: t minLength: 1 maxLength: 128 example: wpf requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryRemoteRequest' example: remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryRemoteResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{identifier}/vars': get: tags: - ansible summary: Show Ansible inventory vars description: Show an individual inventory vars. operationId: ansible#show-inventory-vars parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: z minLength: 1 maxLength: 128 example: '2' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: m minLength: 1 maxLength: 128 example: z0d - name: identifier in: path description: Inventory identifier required: true schema: type: string description: Inventory identifier example: Dolores non reiciendis. example: Et qui error necessitatibus exercitationem nobis velit. - 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: l minLength: 1 maxLength: 128 example: '15' responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowInventoryVarsResponse' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible inventory variables description: Create new inventory variables. operationId: ansible#create-inventory-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: ik9 minLength: 1 maxLength: 128 example: o - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: yfs minLength: 1 maxLength: 128 example: ven - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - 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: 25l minLength: 1 maxLength: 128 example: di requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateInventoryVarsRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible inventory variables description: Update existing inventory variables. operationId: ansible#update-inventory-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 48t minLength: 1 maxLength: 128 example: x - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: s minLength: 1 maxLength: 128 example: e - name: identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - 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: '909' minLength: 1 maxLength: 128 example: p requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryVarsRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/groups': post: tags: - ansible summary: Create Ansible inventory group description: Create a new inventory group. operationId: ansible#create-inventory-group parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 example: iqb - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: u0 minLength: 1 maxLength: 128 example: s4 - name: inventory_identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - 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: pi minLength: 1 maxLength: 128 example: hs requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateInventoryGroupRequest' example: configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my_aws_connector connector_type: workspace dynamic_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: - Omnis veritatis. - Vitae nemo. - Aperiam vero. identifier: test_group name: My Group vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/groups/{identifier}': delete: tags: - ansible summary: Delete Ansible inventory group description: Delete an existing inventory group. operationId: ansible#delete-inventory-group parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: f8p minLength: 1 maxLength: 128 example: ktk - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: gz5 minLength: 1 maxLength: 128 example: zv - name: inventory_identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - name: identifier in: path description: The identifier of the group required: true schema: type: string description: The identifier of the group example: test_group example: test_group - 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: fbd minLength: 1 maxLength: 128 example: '6' responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible inventory group description: Update an existing inventory group. operationId: ansible#update-inventory-group parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: sfc minLength: 1 maxLength: 128 example: m5 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 example: 0wh - name: inventory_identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - name: identifier in: path description: The identifier of the group required: true schema: type: string description: The identifier of the group example: test_group example: test_group - 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: 2mi minLength: 1 maxLength: 128 example: ee requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryGroupRequest' example: configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my_aws_connector connector_type: workspace dynamic_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: - Et quo ratione et vel autem aut. - Et sequi voluptatem sit. - Sapiente iste velit. name: My Group vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/{inventory_identifier}/hosts/{host_address}': delete: tags: - ansible summary: Delete Ansible inventory host description: Delete a inventory host. operationId: ansible#delete-inventory-host parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 2u minLength: 1 maxLength: 128 example: f6 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: e minLength: 1 maxLength: 128 example: '5' - name: inventory_identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - name: host_address in: path description: Host address is the address of the host. required: true schema: type: string description: Host address is the address of the host. example: host1.example.com example: host1.example.com - 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: k71 minLength: 1 maxLength: 128 example: q0w responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible inventory host description: Update an existing inventory host. operationId: ansible#update-inventory-host 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: b - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 8g7 minLength: 1 maxLength: 128 example: to - name: inventory_identifier in: path description: The unique identifier for this inventory required: true schema: type: string description: The unique identifier for this inventory example: test_inventory example: test_inventory - name: host_address in: path description: Host address is the address of the host. required: true schema: type: string description: Host address is the address of the host. example: host1.example.com example: host1.example.com - 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: s7 minLength: 1 maxLength: 128 example: n3 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateInventoryHostRequest' example: env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: - Illo veritatis culpa officiis qui. - Rerum nam veniam nihil. - Ut nihil. - Aut omnis nemo aut. vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/inventory/import': post: tags: - ansible summary: Import Ansible static inventory from YAML/INI description: >- Create a new static (manual) Ansible inventory by parsing YAML or INI content. operationId: ansible#import-inventory parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: gl 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: ece minLength: 1 maxLength: 128 example: uko - 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: g7 minLength: 1 maxLength: 128 example: '10' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/ImportInventoryRequest2' example: content: '0' format: ini identifier: 'n' name: zj tags: - >- Sunt doloribus dolorem similique deserunt doloremque veritatis. - Esse omnis. - Aut reprehenderit dolor aliquam beatae magnam. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/ImportInventoryResponse' example: inventory: account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 warnings: - Culpa quam voluptatem aspernatur cum. - Eveniet adipisci est dolorem. - Esse eius. - Magnam aperiam voluptatem magnam deserunt quo. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/playbook': get: tags: - ansible summary: List Ansible playbooks description: List all playbooks. operationId: ansible#list-playbooks parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mysta example: mysta - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'updated,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,ASC' - name: tags in: query description: 'Filter results by tags (OR logic, exact match)' allowEmptyValue: true schema: type: array items: type: string example: Quibusdam nam et maiores ad. description: 'Filter results by tags (OR logic, exact match)' example: - Rerum sit animi quo cum accusantium. - Id quia in magnam numquam id. - Cum saepe. example: - Explicabo nesciunt omnis alias inventore voluptatem deserunt. - Earum ab. - Fuga numquam optio ipsum et. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vk minLength: 1 maxLength: 128 example: vqm - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: l5 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: sct minLength: 1 maxLength: 128 example: '6' responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/PlaybookResourceCollection' example: - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create Ansible playbook description: Create a new playbook. operationId: ansible#create-playbook parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: c0 minLength: 1 maxLength: 128 example: r2q - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0p minLength: 1 maxLength: 128 example: x - 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: gd minLength: 1 maxLength: 128 example: 'y' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookRequest' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Non voluptatem quia quo aut.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Voluptas voluptatem in rerum eius.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Voluptatem est nihil. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Et alias. - Odio alias. - Autem sunt dignissimos sapiente ipsam. vars: Officia et perspiciatis sapiente.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookResponse' example: account: '0' ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Et quo ad numquam maxime. identifier: Quos consequatur id velit. name: test playbook org: 5b5 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: '0' repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Nostrum eos nihil et. - Molestias veritatis eaque corporis. updated: 1627686800 vars: Ex doloribus. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}': delete: tags: - ansible summary: Delete Ansible playbook description: Delete an existing playbook. operationId: ansible#delete-playbook parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 93w minLength: 1 maxLength: 128 example: j - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: xd minLength: 1 maxLength: 128 example: t2o - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Quasi modi nihil vel velit aut ut. example: Consectetur et hic dignissimos minima. - 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: '4' minLength: 1 maxLength: 128 example: fer responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook description: Show an individual playbook. operationId: ansible#show-playbook parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 91i minLength: 1 maxLength: 128 example: lcz - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: vlg minLength: 1 maxLength: 128 example: q - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Non similique voluptatem iusto. example: Quos numquam quia officiis corporis impedit. - 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: 9w minLength: 1 maxLength: 128 example: z4h responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookResponse' example: account: 1k3 ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: >- Perspiciatis tenetur quia accusantium rerum quis necessitatibus. identifier: Est ipsa provident soluta dolore. name: test playbook org: f project: km repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Commodi nisi maxime maiores. - Nam tempora sint sit perferendis. - Non quo distinctio consectetur. - Vel fugit vitae adipisci eligendi ut. updated: 1627686800 vars: Repellat ipsa asperiores. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update Ansible playbook description: Update an existing playbook. operationId: ansible#update-playbook parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: 'n' minLength: 1 maxLength: 128 example: wm - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: vcf minLength: 1 maxLength: 128 example: vp - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: Quia optio ut. example: Odit doloremque eius. - 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: nn minLength: 1 maxLength: 128 example: t02 requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookRequest' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Voluptatem earum.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit natus quaerat qui sint voluptatem voluptas. - Enim blanditiis rerum iusto voluptatem natus. - Tempore blanditiis et inventore mollitia consequuntur. vars: Voluptatem qui.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookResponse' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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/AnsiblePolicyViolationError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/configuration-variable-sets': get: tags: - ansible summary: Show the Configuration Variable Sets attached to an Ansible playbook description: >- Show the Configuration Variable Sets attached to a playbook, in priority order. operationId: ansible#show-playbook-configuration-variable-sets parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: yzu minLength: 1 maxLength: 128 example: r - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: f5 minLength: 1 maxLength: 128 example: s - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: j minLength: 1 maxLength: 128 example: dvu responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/ShowPlaybookConfigurationVariableSetsResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Replace the Configuration Variable Sets attached to an Ansible playbook description: >- Replace the Configuration Variable Sets attached to a playbook. Array order is the priority order. operationId: ansible#update-playbook-configuration-variable-sets parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: u minLength: 1 maxLength: 128 example: 8ty - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 6y minLength: 1 maxLength: 128 example: 1tx - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: 90t minLength: 1 maxLength: 128 example: x requestBody: required: true content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsRequest example: variable_sets: - account.shared_vars - playbook_vars responses: '200': description: OK response. content: application/json: schema: $ref: >- #/components/schemas/UpdatePlaybookConfigurationVariableSetsResponse example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars': delete: tags: - ansible summary: Delete dynamic Ansible playbook variable description: Delete a dynamic playbook variable. operationId: ansible#delete-playbook-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: vs minLength: 1 maxLength: 128 example: '5' - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 0zm minLength: 1 maxLength: 128 example: u76 - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: op1 minLength: 1 maxLength: 128 example: w requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/DeletePlaybookVarsRequest' example: env_vars: - Aspernatur debitis voluptate saepe nihil mollitia. - Expedita nobis. - Tenetur numquam. vars: - Quia magnam facere est eos odit est. - Quas omnis nihil. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' get: tags: - ansible summary: Show Ansible playbook vars description: Show an individual playbook vars. operationId: ansible#show-playbook-vars parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: j 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: '7' minLength: 1 maxLength: 128 example: 2r - name: identifier in: path description: Playbook identifier required: true schema: type: string description: Playbook identifier example: Architecto deleniti at omnis dolor et ad. example: Eligendi ratione et amet consectetur quam. - 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: 8o minLength: 1 maxLength: 128 example: '2' responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookVarsResponse' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' post: tags: - ansible summary: Create dynamic Ansible playbook variable description: Create a new dynamic playbook variable. operationId: ansible#create-playbook-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: fv minLength: 1 maxLength: 128 example: el7 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: d9 minLength: 1 maxLength: 128 example: 0p2 - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: i minLength: 1 maxLength: 128 example: '85' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreatePlaybookVarRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' put: tags: - ansible summary: Update dynamic Ansible playbook variable description: Update an existing dynamic playbook variable. operationId: ansible#update-playbook-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: '5' minLength: 1 maxLength: 128 example: e - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: u minLength: 1 maxLength: 128 example: i - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: '8' minLength: 1 maxLength: 128 example: j requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdatePlaybookVarsRequest' example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/playbook/{identifier}/vars/merged': get: tags: - ansible summary: Show the merged variables of an Ansible playbook description: >- Show the playbook's variables followed by those of its attached Configuration Variable Sets, marking which entry wins each key. operationId: ansible#show-playbook-merged-vars parameters: - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: c minLength: 1 maxLength: 128 example: 6s - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 7wa minLength: 1 maxLength: 128 example: '6' - name: identifier in: path description: The unique identifier for this playbook required: true schema: type: string description: The unique identifier for this playbook example: test_playbook example: test_playbook - 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: '41' minLength: 1 maxLength: 128 example: ckz responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ShowPlaybookMergedVarsResponse' example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '/api/orgs/{org}/projects/{project}/ansible/results': post: tags: - ansible summary: Publish results description: >- Store ansible run results and create an activity record in a single call. operationId: ansible#publish-results parameters: - name: pipeline_id in: query description: The unique identifier for the associated pipeline allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline example: Rem velit est. example: Magni non quis id et. - name: stage_id in: query description: The unique identifier for a stage allowEmptyValue: true schema: type: string description: The unique identifier for a stage example: Facilis aut fuga. example: Laboriosam ea in vitae quaerat atque. - name: pipeline_execution_id in: query description: The unique identifier for the associated pipeline execution allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline execution example: Ut dicta placeat quis sed tempore qui. example: Iusto totam aut quo deleniti. - name: pipeline_stage_id in: query description: The unique identifier for the associated pipeline execution stage allowEmptyValue: true schema: type: string description: The unique identifier for the associated pipeline execution stage example: Fugit perspiciatis. example: Dolorum deserunt dolor suscipit consectetur illum. - name: data_type in: query description: Type of data stored allowEmptyValue: true required: true schema: type: string description: Type of data stored example: task_results enum: - task_results example: task_results - name: inventories in: query description: Inventories associated with this event allowEmptyValue: true required: true schema: type: string description: Inventories associated with this event example: Non consectetur. example: Odit dolor deleniti quo. - name: playbooks in: query description: Playbooks associated with this event allowEmptyValue: true required: true schema: type: string description: Playbooks associated with this event example: Porro ratione neque blanditiis dolores quibusdam esse. example: At id molestiae eum earum. - name: event_type in: query description: The type of event that occurred. allowEmptyValue: true required: true schema: type: string description: The type of event that occurred. example: activity-dry-run-execution enum: - activity-execution - activity-dry-run-execution example: activity-execution - name: metadata in: query description: >- JSON-encoded activity metadata (activity_status, git_branch, git_repo, etc.). allowEmptyValue: true schema: type: string description: >- JSON-encoded activity metadata (activity_status, git_branch, git_repo, etc.). example: Qui reprehenderit laborum voluptatibus maiores. example: In possimus. - name: org in: path description: Org is the organisation identifier. required: true schema: type: string description: Org is the organisation identifier. example: h minLength: 1 maxLength: 128 example: al7 - name: project in: path description: Project is the project identifier. required: true schema: type: string description: Project is the project identifier. example: 'n' minLength: 1 maxLength: 128 example: r - 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: ws minLength: 1 maxLength: 128 example: '4' - name: Content-Length in: header description: Size in bytes of the data. allowEmptyValue: true schema: type: integer description: Size in bytes of the data. example: 8374921387453570000 format: int64 example: 3218676460177136000 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/PublishResultsResponse' example: id: dc538c61-de48-4220-958c-5f3c4f983daa '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/AnsibleError' /api/modules: get: tags: - module-registry summary: List modules description: List all modules from the module registry operationId: module-registry#list_modules-by-account parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name or provider match allowEmptyValue: true schema: type: string description: Filter results by partial name or provider match default: '' example: mymod example: mymod - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,ASC' - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Delectus ut doloremque provident voluptatem quia et. example: Voluptatem non aspernatur id. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Quisquam aliquid natus sapiente ex. example: Labore enim quibusdam. - name: provider in: query description: >- Filter modules to these providers (module_system values). Repeatable query param. allowEmptyValue: true schema: type: array items: type: string example: At veritatis adipisci eos quia voluptatem voluptates. description: >- Filter modules to these providers (module_system values). Repeatable query param. example: - terraform - tofu example: - terraform - tofu - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Culpa voluptatum et. example: Mollitia soluta eaque molestiae officia quidem. responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ModuleResourceCollection' example: - account: abc123DEFghiJKL created: 3299187712978256400 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas aut quisquam. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Magni ipsam esse. name: my-vpc-module namespace: Sunt officia et quia. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Vitae ut eum nostrum saepe culpa. scope_org: my_org scope_project: my_project storage_type: git_reference synced: 3050809445934018600 system: aws tags: Eum nam maiores ut. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 7977076533091252000 version_statuses: Cum deleniti sit qui quo repudiandae labore.: Sit et. Eveniet est at error.: Optio quam suscipit. Rerum consectetur in dicta.: Nulla neque nesciunt blanditiis rem voluptate nihil. versions: - Sint minima. - Labore omnis aperiam. - account: abc123DEFghiJKL created: 3299187712978256400 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas aut quisquam. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Magni ipsam esse. name: my-vpc-module namespace: Sunt officia et quia. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Vitae ut eum nostrum saepe culpa. scope_org: my_org scope_project: my_project storage_type: git_reference synced: 3050809445934018600 system: aws tags: Eum nam maiores ut. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 7977076533091252000 version_statuses: Cum deleniti sit qui quo repudiandae labore.: Sit et. Eveniet est at error.: Optio quam suscipit. Rerum consectetur in dicta.: Nulla neque nesciunt blanditiis rem voluptate nihil. versions: - Sint minima. - Labore omnis aperiam. - account: abc123DEFghiJKL created: 3299187712978256400 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas aut quisquam. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Magni ipsam esse. name: my-vpc-module namespace: Sunt officia et quia. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Vitae ut eum nostrum saepe culpa. scope_org: my_org scope_project: my_project storage_type: git_reference synced: 3050809445934018600 system: aws tags: Eum nam maiores ut. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 7977076533091252000 version_statuses: Cum deleniti sit qui quo repudiandae labore.: Sit et. Eveniet est at error.: Optio quam suscipit. Rerum consectetur in dicta.: Nulla neque nesciunt blanditiis rem voluptate nihil. versions: - Sint minima. - Labore omnis aperiam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' post: tags: - module-registry summary: Create module description: Create a new module in the module registry operationId: module-registry#create-module parameters: - name: scope_org in: query description: Organization identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 example: my_org - name: scope_project in: query description: Project identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 example: my_project - name: Harness-Account in: header description: Harness account ID that owns the module. allowEmptyValue: true required: true schema: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 example: abc123DEFghiJKL requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateModuleRequest' example: description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' storage_type: git_reference system: aws tags: Id ab quo nihil soluta. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ModuleRegistryCreateModuleResponseBody' example: account: abc123DEFghiJKL created: 2358933796303674000 description: Provisions a VPC with public and private subnets. id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: my-vpc-module org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: git_reference system: aws tags: Ea explicabo amet delectus et atque fugit. updated: 5078258764486015000 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}': delete: tags: - module-registry summary: Delete module description: Delete a module from the module registry operationId: module-registry#delete-module parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Ex iusto mollitia quibusdam doloremque voluptatem dignissimos. example: Nihil id recusandae ex inventore voluptas doloremque. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Molestias sequi saepe ab nemo veritatis. example: Ea qui consectetur. - name: id in: path description: id required: true schema: type: string description: id example: Eligendi porro commodi perspiciatis et repellendus quia. example: Non quas repellendus nesciunt natus facilis cumque. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Magni quis. example: Fugiat aliquid laborum voluptatibus veniam consectetur rerum. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' get: tags: - module-registry summary: List module by id description: List a module from the module registry by ID operationId: module-registry#list-modules-by-id parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Natus accusamus velit. example: Et aliquid qui autem eum deserunt. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Incidunt nesciunt aliquam consequuntur cupiditate. example: Maiores facilis iste qui. - name: id in: path description: module id required: true schema: type: string description: module id example: Unde minus enim quaerat. example: Odio aut. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Harum hic. example: Dolorem optio modi molestias optio non aperiam. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListModuleByIDResponse' example: account: abc123DEFghiJKL created: 4790048859587539000 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas voluptatem quod voluptatem accusamus provident eum. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Autem distinctio qui exercitationem distinctio. name: my-vpc-module namespace: Consequatur iste ipsam est quas. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Id libero error numquam nam est possimus. scope_org: my_org scope_project: my_project storage_type: artifact synced: 4401645770135042600 system: aws tags: Aperiam quia. testing_enabled: true testing_metadata: account: z org: slq pipelines: - Nesciunt laborum. - Voluptatem nam consequatur qui assumenda libero qui. - Suscipit quo qui dolor animi voluptates est. project: xw provider_connector: Eligendi facilis. provisioner_type: Et ut ipsum dolores ratione mollitia cum. provisioner_version: Totam qui. release_pipeline: Voluptates rerum dolorem. updated: 2912870350075662300 version_statuses: Ex nesciunt similique.: Voluptates qui quia labore. versions: - Omnis possimus qui. - Animi exercitationem dignissimos. - Cum aut vel consectetur rem. - Excepturi ut molestiae quidem saepe et doloremque. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - module-registry summary: Update module description: Update a module in the module registry operationId: module-registry#update-module parameters: - name: scope_org in: query description: Organization identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 example: my_org - name: scope_project in: query description: Project identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 example: my_project - name: id in: path description: module id required: true schema: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff - name: Harness-Account in: header description: Harness account ID that owns the module. allowEmptyValue: true required: true schema: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 example: abc123DEFghiJKL requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateModuleRequest' example: description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' storage_type: git_reference system: aws tags: Voluptatem non. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/lifecycle': delete: tags: - module-registry summary: Delete module lifecycle rule description: >- Delete the lifecycle rule and all overrides for a module; all versions revert to supported operationId: module-registry#delete-module-lifecycle parameters: - name: scope_org in: query description: Org scope of the module allowEmptyValue: true schema: type: string description: Org scope of the module example: Suscipit aut vel sit fugiat. example: Nulla illum voluptate sunt quis praesentium. - name: scope_project in: query description: Project scope of the module allowEmptyValue: true schema: type: string description: Project scope of the module example: Saepe omnis recusandae et. example: Ea aut maiores eos. - name: id in: path description: Module ID required: true schema: type: string description: Module ID example: Voluptas officiis beatae dolorem error. example: Inventore quia. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Delectus excepturi odio. example: Atque rerum reprehenderit ipsa dolorem modi exercitationem. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' get: tags: - module-registry summary: Get module lifecycle rule description: Get the lifecycle rule for a module operationId: module-registry#get-module-lifecycle parameters: - name: scope_org in: query description: Org scope of the module allowEmptyValue: true schema: type: string description: Org scope of the module example: Porro nihil. example: Nostrum atque. - name: scope_project in: query description: Project scope of the module allowEmptyValue: true schema: type: string description: Project scope of the module example: Est et. example: Atque omnis voluptatem vero. - name: id in: path description: Module ID required: true schema: type: string description: Module ID example: In dicta ducimus occaecati. example: Id iure ex qui dolores necessitatibus. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Veritatis quasi unde ratione odit sunt corporis. example: Et delectus. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetModuleLifecycleResponse' example: deprecated_action: warn overrides: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 supported_action: warn supported_count: 3 warning_action: warn warning_count: 2 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - module-registry summary: Upsert module lifecycle rule description: >- Create or replace the lifecycle rule for a module, atomically replacing all overrides operationId: module-registry#put-module-lifecycle parameters: - name: scope_org in: query description: Org scope of the module allowEmptyValue: true schema: type: string description: Org scope of the module example: Et et. example: Corporis praesentium ea ipsa. - name: scope_project in: query description: Project scope of the module allowEmptyValue: true schema: type: string description: Project scope of the module example: Harum eius adipisci id ut temporibus. example: Incidunt quasi aliquid aut. - name: id in: path description: Module ID required: true schema: type: string description: Module ID example: Dolorem et iure aut ut. example: Deleniti repudiandae sunt nihil ad ea reprehenderit. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Quasi qui dolores. example: Commodi reiciendis quas hic doloribus. requestBody: description: Lifecycle rule with overrides required: true content: application/json: schema: $ref: '#/components/schemas/ModuleLifecycleRule' example: deprecated_action: fail overrides: - reason: obv tier: supported version: v2.1.0 - reason: obv tier: supported version: v2.1.0 - reason: obv tier: supported version: v2.1.0 supported_action: fail supported_count: 3 warning_action: warn warning_count: 2 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/PutModuleLifecycleResponse' example: deprecated_action: no_action overrides: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 supported_action: no_action supported_count: 3 warning_action: warn warning_count: 2 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/lifecycle/versions/{version}': get: tags: - module-registry summary: Get module version lifecycle status description: >- Compute the lifecycle tier and enforcement action for a specific module version operationId: module-registry#get-module-lifecycle-version-status parameters: - name: scope_org in: query description: Org scope of the module allowEmptyValue: true schema: type: string description: Org scope of the module example: Possimus porro. example: Cumque quia ducimus perferendis. - name: scope_project in: query description: Project scope of the module allowEmptyValue: true schema: type: string description: Project scope of the module example: Eveniet amet nostrum a dolorum. example: Reiciendis temporibus at. - name: id in: path description: Module ID required: true schema: type: string description: Module ID example: Voluptate aut ut rerum nobis. example: Et ad nemo et est dolorem. - name: version in: path description: Version to look up required: true schema: type: string description: Version to look up example: Veniam est. example: Non vel in temporibus. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Et corrupti est corrupti voluptatum et. example: Rerum nulla dolorem. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetModuleLifecycleVersionStatusResponse' example: action: fail minimum_supported_version: In dicta. tier: deprecated '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/pipeline': post: tags: - module-registry summary: Create testing pipeline description: Create a new testing pipeline for a given module operationId: module-registry#create-testing-pipelines parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Corporis et voluptatem ab illum maxime. example: Maxime sit eos quis. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Accusamus dolor doloribus reiciendis et blanditiis ut. example: Ad accusamus eius aut vitae dolores adipisci. - name: id in: path description: module id required: true schema: type: string description: module id example: Dolor provident dolorum. example: Et et ut quod. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Eius odit omnis magnam. example: Sed accusamus voluptatum nam qui recusandae. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateTestingPipelineRequest' example: pipeline_org: Id est illum accusamus doloribus. pipeline_project: Voluptatem rerum et. type: Nihil pariatur pariatur sit. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/sync': post: tags: - module-registry summary: Sync module metadata description: Sync the module metadata from the module registry operationId: module-registry#sync-module-metadata parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Quia quo consectetur voluptas enim non quo. example: Eos et voluptas. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Sapiente dolorem esse. example: Delectus aliquam distinctio et possimus eos provident. - name: id in: path description: id required: true schema: type: string description: id example: Neque rerum sunt ipsum. example: In debitis deserunt et ex cupiditate. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Corrupti sint qui. example: Sit nostrum rerum. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/tags': get: tags: - module-registry summary: List module tags description: List the module tags from the module registry operationId: module-registry#list-module-tags-by-id parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: In error excepturi voluptas. example: Suscipit ipsa libero. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Odio quia itaque eos omnis. example: Quas vel provident aut quis sequi sint. - name: id in: path description: module id required: true schema: type: string description: module id example: Enim repellendus quia. example: Omnis sit sunt aut omnis rerum quibusdam. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Labore debitis eum. example: Quibusdam tempora autem natus ex commodi repudiandae. responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Quia saepe sit iste molestias. example: - Nisi quae. - Vitae architecto nihil ratione nemo. example: - Sit totam. - Tenetur rerum in explicabo. - Voluptatum et voluptatem. - Distinctio fugiat rem possimus. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/testing': delete: tags: - module-registry summary: Disable testing description: Disable testing for a module operationId: module-registry#disable-testing parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Cupiditate sunt minima ab consequatur eveniet eligendi. example: Vel voluptate eos. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Sequi perferendis porro non hic a. example: A in labore quae ut ipsa ab. - name: id in: path description: module id required: true schema: type: integer description: module id example: 3132400572179086300 format: int64 example: 5802429623234544000 - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: >- Quia voluptatem similique possimus voluptatibus repellat voluptatum. example: Eos tempora. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' post: tags: - module-registry summary: Enable testing description: Enable testing for a module operationId: module-registry#enable-testing parameters: - name: scope_org in: query description: module org allowEmptyValue: true schema: type: string description: module org example: Dicta ullam et quisquam est non qui. example: Voluptatem quos. - name: scope_project in: query description: module project allowEmptyValue: true schema: type: string description: module project example: Ea fuga porro corrupti. example: Consequatur doloremque. - name: id in: path description: module id required: true schema: type: string description: module id example: Deserunt voluptatum adipisci maxime qui. example: Necessitatibus voluptas aut consequuntur quod ipsam similique. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Ipsum qui eum nesciunt est impedit doloribus. example: Ea quam a nostrum excepturi necessitatibus. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/EnableTestingRequest' example: pipeline_id: - Eaque amet rerum atque iusto saepe. - Laboriosam omnis voluptatem deserunt odit et. - Ducimus iste rem. - Cupiditate exercitationem. pipeline_org: Culpa expedita. pipeline_project: Eius et ut dolorem quasi sed. provider_connector: Maxime voluptate consequatur. provisioner_type: Possimus ut. provisioner_version: Atque qui eos occaecati perspiciatis sequi. release_pipeline: Ad qui minima culpa fugiat aperiam aut. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - module-registry summary: Update module testing description: Update module testing metadata operationId: module-registry#update-module-testing parameters: - name: scope_org in: query description: module org allowEmptyValue: true schema: type: string description: module org example: Placeat laudantium beatae illum. example: Quia aperiam odio. - name: scope_project in: query description: module project allowEmptyValue: true schema: type: string description: module project example: Omnis quod occaecati dolor veniam aliquid ut. example: Similique est dolorem eius. - name: id in: path description: module id required: true schema: type: string description: module id example: Ut quae consequatur. example: Dolor consequuntur numquam aut voluptatum aut. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Consequuntur aut. example: Consequatur et nemo sed at rem sapiente. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateTestingRequest' example: pipeline_id: - Consequatur sint et a et. - Perspiciatis voluptatem minima laudantium natus eveniet quia. - Omnis quae architecto earum earum. - A blanditiis ut sit quis non perspiciatis. pipeline_org: Et tenetur et rerum illum sint. pipeline_project: Sed voluptas perferendis. provider_connector: Quasi non. provisioner_type: Voluptatem dolorem dolor provident voluptas quis sed. provisioner_version: Totam officia. release_pipeline: Itaque dolores qui reiciendis. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{id}/versions/{version}': delete: tags: - module-registry summary: Delete module version description: Delete a specific version from a module in the module registry operationId: module-registry#delete-module-versions parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Qui autem ut voluptas ipsa. example: Quis rem sed. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Assumenda doloribus. example: Qui molestiae eos. - name: id in: path description: module id required: true schema: type: string description: module id example: Aut a ab debitis sunt. example: Fugit quo veniam et odio harum veniam. - name: version in: path description: version to delete required: true schema: type: string description: version to delete example: Recusandae blanditiis. example: Voluptatem quae atque nihil quia exercitationem nobis. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Provident qui amet beatae. example: Beatae error dolores iste. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{module_id}/examples/file': get: tags: - module-registry summary: Get module example file description: >- Download a single file from a module version's examples/ tree. The path must begin with "examples/" and identify a file (not a directory). operationId: module-registry#get-module-example-file parameters: - name: version in: query description: version of the module allowEmptyValue: true required: true schema: type: string description: version of the module example: Qui iusto repudiandae. example: Aspernatur ad reiciendis quos. - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Est illo quia et molestias. example: Eius consequatur impedit quae quia quasi quos. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Et pariatur sed quidem maxime. example: Facere sed eligendi quisquam ducimus beatae sed. - name: path in: query description: >- relative path under the module root; must begin with "examples/" and identify a file (e.g. "examples/iam-account/main.tf" or "examples/iam-account/modules/foo/main.tf") allowEmptyValue: true required: true schema: type: string description: >- relative path under the module root; must begin with "examples/" and identify a file (e.g. "examples/iam-account/main.tf" or "examples/iam-account/modules/foo/main.tf") example: e pattern: '^[a-zA-Z0-9_-][a-zA-Z0-9._/-]*$' minLength: 1 maxLength: 1024 example: xb - name: module_id in: path description: module id required: true schema: type: string description: module id example: Alias nulla laudantium expedita. example: Ullam aut sunt. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Molestias dolore consequatur voluptatem voluptas. example: Cum ducimus explicabo in possimus facere. responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{module_id}/examples/tree': get: tags: - module-registry summary: List module example tree description: >- List the immediate children (files and subdirectories) at the given path within a module version's examples/ tree. The path must be exactly "examples" (root listing) or begin with "examples/". Returns one level of entries, each tagged as a file or directory. operationId: module-registry#list-module-example-tree parameters: - name: version in: query description: version of the module allowEmptyValue: true required: true schema: type: string description: version of the module example: Voluptas necessitatibus voluptas. example: Et ducimus et aperiam voluptatem. - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Temporibus tempora. example: Ut eaque aut esse temporibus impedit expedita. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Eligendi totam vel. example: Fugiat sit nihil. - name: path in: query description: >- relative path under the module root; must be "examples" or begin with "examples/" allowEmptyValue: true required: true schema: type: string description: >- relative path under the module root; must be "examples" or begin with "examples/" example: k pattern: '^[a-zA-Z0-9_-][a-zA-Z0-9._/-]*$' minLength: 1 maxLength: 1024 example: gnr - name: module_id in: path description: module id required: true schema: type: string description: module id example: Quas ducimus illum nulla animi. example: Totam nemo et dolor autem tempora molestias. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Harum enim odit vel illum amet. example: Voluptatibus odit quidem nam eum voluptatibus optio. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListModuleExampleTreeResponse' example: items: - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{module_id}/metadata': get: tags: - module-registry summary: List module metadata description: List the module metadata from the module registry operationId: module-registry#list-metadata-by-module parameters: - name: version in: query description: version of the module allowEmptyValue: true required: true schema: type: string description: version of the module example: Nisi cumque fugiat repellendus. example: Est et qui. - name: submodule in: query description: submodule name allowEmptyValue: true schema: type: string description: submodule name example: Consequuntur et dolorem dolores quo sequi aut. example: Quos in provident. - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Impedit eaque voluptatum. example: Aut vero animi rerum et et. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Et sed fugiat nesciunt. example: Et quia quasi id commodi blanditiis officia. - name: module_id in: path description: module id required: true schema: type: string description: module id example: In amet. example: Quibusdam fugiat odio est doloribus. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Cumque qui nam. example: Laudantium ad quia tempore tempora. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListModuleMetadataResponse' example: account: Quisquam voluptatum rerum. dependencies: - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. examples_paths: - Ipsum quia suscipit. - Et et quos. metadata_error: Laboriosam neque voluptate. module_version: Nam blanditiis. name: Accusamus ullam odit reprehenderit perferendis. outputs: - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false providers: - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. resources: - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. scope_org: Iusto laborum asperiores. scope_project: Magni earum sequi laborum reiciendis itaque. submodule: - Aliquid ut debitis quidem laborum sit et. - Consectetur ut. - Ipsam voluptates. - Quisquam quis veritatis rerum quo a eius. system: Laudantium omnis libero. variables: - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{module_id}/readme': get: tags: - module-registry summary: List module readme description: List the module readme from the module registry operationId: module-registry#list-readme-by-id parameters: - name: version in: query description: version of the module allowEmptyValue: true required: true schema: type: string description: version of the module example: Rerum sit deserunt aliquam. example: Nesciunt illum aut aut quas maxime aut. - name: submodule in: query description: submodule name allowEmptyValue: true schema: type: string description: submodule name example: Autem dolorem. example: Praesentium praesentium totam est. - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Magni dolorem velit sint sapiente modi. example: Ut et dolorem nihil assumenda ea dolor. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Ducimus mollitia reiciendis quia et. example: Velit quidem itaque in. - name: module_id in: path description: module id required: true schema: type: string description: module id example: Ratione iure. example: Debitis debitis sit quidem dolorem ea. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Earum possimus sint aut voluptatem et. example: Provident perferendis quod dolores qui voluptas odit. responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{moduleId}/events': post: tags: - module-registry summary: Send an event related with a module execution description: Send an event related with a module execution operationId: module-registry#send-module-event parameters: - name: moduleId in: path description: module id associated with this event required: true schema: type: string description: module id associated with this event example: '3' minLength: 1 maxLength: 1024 example: mms requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/SendModuleEventRequest' example: account: Dolore sed consequatur ab tempora ut occaecati. eventType: Amet ullam incidunt eligendi. metadata: pipeline: Tempora sit consectetur qui eligendi deleniti et. pipeline_execution_id: Dolorum est eveniet consequatur. pipeline_execution_number: Dolorum recusandae. pipeline_name: Dolores veritatis possimus. pipeline_stage_id: Quae rem enim voluptas. trigger: Molestiae tempore dignissimos quam.: In enim corrupti facilis facere est. org: Qui eveniet. project: Corrupti odio. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{moduleId}/executions': get: tags: - module-registry summary: List executions for a specific module description: List all module executions for a module. operationId: module-registry#list-module-executions-id parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: pipeline_execution_id in: query description: Pipeline identifier allowEmptyValue: true schema: type: string description: Pipeline identifier example: Eligendi accusantium dicta est accusantium eaque rerum. example: Eos accusantium molestias quo. - name: status in: query description: Status of the execution allowEmptyValue: true schema: type: array items: type: string example: Vel animi. description: Status of the execution example: - Nulla fugiat odit exercitationem voluptatem temporibus iste. - >- Consequatur consectetur veritatis iste aliquam porro necessitatibus. - Reprehenderit laborum dignissimos. - Architecto dicta. example: - Quia maxime blanditiis est. - Aut autem in laboriosam sed voluptates odio. - Rem quod rerum totam consequuntur. - name: start_time in: query description: Specify the start time for the query allowEmptyValue: true schema: type: integer description: Specify the start time for the query example: 1691150743950 format: int64 example: 1691150743950 - name: end_time in: query description: Specify the end time limit for the query allowEmptyValue: true schema: type: integer description: Specify the end time limit for the query example: 1691150743950 format: int64 example: 1691150743950 - name: module_onboarding in: query description: Is module onboarding execution allowEmptyValue: true schema: type: boolean description: Is module onboarding execution default: false example: true example: false - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Placeat ratione eveniet id aut tenetur ut. example: Quas eveniet et velit. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Sed iste et dolore repudiandae molestias. example: Modi quia ab fugit quia. - name: moduleId in: path description: Module identifier required: true schema: type: string description: Module identifier example: Ea dignissimos. example: Eligendi dolor consequatur nobis aperiam. - 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: u minLength: 1 maxLength: 128 example: oh responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ModuleExecutionResourceCollection' example: - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' post: tags: - module-registry summary: Create a new module execution description: Create a new module execution. operationId: module-registry#create-module-execution parameters: - name: moduleId in: path description: The unique identifier for the associated module required: true schema: type: string description: The unique identifier for the associated module example: Aut omnis quia mollitia illum. example: Beatae eum. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateModuleExecutionRequest' example: account: Sit provident iure neque est. module_onboarding: false pipeline: Nostrum est debitis tenetur corporis soluta. pipeline_org: Nobis amet fugiat. pipeline_project: Quibusdam totam. pipelineExecutionId: Quia aut at. pipelineStageId: Quos nemo. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/CreateModuleExecutionResponse' example: account: Asperiores non aliquam excepturi quam nesciunt hic. created: 7736835980366536000 metadata: pipeline: Autem sit omnis veritatis est a. pipeline_execution_id: Perferendis magni esse. pipeline_execution_number: Tempora vitae explicabo ab. pipeline_name: Cum aliquid rem sunt sunt eum assumenda. pipeline_stage_id: Et nam et ad. trigger: Consequatur quo cupiditate sequi autem qui ratione.: Dolor iure tempore quis. Velit totam.: Laborum dolor qui nisi mollitia. module_onboarding: true moduleId: Dolorem ut aliquid reiciendis. org: Numquam ab pariatur. project: Recusandae voluptas hic debitis vel laborum voluptate. status: Autem voluptas voluptatibus sed sit fugiat. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{name}/{system}/{version}/examples': post: tags: - module-registry summary: Create module example description: >- Endpoint to upload README and Terraform source files for a single example directory of a module version operationId: module-registry#post-module-example parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Doloribus dolor odit. example: Qui qui officia sunt. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Rem impedit nemo eaque. example: Dignissimos earum error ad velit. - name: path in: query description: >- relative path under the module root; must be "examples" or begin with "examples/" (e.g. "examples/eks-auto-mode") allowEmptyValue: true required: true schema: type: string description: >- relative path under the module root; must be "examples" or begin with "examples/" (e.g. "examples/eks-auto-mode") example: zu0 pattern: '^[a-zA-Z0-9_-][a-zA-Z0-9._/-]*$' minLength: 1 maxLength: 1024 example: ljo - name: name in: path description: module name required: true schema: type: string description: module name example: Maiores et. example: Maxime nihil et beatae minima porro. - name: system in: path description: system name required: true schema: type: string description: system name example: Natus consequatur quisquam qui tenetur dolorem. example: Dolores odio eligendi laborum dolorem placeat. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Eaque dolorem sequi repudiandae distinctio nihil. example: Ut quaerat. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Illo ipsum voluptatem accusantium cum ea. example: Omnis molestiae aut voluptatum et praesentium. - name: Content-Type in: header description: Content-Type header (multipart/form-data with boundary) allowEmptyValue: true required: true schema: type: string description: Content-Type header (multipart/form-data with boundary) example: Ipsam totam delectus aut eos magni cum. example: Tenetur sunt. - name: Content-Length in: header description: Size in bytes of the multipart body allowEmptyValue: true schema: type: integer description: Size in bytes of the multipart body example: 6384160890419196000 format: int64 example: 251597847024206000 responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{name}/{system}/{version}/metadata': post: tags: - module-registry summary: Create module data description: Create a new module in the module registry operationId: module-registry#module-parsed-data parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Ut quibusdam amet aut quos. example: Quae amet. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Consequatur dolor non quo. example: Est numquam quis aspernatur ut magni officia. - name: name in: path description: module name required: true schema: type: string description: module name example: Eum mollitia repellat. example: In consequatur minima. - name: system in: path description: system name required: true schema: type: string description: system name example: Iure error ab ut architecto. example: Dignissimos ullam. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Nihil illum voluptas unde sapiente qui. example: >- Quasi quibusdam recusandae consequatur consequatur perferendis officiis. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Recusandae quasi et minima qui. example: Explicabo corporis perferendis deserunt. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateModuleDataRequest' example: download_url: Explicabo fuga maiores sit. error: Eaque quo id ut blanditiis et.: Cupiditate consectetur exercitationem. Molestiae qui debitis veniam sint in voluptatem.: Et nihil veniam quaerat. Ullam asperiores voluptatibus magnam.: Vel possimus quidem deserunt at. examples_paths: - Incidunt eum voluptas mollitia eos. - Et quia molestias sint. git_tag: Tempora repellendus alias. metadata: Aut autem ex voluptas hic exercitationem. repo_url: Perferendis qui atque assumenda est. submodule_name: Praesentium iusto. submodule_paths: - Quia ex id distinctio. - Id culpa totam vero eveniet quis est. - Ad quis ad cumque assumenda et. - Voluptatem nihil. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{name}/{system}/{version}/readme': post: tags: - module-registry summary: Create module readme description: Endpoint to push the Readme for a given module operationId: module-registry#post-module-readme parameters: - name: submoduleName in: query description: submodule name allowEmptyValue: true schema: type: string description: submodule name example: Minima reprehenderit id quidem. example: Provident blanditiis architecto itaque qui et sit. - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Delectus beatae. example: Expedita rerum est ut incidunt pariatur ut. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Aliquam ea enim repudiandae similique laboriosam delectus. example: Nam sint. - name: name in: path description: module name required: true schema: type: string description: module name example: Expedita vel blanditiis corporis ipsa. example: Dignissimos molestias. - name: system in: path description: system name required: true schema: type: string description: system name example: Necessitatibus id sunt tenetur eos. example: Illum repellat dicta. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Non consequatur et odit rem. example: Quia incidunt nihil. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Sit qui provident. example: Illum quo. - name: Content-Length in: header description: Size in bytes of the readme allowEmptyValue: true schema: type: integer description: Size in bytes of the readme example: 6011114807441640000 format: int64 example: 8687103754451131000 responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{name}/{system}/{version}/upload': post: tags: - module-registry summary: Upload module artifact files description: Upload module artifact to the module registry operationId: module-registry#post-module-artifact parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Quo et quisquam aut. example: Distinctio minus quibusdam facilis fuga laudantium. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Voluptas dolorum rerum quibusdam voluptatem. example: Recusandae nobis ex. - name: name in: path description: Module artifact name required: true schema: type: string description: Module artifact name example: Quia tempore voluptatem quis. example: Aspernatur ea quo quaerat id veritatis labore. - name: system in: path description: Module artifact system required: true schema: type: string description: Module artifact system example: Nemo ut omnis aliquam officia tempora sit. example: Libero rerum voluptatem molestiae sed quisquam voluptatum. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Et cum qui nam. example: Quasi dolor. - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness - name: Content-Disposition in: header description: Content-Disposition header allowEmptyValue: true required: true schema: type: string description: Content-Disposition header example: Mollitia magni inventore assumenda non. example: Ducimus et esse. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/modules/{name}/{system}/tags': post: tags: - module-registry summary: Create module tags description: List all tags for a given module operationId: module-registry#post-module-tags parameters: - name: scope_org in: query description: Organization identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 example: my_org - name: scope_project in: query description: Project identifier where the module is scoped. allowEmptyValue: true schema: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 example: my_project - name: name in: path description: >- Human-readable name of the module. Must be unique within the same scope and system. required: true schema: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 example: my-vpc-module - name: system in: path description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). required: true schema: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 example: aws - name: Harness-Account in: header description: Harness account ID that owns the module. allowEmptyValue: true required: true schema: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 example: abc123DEFghiJKL requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateModuleTagsRequest' example: error: Enim occaecati nihil in molestiae.: Rerum fugiat voluptas nihil nihil et non. Et est delectus exercitationem deleniti.: Nihil cumque neque qui debitis. tags: - Non labore fuga eos architecto iure quidem. - Delectus ut tempore unde sequi quia. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/modules/connectors: get: tags: - module-registry summary: List connectors description: List all connectors from the module registry for a specific account operationId: module-registry#list-connectors parameters: - name: org in: query description: organization name allowEmptyValue: true schema: type: string description: organization name example: Blanditiis eligendi. example: Ipsum autem quisquam libero deleniti. - name: project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Voluptatem accusantium qui rem. example: Expedita aliquam blanditiis porro numquam ad. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Veniam rem sint repellat repellat provident. example: Temporibus vitae. responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Molestiae eum omnis saepe quod aliquam. example: - Molestiae voluptatibus. - Enim dolores deleniti delectus distinctio. - Et laborum in. example: - Ut quam voluptas ut. - Reiciendis officia. - Dolores ut reiciendis. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/modules/lifecycle/batch-check: post: tags: - module-registry summary: Batch check module lifecycle status description: >- Batch-check lifecycle status for a list of modules resolved during terraform init; only violations are returned operationId: module-registry#batch-check-module-lifecycle parameters: - name: Harness-Account in: header description: Harness account ID allowEmptyValue: true required: true schema: type: string description: Harness account ID example: Reiciendis eaque. example: Corrupti voluptates iure laborum. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/BatchCheckModuleLifecycleRequest' example: items: - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/BatchCheckModuleLifecycleResponse' example: results: - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/modules/pipeline/onboarding: post: tags: - module-registry summary: Create onboarding pipeline description: Create a new onboarding pipeline for module registry operationId: module-registry#create-onboarding-pipeline parameters: - name: scope_org in: query description: module org name allowEmptyValue: true schema: type: string description: module org name example: Tempore dolores. example: Ea sequi quis qui. - name: scope_project in: query description: module project name allowEmptyValue: true schema: type: string description: module project name example: Commodi beatae in alias. example: Est ut quas tenetur quis. - 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: '2' minLength: 1 maxLength: 128 example: 8mn requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateOnboardingPipelineRequest' example: org: b project: x responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/modules/providers: get: tags: - module-registry summary: List module providers description: >- List the distinct providers (module_system values) in the module registry for a scope operationId: module-registry#list-module-providers parameters: - name: scope_org in: query description: org name allowEmptyValue: true schema: type: string description: org name example: Est delectus voluptatum quia. example: Recusandae cupiditate. - name: scope_project in: query description: project name allowEmptyValue: true schema: type: string description: project name example: Qui aut adipisci. example: Ducimus amet voluptatem enim. - name: Harness-Account in: header description: account name allowEmptyValue: true required: true schema: type: string description: account name example: Excepturi unde delectus aut minus. example: Atque maxime molestias et consequatur. responses: '200': description: OK response. content: application/json: schema: type: array items: type: string example: Voluptate veritatis eveniet rem. example: - Dolores dignissimos maiores dolore. - Ex possimus facere eaque nemo nemo. example: - Sit impedit quam quisquam eveniet. - Rem quas harum aliquid ex ad. - Est maiores eum dolores. - Corrupti omnis. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/providers: get: tags: - provider-registry summary: List providers description: Lists all providers for an account operationId: provider-registry#list-providers parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mymod example: mymod - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,ASC' - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Mollitia voluptates porro fugit et placeat. example: Unde provident dolores recusandae. responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/ProviderCollection' example: - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}': delete: tags: - provider-registry summary: Delete provider description: Deletes a provider operationId: provider-registry#delete-provider parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Sunt in magnam esse reprehenderit. example: Ex et est qui voluptas. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Reiciendis rem in optio. example: Facilis provident iste ut quia itaque et. responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' get: tags: - provider-registry summary: Get provider description: Gets a provider by ID operationId: provider-registry#get-provider parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Possimus sed omnis. example: Aut quae eius. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Minima dolores aut animi. example: Vel dolores nisi laborum non nostrum fugiat. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderResponse' example: account: Vel sequi voluptas facere voluptatum ab assumenda. created: 6018121395652762000 description: Fuga soluta dignissimos vel autem. domain_prefix: Error fuga aspernatur id esse odit. id: Repellendus maiores. namespace: Voluptatem natus cupiditate quae quia. type: Qui dolorem quis recusandae a. updated: 9016035203648122000 versions: - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/lifecycle': delete: tags: - provider-registry summary: Delete provider lifecycle rule description: >- Delete the lifecycle rule and all overrides for a provider; all versions revert to supported operationId: provider-registry#delete-provider-lifecycle parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Ullam optio voluptatem. example: Laudantium itaque. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Perspiciatis dolorem corporis odit sequi laudantium. example: Molestiae ipsum nesciunt qui minima et. responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' get: tags: - provider-registry summary: Get provider lifecycle rule description: Get the lifecycle rule for a provider operationId: provider-registry#get-provider-lifecycle parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Tempora asperiores repellat. example: In illo quisquam dolore omnis ut. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Accusantium ipsam amet ducimus laboriosam non. example: Ex molestiae hic et. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderLifecycleResponse' example: deprecated_action: fail overrides: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 supported_action: fail supported_count: 3 warning_action: fail warning_count: 2 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - provider-registry summary: Upsert provider lifecycle rule description: >- Create or replace the lifecycle rule for a provider, atomically replacing all overrides operationId: provider-registry#put-provider-lifecycle parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Reiciendis nisi omnis nesciunt nihil nisi voluptatum. example: Aut voluptatum eligendi porro sit. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Quasi illum fugit veniam voluptatem. example: Ut soluta nihil. requestBody: description: Lifecycle rule with overrides required: true content: application/json: schema: $ref: '#/components/schemas/ProviderLifecycleRule' example: deprecated_action: warn overrides: - reason: 5pr tier: warning version: v2.1.0 - reason: 5pr tier: warning version: v2.1.0 - reason: 5pr tier: warning version: v2.1.0 supported_action: fail supported_count: 3 warning_action: no_action warning_count: 2 responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/PutProviderLifecycleResponse' example: deprecated_action: fail overrides: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 supported_action: warn supported_count: 3 warning_action: no_action warning_count: 2 '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/lifecycle/versions/{version}': get: tags: - provider-registry summary: Get provider version lifecycle status description: >- Compute the lifecycle tier and enforcement action for a specific provider version operationId: provider-registry#get-provider-lifecycle-version-status parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: Cumque mollitia repellat quam. example: Amet vel deleniti fugiat. - name: version in: path description: Version to look up required: true schema: type: string description: Version to look up example: Assumenda omnis sunt. example: Beatae quas est ratione quia. - name: Harness-Account in: header description: Account name allowEmptyValue: true required: true schema: type: string description: Account name example: Eius sunt est quos nam architecto. example: Voluptatem nobis ut cum aut. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderLifecycleVersionStatusResponse' example: action: warn minimum_supported_version: Doloribus harum qui quia amet quidem. tier: warning '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/version': post: tags: - provider-registry summary: Create provider version description: Create a provider version operationId: provider-registry#create-provider-version parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateProviderVersionRequestBody' example: gpg_key_id: '1234567890' protocol: - '4.0' version: 1.0.0 responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/version/{version}': delete: tags: - provider-registry summary: Delete provider version description: Delete a provider version operationId: provider-registry#delete-provider-version parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' get: tags: - provider-registry summary: Get provider version description: Get a provider version operationId: provider-registry#get-provider-version parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderVersionResponseBody' example: gpg_key_id: '1234567890' id: '1' protocols: - '4.0' '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - provider-registry summary: Update provider version description: Update a provider version operationId: provider-registry#update-provider-version parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UpdateProviderVersionRequestBody' example: gpg_key_id: '1234567890' protocol: - '4.0' responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/version/{version}/file/{filename}': delete: tags: - provider-registry summary: Delete file from a non synced provider version description: Delete a file from a non synced provider version operationId: provider-registry#delete-file parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: filename in: path description: File name required: true schema: type: string description: File name example: file.txt example: file.txt - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/version/{version}/files': post: tags: - provider-registry summary: Upload files description: Upload files to the provider registry operationId: provider-registry#post-files parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: terraform example: terraform - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness - name: Content-Disposition in: header description: Content-Disposition header allowEmptyValue: true required: true schema: type: string description: Content-Disposition header example: Voluptatem ratione velit est dolores mollitia rerum. example: Vero sunt et. responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/PostFilesResponseBody' example: synced: false '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{id}/version/{version}/publish': post: tags: - provider-registry summary: Publish a provider version description: Publish a provider version operationId: provider-registry#publish-provider-version parameters: - name: id in: path description: Provider ID required: true schema: type: string description: Provider ID example: '1' example: '1' - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: 1.0.0 example: 1.0.0 - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/{type}': post: tags: - provider-registry summary: Create provider description: Create a provider operationId: provider-registry#create-provider parameters: - name: type in: path description: Provider type required: true schema: type: string description: Provider type example: terraform example: terraform - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/CreateProviderRequestBody' example: description: Terraform provider responses: '201': description: Created response. content: application/json: schema: $ref: '#/components/schemas/CreateProviderResponseBody' example: id: '1' '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/providers/get-provider-domain: get: tags: - provider-registry summary: Get the provider domain description: Get the provider domain operationId: provider-registry#get-provider-domain parameters: - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderDomainResponseBody' example: domain: Quia odit ipsa vitae inventore earum. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/providers/keys: get: tags: - provider-registry summary: List signing keys description: List all GPG signing keys for an account operationId: provider-registry#list-signing-keys parameters: - name: limit in: query description: Limit is the number of records to return for a page. allowEmptyValue: true schema: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 example: 30 - name: page in: query description: Page is the page number to return relative to the page 'limit'. allowEmptyValue: true schema: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 example: 1 - name: searchTerm in: query description: Filter results by partial name match allowEmptyValue: true schema: type: string description: Filter results by partial name match default: '' example: mymod example: mymod - name: sort in: query description: Sort order for results allowEmptyValue: true schema: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' example: 'updated,DESC' - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '200': description: OK response. headers: x-page-size: description: Current page size schema: type: integer description: Current page size example: 50 format: int64 example: 50 x-total-items: description: Total items available schema: type: integer description: Total items available example: 1800 format: int64 example: 1800 x-total-pages: description: Total pages available schema: type: integer description: Total pages available example: 36 format: int64 example: 36 content: application/json: schema: $ref: '#/components/schemas/SigningKeyCollection' example: - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' post: tags: - provider-registry summary: Upload signing key description: Upload a GPG signing key for an account operationId: provider-registry#upload-signing-key parameters: - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UploadSigningKeyRequest' example: ascii_armor: Repellat quo sapiente. key_id: ABCD1234 key_name: harness user: Culpa doloremque porro aut omnis beatae non. responses: '201': description: Created response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/api/providers/keys/{id}': delete: tags: - provider-registry summary: Delete a signing key for a provider description: Delete a signing key for a provider operationId: provider-registry#delete-signing-key parameters: - name: id in: path description: id of the key in the db required: true schema: type: string description: id of the key in the db example: '1' example: '1' - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness responses: '204': description: No Content response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' put: tags: - provider-registry summary: Update a signing key for a provider description: Update a signing key for a provider operationId: provider-registry#update-signing-key parameters: - name: id in: path description: id of the key in the db required: true schema: type: string description: id of the key in the db example: '1' example: '1' - name: Harness-Account in: header description: Account ID allowEmptyValue: true required: true schema: type: string description: Account ID example: harness example: harness requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/UploadSigningKeyRequest' example: ascii_armor: Dolores aut et nulla sit consequatur voluptatem. key_id: ABCD1234 key_name: harness user: foo responses: '200': description: OK response. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' /api/providers/lifecycle/batch-check: post: tags: - provider-registry summary: Batch check provider lifecycle status description: >- Batch-check lifecycle status for a list of providers resolved during terraform init; only violations are returned operationId: provider-registry#batch-check-provider-lifecycle parameters: - name: Harness-Account in: header description: Harness account ID allowEmptyValue: true required: true schema: type: string description: Harness account ID example: Quisquam voluptatem hic facilis nobis. example: Hic soluta atque hic inventore. requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/BatchCheckProviderLifecycleRequest' example: items: - namespace: 9vu type: '1' version: 3q responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/BatchCheckProviderLifecycleResponse' example: results: - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/provider/account/{account}/{type}/{version}/download/{os}/{arch}': get: tags: - provider-registry summary: Get provider download information description: >- Returns download information for a specific provider version and platform operationId: provider-registry#get-provider-download parameters: - name: account in: path description: Account that owns the provider required: true schema: type: string description: Account that owns the provider example: Ea beatae. example: Corporis pariatur quaerat maxime quas eveniet. - name: type in: path description: Provider type required: true schema: type: string description: Provider type example: Rerum dolores. example: Explicabo saepe eaque placeat. - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: Esse qui. example: Modi aperiam blanditiis. - name: os in: path description: Operating system required: true schema: type: string description: Operating system example: Molestiae rerum illo quae sed inventore. example: Est ipsam. - name: arch in: path description: Architecture required: true schema: type: string description: Architecture example: Similique id qui dolor voluptas perspiciatis. example: Distinctio accusantium laudantium distinctio quam sint. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/GetProviderDownloadResponse' example: arch: Quod molestiae. download_url: Sit rerum itaque iusto et. filename: Quo ad. os: Harum ab rem sint porro. protocols: - Eum ut occaecati illum est in eos. - Qui pariatur error. - Sequi repellat ea error. - Animi tempore est quis dolorem tempora ut. shasum: Ipsam maxime aut hic quaerat. shasums_signature_url: Recusandae maxime in placeat eveniet fugiat. shasums_url: Tempora dolores quod ea rem autem. signing_keys: gpg_public_keys: - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: >- Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: >- Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: >- Quidem deleniti temporibus quam non necessitatibus aliquam. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/provider/account/{account}/{type}/{version}/download/{os}/{arch}/{filetype}': get: tags: - provider-registry summary: Get provider file description: 'Download a provider file (binary, checksums, or signature)' operationId: provider-registry#get-file parameters: - name: token in: query description: Token to access the file allowEmptyValue: true required: true schema: type: string description: Token to access the file example: Et dolor. example: Laborum ut nostrum eius. - name: account in: path description: Account identifier required: true schema: type: string description: Account identifier example: Tempore voluptas sit. example: Porro excepturi voluptatem quis rerum fuga minus. - name: type in: path description: Provider type required: true schema: type: string description: Provider type example: Est a voluptates. example: Nobis mollitia praesentium neque qui. - name: version in: path description: Provider version required: true schema: type: string description: Provider version example: Recusandae in. example: Sed illum delectus sed qui rem. - name: os in: path description: Operating system required: true schema: type: string description: Operating system example: Omnis enim quo. example: Quod sint iusto porro aut sapiente voluptatem. - name: arch in: path description: Architecture required: true schema: type: string description: Architecture example: Ut atque quis. example: Autem sequi labore ipsum incidunt quia ut. - name: filetype in: path description: Type of file to download required: true schema: type: string description: Type of file to download example: binary enum: - binary - checksums - signature example: signature responses: '200': description: OK response. headers: Content-Disposition: description: Content-Disposition header schema: type: string description: Content-Disposition header example: Sunt excepturi. example: Earum vitae. Content-Type: description: Content-Type header schema: type: string description: Content-Type header example: Repudiandae assumenda ab sunt. example: Voluptatem ut. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/provider/account/{account}/{type}/versions': get: tags: - provider-registry summary: List provider versions description: Lists available versions for a provider operationId: provider-registry#list-provider-versions parameters: - name: account in: path description: Account that owns the provider required: true schema: type: string description: Account that owns the provider example: Vitae quaerat voluptatibus corporis praesentium. example: Non illum qui ut suscipit. - name: type in: path description: Provider type required: true schema: type: string description: Provider type example: Soluta vel praesentium. example: Eligendi voluptas et. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListProviderVersionsResponse' example: versions: - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/registry/account/{namespace}/{name}/{system}/{version}/download': get: tags: - module-registry summary: Download module description: Download a module given a specific version operationId: module-registry#download parameters: - name: namespace in: path description: namespace of the module required: true schema: type: string description: namespace of the module example: Voluptatem deserunt voluptatum sequi saepe sit consequatur. example: Ut voluptates aliquam mollitia in et. - name: name in: path description: module name required: true schema: type: string description: module name example: Sequi provident. example: Ipsum alias esse consequatur. - name: system in: path description: system name required: true schema: type: string description: system name example: Id quis delectus sunt quia minima. example: Sunt cum. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Sint consequuntur autem itaque. example: Consequatur dolore unde officiis eveniet. responses: '200': description: OK response. headers: X-Terraform-Get: description: url of the module for a given version schema: type: string description: url of the module for a given version example: In doloribus pariatur excepturi odio. example: Voluptas velit rerum dolores dolor temporibus. content: application/json: schema: $ref: '#/components/schemas/DownloadModuleResponse' example: location: Aut adipisci sed. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/registry/account/{namespace}/{name}/{system}/{version}/download/file': get: tags: - module-registry summary: Download module file tarball description: Download a module given a specific version operationId: module-registry#getModule parameters: - name: token in: query description: token for authentication allowEmptyValue: true required: true schema: type: string description: token for authentication example: Assumenda iste enim voluptatibus aut iste. example: Cumque et necessitatibus. - name: namespace in: path description: namespace of the module required: true schema: type: string description: namespace of the module example: Voluptatibus accusantium dolorum amet dolores officiis. example: Tempora consequatur. - name: name in: path description: module name required: true schema: type: string description: module name example: Doloribus et eos maiores fugit consequuntur labore. example: Eaque et est excepturi. - name: system in: path description: system name required: true schema: type: string description: system name example: Harum accusamus deserunt quidem est sint. example: Quia ipsa doloremque ut voluptas. - name: version in: path description: version of the module required: true schema: type: string description: version of the module example: Amet officiis ad nihil qui alias. example: Magni et. responses: '200': description: OK response. content: application/json: schema: type: string format: binary '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '/registry/account/{namespace}/{name}/{system}/versions': get: tags: - module-registry summary: List module versions description: list-module-versions returns an array of versions for a given module operationId: module-registry#list-versions parameters: - name: namespace in: path description: namespace of the module required: true schema: type: string description: namespace of the module example: Voluptates illum cum. example: Sint officiis. - name: name in: path description: module name required: true schema: type: string description: module name example: Alias excepturi. example: Perferendis dolorem voluptas vel sit officiis nihil. - name: system in: path description: system name required: true schema: type: string description: system name example: Id quis repellendus illum non et libero. example: Tenetur reprehenderit et fugiat. responses: '200': description: OK response. content: application/json: schema: $ref: '#/components/schemas/ListModuleVersionsResponse' example: modules: - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. '400': description: 'BadRequestError: Bad Request response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '401': description: 'UnauthorizedError: Unauthorized response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '403': description: 'ForbiddenError: Forbidden response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '404': description: 'NotFoundError: Not Found response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '408': description: 'TimeoutError: Request Timeout response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '409': description: 'ConflictError: Conflict response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '423': description: 'LockedError: Locked response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '499': description: 'ContextCancelledError: response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '500': description: 'InternalServerError: Internal Server Error response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' '502': description: 'BadGatewayError: Bad Gateway response.' content: application/vnd.goa.error: schema: $ref: '#/components/schemas/RegistryError' components: schemas: ActiveWorkspacesLicenceData: type: object properties: total: type: integer description: Active workspaces allowed by licence example: 4784437012365987000 format: int64 used: type: integer description: Peak daily active workspaces in the current licence period example: 2011249041026652700 format: int64 example: total: 1900102263380049000 used: 8440336647615216000 required: - used - total ActivityMetadata: type: object properties: PlannedChangesCount: type: integer description: 'Deprecated: use resource_count_xxxx fields instead' default: 0 example: 1730149871443660000 format: int64 activity_status: type: string description: The status of this activity example: incomplete enum: - success - failure - incomplete activity_type: type: string description: The type of this activity example: deploy enum: - apply - destroy - plan - drifted - import - bootstrap - synth - deploy - diff - drift - rollback cost_breakdown_uuid: type: string description: The ID of any associated cost breakdown data example: Dignissimos sed eius dolores et officia a. cost_currency: type: string description: The currency used in cost data for this change example: Alias voluptas. cost_diff_total_monthly: type: string description: The currency used in cost data for this change example: Esse repellendus unde eos sint. cost_diff_uuid: type: string description: The ID of any associated cost diff data example: Dolor omnis et nobis necessitatibus. cost_past_total_monthly: type: string description: The currency used in cost data for this change example: Minus ex. cost_total_monthly: type: string description: The currency used in cost data for this change example: Vel tempora repudiandae. cost_total_monthly_percentage_change: type: string description: The currency used in cost data for this change example: Consequatur excepturi delectus voluptatem. data_length: type: integer description: The length of the data default: 0 example: 6626063779547662000 format: int64 drift_counts: $ref: '#/components/schemas/Counts' enable_solutions_factory: type: boolean description: Indicates if Harness Solution Factory functionality is enabled example: true git_branch: type: string description: Git branch associated with this execution example: Voluptate aut. git_commit_message: type: string description: Git commit message associated with this execution example: Vero ratione voluptas ut iusto. git_commit_sha: type: string description: Git commit SHA associated with this execution example: Voluptates voluptate vero dolores ut numquam. git_repo: type: string description: Git repo associated with this execution example: Sed iusto facere voluptatem nesciunt voluptatem non. modules_uuid: type: string description: The ID of any associated modules data example: Ut consequatur delectus. output_counts: $ref: '#/components/schemas/Counts' pipeline: type: string description: The unique identifier of any associated pipeline example: Optio id. pipeline_execution_id: type: string description: The unique identifier for any associated pipeline execution example: Sed fugiat deserunt deserunt illo labore. pipeline_execution_number: type: string description: The unique number for any associated pipeline execution example: Nobis atque. pipeline_name: type: string description: The name of any associated pipeline example: Ipsa et dolorem rerum est aut. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Quas voluptas. plan_uuid: type: string description: The ID of any associated plan data example: Eum optio illum ut quae in. providers_uuid: type: string description: The ID of any associated providers data example: Eos eaque non voluptas consectetur. provisioner: type: string description: The provisioner in use example: Quis sit eum facilis similique dolorem temporibus. provisioner_version: type: string description: The current version of the provisioner in use example: Eaque expedita sapiente quam et nihil temporibus. resource_counts: $ref: '#/components/schemas/Counts' rollback_reason: type: string description: >- For rollback activities: optional human-readable reason provided by the actor example: Libero sunt. rollback_source_id: type: string description: >- For rollback activities: the workspacedata ID that was rolled back from example: Voluptatem facere aut est incidunt animi non. stacks: type: array items: $ref: '#/components/schemas/Stacks' description: Stack details for multi-stack deployments example: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: type: string description: The checksum of the last-seen state file example: Eum sit. state_uuid: type: string description: The ID of any associated state data example: Et cupiditate libero dolores. terragrunt_details: type: array items: $ref: '#/components/schemas/TerragruntDetail' description: Terragrunt details for any associated execution example: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: type: object description: Trigger info for any associated pipeline execution example: Debitis minima quia maxime cum recusandae cum.: Omnis velit molestiae aut rerum eligendi. Eum sunt in sit maiores.: Fuga id veritatis sunt. additionalProperties: true via_cfn: type: boolean description: >- For CDK activities: whether the operation used the CloudFormation-based path (change set for diff, CFN drift detection for drift, CFN deploy for deploy). The UI uses this together with activity_type to choose between the resource-change API and the legacy /data API. example: false example: PlannedChangesCount: 4586342110449250300 activity_status: success activity_type: bootstrap cost_breakdown_uuid: Voluptatem sit corrupti doloribus. cost_currency: Libero facere et inventore placeat impedit. cost_diff_total_monthly: Cupiditate autem optio autem consequatur voluptatem. cost_diff_uuid: A nesciunt iste nam perspiciatis atque. cost_past_total_monthly: Eveniet quae incidunt et libero. cost_total_monthly: Sint ullam et dolorem impedit. cost_total_monthly_percentage_change: Quod reprehenderit. data_length: 8145231957172771000 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Dignissimos velit. git_commit_message: Minima cumque voluptas nobis non saepe sed. git_commit_sha: Fugiat ea aut ab ut qui asperiores. git_repo: Deserunt rerum facere reprehenderit. modules_uuid: Aut mollitia et beatae perspiciatis. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Nemo in ipsa optio consequatur ullam sunt. pipeline_execution_id: Animi voluptas repellendus. pipeline_execution_number: Repellat vero provident quam tempore nobis occaecati. pipeline_name: Pariatur neque velit a harum nostrum optio. pipeline_stage_id: Facilis fugiat eum. plan_uuid: Minima culpa. providers_uuid: Et repellendus recusandae. provisioner: Velit reiciendis. provisioner_version: Qui illum vel suscipit quia qui. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Pariatur quae quos qui et voluptatem. rollback_source_id: Rerum praesentium molestiae corrupti velit ut itaque. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Error nesciunt sint explicabo adipisci. state_uuid: Natus porro. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Occaecati possimus.: Unde ea. Qui accusantium ipsam veniam laudantium tempora aliquam.: Assumenda qui labore. via_cfn: false ActivityResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmActivity' example: - account: i5 created: 779635049221786000 id: Quia numquam pariatur sunt neque exercitationem repellendus. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: 5p project: '9' workspace: Exercitationem nihil. - account: i5 created: 779635049221786000 id: Quia numquam pariatur sunt neque exercitationem repellendus. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: 5p project: '9' workspace: Exercitationem nihil. AnsibleLicenceData: type: object properties: total: type: integer description: Total ansible hosts allowed by license example: 1008216228913242100 format: int64 used: type: integer description: Unique hosts with runs in last 30 days example: 2537608425501252600 format: int64 example: total: 8824520982452628000 used: 7063577924783715000 required: - used - total AnsibleUsageData: type: object properties: uniqueHosts30d: type: integer description: Unique hosts with runs in last 30 days example: 8746996400987006000 format: int64 example: uniqueHosts30d: 6351895562593395000 required: - uniqueHosts30d ApplyWorkspaceTemplateRequest: type: object properties: track_stable: type: boolean description: >- Switch a version-pinned workspace to tracking stable: apply the stable template and clear the pin. When true, version is ignored. example: false version: type: string description: >- Template version to fetch, apply, and pin. Omit to re-apply the version the workspace already tracks (its pin, or stable when it tracks stable). example: eor minLength: 1 maxLength: 64 example: track_stable: false version: p4 ApplyWorkspaceTemplateResponse: type: object properties: applied: type: boolean description: True when the workspace configuration was persisted. example: true applied_version: type: string description: The pinned template version that was applied. example: Ipsam officiis voluptatem ad quas consequatur. workspace_id: type: string description: Workspace the template was applied to. example: Aut consequatur ut dolore ut consectetur. example: applied: false applied_version: Et voluptas veritatis pariatur et voluptate. workspace_id: Labore tempora explicabo amet tempora corrupti voluptatem. required: - workspace_id - applied Approval: type: object properties: account: type: string description: Account is the internal customer account ID. example: z7e minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '1' minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Et perspiciatis. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Est qui quo quae ad. project: type: string description: Project is the project identifier. example: v minLength: 1 maxLength: 128 status: type: string description: Status of the approval resource default: pending example: pending enum: - pending - approved - rejected workspace_id: type: string description: The unique identifier for the workspace_id example: Ipsum et molestiae. example: account: f org: i4 pipeline_execution_id: Tempora omnis voluptatibus alias autem et excepturi. pipeline_stage_id: Quas quae pariatur atque dolore facilis porro. project: tix status: approved workspace_id: Quia molestias porro omnis pariatur. required: - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace_id ApprovalIdentifier: type: object properties: account: type: string description: Account is the internal customer account ID. example: zx minLength: 1 maxLength: 128 id: type: string example: 40c77dac-78c4-4fa8-8346-ff2e24b2ea56 format: uuid org: type: string description: Org is the organisation identifier. example: 38k minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: m minLength: 1 maxLength: 128 example: account: 4q id: d6d8e982-f393-4861-8dd8-79e03a625ddf org: a5u project: gxw required: - account - org - project - id - pipeline_execution_id - pipeline_stage_id - workspace_id ApprovalResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmApproval' example: - account: kn8 actioned_by: John Doe actioned_by_email: john.doe@example.com created: 8923043851235030000 id: Aliquid quia dignissimos aut accusamus voluptates rerum. org: '1' pipeline_execution_id: A tempora asperiores consectetur. pipeline_stage_id: Id consequatur atque. project: bcz status: Quam saepe sit magnam tenetur. updated: 4501857522395362000 workspace_id: Itaque sed eum. - account: kn8 actioned_by: John Doe actioned_by_email: john.doe@example.com created: 8923043851235030000 id: Aliquid quia dignissimos aut accusamus voluptates rerum. org: '1' pipeline_execution_id: A tempora asperiores consectetur. pipeline_stage_id: Id consequatur atque. project: bcz status: Quam saepe sit magnam tenetur. updated: 4501857522395362000 workspace_id: Itaque sed eum. ApprovalUpdate: type: object properties: account: type: string description: Account is the internal customer account ID. example: '9' minLength: 1 maxLength: 128 actioned_by: type: string description: User that approved/rejected the step example: John Doe actioned_by_email: type: string description: Email of the user that approved/rejected the step example: john.doe@example.com id: type: string example: db10a617-cff6-486e-919e-b562d951ddf9 format: uuid org: type: string description: Org is the organisation identifier. example: 6c minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: l minLength: 1 maxLength: 128 status: type: string description: Status update to be performed upon the Approval step default: pending example: approved enum: - approved - rejected - pending description: >- ApprovalUpdate defines the fields of an approval step that can be updated example: account: k9c actioned_by: John Doe actioned_by_email: john.doe@example.com id: 39a93491-e46b-4f9a-b130-7b552b9c8b8d org: vxe project: '70' status: pending required: - account - org - project - id - status - pipeline_execution_id - pipeline_stage_id - workspace_id ApprovalsCreateApprovalResponseBodyCreation: type: object properties: id: type: string example: Eos rem omnis est. description: Create-ApprovalResponseBody result type (creation view) example: id: Est eligendi. required: - id ApprovalsShowApprovalResponseBodyStatusInfo: type: object properties: actioned_by: type: string description: User that approved/rejected the step example: John Doe actioned_by_email: type: string description: Email of the user that approved/rejected the step example: john.doe@example.com created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8422866544782249000 format: int64 status: type: string description: Status of the approval resource default: pending example: Illo non dicta qui ut sit adipisci. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 5096406529158260000 format: int64 description: Show-ApprovalResponseBody result type (statusInfo view) example: actioned_by: John Doe actioned_by_email: john.doe@example.com created: 6535418744403479000 status: Enim nisi. updated: 8042478601732693000 required: - status - created - updated AssociatedTemplate: type: object properties: template_id: type: string description: Template ID of the template associated to the Workspace. example: h5f minLength: 1 maxLength: 128 version: type: string description: Version of the template associated to the Workspace. example: 0r minLength: 1 maxLength: 64 description: >- AssociatedTemplate defines the template details with template_id and version. example: template_id: r version: 7mj Audit: type: object properties: git_audit_data: $ref: '#/components/schemas/GitAuditData' example: git_audit_data: hash: '60' name: Voluptatem consequatur tenetur ipsum. repo_url: mt type: 'branch, tag' AuditEvent: type: object properties: account: type: string description: Account is the internal customer account ID. example: qq minLength: 1 maxLength: 128 audit: $ref: '#/components/schemas/Audit' org: type: string description: Org is the organisation identifier. example: u minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution ID example: '1' minLength: 1 maxLength: 128 pipeline_stage_id: type: string description: Pipeline execution stage ID example: gg minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: lk0 minLength: 1 maxLength: 128 example: account: r audit: git_audit_data: hash: '60' name: Voluptatem consequatur tenetur ipsum. repo_url: mt type: 'branch, tag' org: xbl pipeline_execution_id: '34' pipeline_stage_id: tqw project: u5 required: - account - org - project - pipeline_execution_id - pipeline_stage_id BeginResourceChangeUploadRequest: type: object properties: kind: type: string description: Whether this generation contains plan or applied resource changes example: plan enum: - plan - applied page_size: type: integer description: Declared number of rows in each uploaded page example: 100 format: int64 minimum: 1 source_state_human_id: type: string description: Optional state_human ID that sourced an applied generation example: Officia consequuntur eveniet id quia. example: kind: plan page_size: 100 source_state_human_id: Iste quia quisquam quasi consequatur optio officia. required: - kind - page_size BeginResourceChangeUploadResponse: type: object properties: generation_id: type: string description: Opaque ID identifying this immutable upload generation example: Pariatur eius facilis ipsa dicta laborum nesciunt. example: generation_id: Recusandae dolores minus. required: - generation_id CDKConfig: type: object properties: versions: type: object description: Map of CDK versions to their configurations example: Et illum.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Ut tenetur eligendi iste molestiae.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. additionalProperties: $ref: '#/components/schemas/CDKVersionConfig' description: CDK configuration example: versions: Et ab minus et eos quis.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Tempore nobis eum molestias voluptatem.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. CDKResult: type: object properties: stacks: type: array items: $ref: '#/components/schemas/CDKStackResult' description: Results for each stack example: - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. via_cfn: type: boolean description: >- Whether the CDK operation used the CloudFormation-based path (change set for diff, CFN drift detection for drift, CFN deploy for deploy). Surfaced on activity metadata to drive the UI's resource-change vs legacy /data read path. example: true description: 'Result of a CDK activity (synth, deploy, destroy)' example: stacks: - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. via_cfn: true CDKStackResult: type: object properties: assets_uuid: type: string description: UUID of the uploaded CDK assets example: Ut architecto et. drift_counts: $ref: '#/components/schemas/Counts' drift_uuid: type: string description: UUID of the uploaded drift detection results example: Quia esse ut perferendis qui. error_message: type: string description: Error message if status is failure example: Dicta in eum expedita perferendis labore. manifest_uuid: type: string description: UUID of the uploaded CDK manifest example: Minima est sapiente quibusdam cumque porro debitis. resource_counts: $ref: '#/components/schemas/Counts' stack_name: type: string description: Name of the CDK stack example: NetworkingStack stack_outputs: type: object description: Stack outputs after deployment example: Architecto qui blanditiis sed esse ea illo.: Veniam beatae omnis. Eveniet ex eum quos natus.: Et id consequuntur voluptas. Possimus officiis sed eos.: Commodi ipsum dolor magnam. additionalProperties: type: string example: Unde sapiente accusamus esse et. stack_path: type: string description: Path to the stack within the CDK app example: stacks/networking status: type: string description: Status of the stack operation example: failure enum: - success - failure - skipped - in_sync - drifted template_uuid: type: string description: UUID of the uploaded CloudFormation template example: Occaecati earum vero voluptatem vero. tree_uuid: type: string description: UUID of the uploaded CDK tree example: Reiciendis autem unde aspernatur. description: Result information for a single CDK stack in a multi-stack deployment example: assets_uuid: Dicta vero eaque et. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Ex nulla accusamus atque sit. error_message: Voluptas dolorem et corporis et dignissimos aperiam. manifest_uuid: Reiciendis neque error accusamus modi quaerat et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Iusto quo tempore aperiam non.: Sint aut atque magni sunt. stack_path: stacks/networking status: in_sync template_uuid: Est quia iusto occaecati tempora id quae. tree_uuid: Aut aut consectetur. required: - stack_name - status CDKVersionConfig: type: object properties: languages: type: object description: Map of language names to their configurations example: Et natus consequuntur.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Quam ut ducimus nam.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. additionalProperties: $ref: '#/components/schemas/LanguageConfig' description: Configuration for a specific CDK version example: languages: Aut sit necessitatibus et consequatur sit incidunt.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Qui sequi quibusdam.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Quos repellat natus et.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. CDKVersions: type: object properties: versions: type: object description: Map of CDK versions to their configurations example: Cum tempora in iste sit ad est.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dolor et eos quod ut reiciendis ad.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Tempore eos dolorem dolores facere et labore.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. additionalProperties: $ref: '#/components/schemas/CDKVersionConfig' description: CDK versions configuration example: versions: Nemo nam quibusdam illum et.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Officiis quod voluptates accusamus aut eligendi voluptatem.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Sed commodi mollitia.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. ChangedCostsByModuleResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmChangedcostsbymoduleresource' example: - modules: Praesentium totam sit rerum rerum dolores.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Rerum quos ut ab ullam sit aut.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Aut molestiae maiores repellat tenetur hic. stage_id: Voluptates quia. workspace_id: Neque quidem necessitatibus velit aspernatur sunt modi. - modules: Praesentium totam sit rerum rerum dolores.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Rerum quos ut ab ullam sit aut.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Aut molestiae maiores repellat tenetur hic. stage_id: Voluptates quia. workspace_id: Neque quidem necessitatibus velit aspernatur sunt modi. - modules: Praesentium totam sit rerum rerum dolores.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Rerum quos ut ab ullam sit aut.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Aut molestiae maiores repellat tenetur hic. stage_id: Voluptates quia. workspace_id: Neque quidem necessitatibus velit aspernatur sunt modi. ChangedCostsCollection: type: array items: $ref: '#/components/schemas/HarnessIacmChangedCosts' example: - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. - currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. ChangedOutputCollection: type: array items: $ref: '#/components/schemas/HarnessIacmChangedOutput' example: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 ChangedResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmChangedResource' example: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket ChangedResourcesCollection: type: array items: $ref: '#/components/schemas/HarnessIacmChangedResources' example: - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. - data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Quos ipsa commodi et. pipeline_stage: Omnis reprehenderit quod. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Consequatur quo. workspace_id: Assumenda dolore eum. CheckPushDataResponse: type: object properties: disabled: type: boolean description: Indicates if the data is allowed to be pushed example: true example: disabled: true required: - disabled CloneWorkspaceRequest: type: object properties: identifier: type: string description: Workspace identifier. example: k pattern: '^[A-Za-z_][A-Za-z0-9_-]*$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name pattern: '^[A-Za-z_][A-Za-z0-9_ -]*$' minLength: 1 maxLength: 128 example: identifier: sn name: resource name required: - identifier - name CompleteActivityPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: z minLength: 1 maxLength: 128 activity_id: type: string description: The activity identifier from start-activity example: b50bc997-b79e-4c95-bfe6-7a5e41aa55e0 format: uuid cdk_result: $ref: '#/components/schemas/CDKResult' error_message: type: string description: Error message if status is failed example: Repudiandae in iure consequatur aperiam. org: type: string description: Org is the organisation identifier. example: 6v6 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: s minLength: 1 maxLength: 128 status: type: string description: Final status of the activity example: completed enum: - completed - failed workspace: type: string description: Workspace identifier example: rp minLength: 1 maxLength: 128 description: Payload for completing a provisioner activity example: account: i activity_id: 0987e84f-dc1f-493b-b1da-758f8d75d6dd cdk_result: stacks: - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. - assets_uuid: Explicabo eos. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Quibusdam aut tempora consectetur dolor maxime. error_message: Nemo doloremque quas aut possimus et vitae. manifest_uuid: Non ut occaecati neque consequatur beatae et. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: NetworkingStack stack_outputs: Aliquid delectus libero harum.: Quod in consequatur quibusdam ut. stack_path: stacks/networking status: success template_uuid: Ut reiciendis et quis blanditiis voluptatibus. tree_uuid: Commodi laudantium vero reiciendis natus. via_cfn: true error_message: Vel incidunt autem explicabo blanditiis saepe. org: mbx project: 8b status: failed workspace: o1d required: - account - org - project - workspace - activity_id - status CompleteActivityRequest: type: object properties: cdk_result: $ref: '#/components/schemas/CDKResult' error_message: type: string description: Error message if status is failed example: Iure atque eveniet commodi qui sed. status: type: string description: Final status of the activity example: completed enum: - completed - failed example: cdk_result: stacks: - assets_uuid: Rerum assumenda illum dolores quis ratione sunt. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Laborum fugiat a earum harum et amet. error_message: Error et nesciunt totam. manifest_uuid: Eaque sed dolore voluptatum. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: NetworkingStack stack_outputs: Quod aperiam ut debitis impedit esse.: Numquam accusantium inventore. stack_path: stacks/networking status: success template_uuid: Repellendus aut nesciunt. tree_uuid: Ut qui dolore aut eum id aut. - assets_uuid: Rerum assumenda illum dolores quis ratione sunt. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Laborum fugiat a earum harum et amet. error_message: Error et nesciunt totam. manifest_uuid: Eaque sed dolore voluptatum. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: NetworkingStack stack_outputs: Quod aperiam ut debitis impedit esse.: Numquam accusantium inventore. stack_path: stacks/networking status: success template_uuid: Repellendus aut nesciunt. tree_uuid: Ut qui dolore aut eum id aut. via_cfn: true error_message: Sed culpa sit ea. status: completed required: - status CompleteActivityResponse: type: object properties: activity_id: type: string description: The activity identifier example: Odio illo porro amet. completed_at: type: integer description: Unix timestamp in milliseconds when activity completed example: 105721551473701660 format: int64 status: type: string description: Final status of the activity example: completed enum: - completed - failed workspace_status: type: string description: Updated workspace status after activity completion example: provisioning enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied - drifted example: activity_id: Molestias doloribus quis. completed_at: 4658400943443864000 status: completed workspace_status: unknown required: - activity_id - status - completed_at ConfigurationVariableSetAccScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: e minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Itaque in provident.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: z pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Est libero quo dolor enim.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Create Configuration Variable Set at account level. example: account: 0l description: this is a more detailed explanation of the resource. environment_variables: Maxime sed omnis laborum non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Quia ut sit ad earum et repellat.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: 'n' name: resource name type: ansible variables: Qui at rerum.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Qui repellendus.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - identifier - name ConfigurationVariableSetAttachmentResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmConfigurationVariableSetAttachment' example: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars ConfigurationVariableSetAttachmentsAccScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: nz minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: 5v2 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory variable_sets: type: array items: type: string example: Voluptatem similique repellat quia consectetur ut. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars description: >- Replace Configuration Variable Set attachments on an account level playbook or inventory. example: account: gn entity: '9' entity_type: inventory variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - account - entity_type - entity - variable_sets ConfigurationVariableSetAttachmentsEntityAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: pd minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: d pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: inventory enum: - playbook - inventory example: account: mfp entity: o3 entity_type: inventory required: - account - entity_type - entity ConfigurationVariableSetAttachmentsEntityOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: r minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: e pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory org: type: string description: Org is the organisation identifier. example: m minLength: 1 maxLength: 128 example: account: '3' entity: tq9 entity_type: playbook org: s required: - account - org - entity_type - entity ConfigurationVariableSetAttachmentsEntityProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: f6b minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: nm3 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory org: type: string description: Org is the organisation identifier. example: m9o minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: d minLength: 1 maxLength: 128 example: account: n33 entity: v entity_type: inventory org: xn project: '5' required: - account - org - project - entity_type - entity ConfigurationVariableSetAttachmentsOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: yq2 minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: d pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory org: type: string description: Org is the organisation identifier. example: db minLength: 1 maxLength: 128 variable_sets: type: array items: type: string example: Unde officiis. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars description: >- Replace Configuration Variable Set attachments on an org level playbook or inventory. example: account: nki entity: t entity_type: playbook org: o9e variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - account - org - entity_type - entity - variable_sets ConfigurationVariableSetAttachmentsProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: yga minLength: 1 maxLength: 128 entity: type: string description: >- Identifier of the playbook or inventory the Configuration Variable Sets are attached to. example: u pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 entity_type: type: string description: Kind of entity the Configuration Variable Sets are attached to. example: playbook enum: - playbook - inventory org: type: string description: Org is the organisation identifier. example: 'n' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: l66 minLength: 1 maxLength: 128 variable_sets: type: array items: type: string example: Id fuga quisquam aut. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars description: >- Replace Configuration Variable Set attachments on a project level playbook or inventory. example: account: qyv entity: lpl entity_type: inventory org: '4' project: da variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - account - org - project - entity_type - entity - variable_sets ConfigurationVariableSetIdentifierAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: hds minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: kf minLength: 1 maxLength: 128 example: account: bg identifier: wt required: - account - identifier ConfigurationVariableSetIdentifierByQueryAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '924' minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: avf minLength: 1 maxLength: 128 example: account: p identifier: s required: - account - identifier ConfigurationVariableSetIdentifierByQueryOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: es minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: '2' minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 5d minLength: 1 maxLength: 128 example: account: g identifier: m org: zy required: - account - org - identifier ConfigurationVariableSetIdentifierByQueryProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: ul minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: i2n minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: t minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '9' minLength: 1 maxLength: 128 example: account: j2 identifier: '4' org: '9' project: i2y required: - account - org - project - identifier ConfigurationVariableSetIdentifierOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 3km minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: vf minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: v minLength: 1 maxLength: 128 example: account: xn identifier: gi org: 4p2 required: - account - org - identifier ConfigurationVariableSetIdentifierProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: bnm minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: 0n minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: w minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: o minLength: 1 maxLength: 128 example: account: 3j identifier: 0ba org: gb project: w required: - account - org - project - identifier ConfigurationVariableSetListFilterAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 'n' minLength: 1 maxLength: 128 type: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: account: ite type: ansible required: - account ConfigurationVariableSetListFilterOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '6' minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: hw minLength: 1 maxLength: 128 type: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: account: gr org: cou type: ansible required: - account - org ConfigurationVariableSetListFilterProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: r minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '69' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 'n' minLength: 1 maxLength: 128 type: type: string description: Optional configuration product type to filter the list. example: ansible enum: - ansible example: account: t6 org: q project: o type: ansible required: - account - org - project ConfigurationVariableSetMergedVariable: type: object properties: associatedVariableSet: type: string description: >- Reference to the set the variable comes from, in the same scoped form as the attachments API. example: account.shared_vars inUse: type: boolean description: Whether this entry wins its key. example: false key: type: string example: Nisi deserunt voluptatibus et odit. priority: type: integer description: Attachment priority of the set. Lower wins on duplicate keys. example: 2019842170719079700 format: int64 value: type: string description: >- Stored value. For a secret this is the secret reference, never the resolved value. example: Facilis ea et. value_type: type: string example: Non molestias impedit in. example: associatedVariableSet: account.shared_vars inUse: false key: Sit suscipit et veniam iusto. priority: 9030064098004694000 value: Quia alias voluptatem error. value_type: Voluptatem reprehenderit culpa est. required: - key - value - value_type - associatedVariableSet - priority - inUse ConfigurationVariableSetMergedVariables: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/ConfigurationVariableSetMergedVariable' example: - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. variables: type: array items: $ref: '#/components/schemas/ConfigurationVariableSetMergedVariable' example: - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. example: environment_variables: - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. variables: - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. - associatedVariableSet: account.shared_vars inUse: true key: Et est molestiae beatae est aut fuga. priority: 7644508473867303000 value: Eligendi et debitis aut dolorem deserunt. value_type: Quia deleniti ullam sed aut expedita. required: - environment_variables - variables ConfigurationVariableSetOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: xjv minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Dolorem quia eos consectetur praesentium.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Facilis ducimus.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Id consequatur modi quia exercitationem.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: a0 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: xl0 minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Ut aperiam quae.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Create Configuration Variable Set at org level. example: account: '1' description: this is a more detailed explanation of the resource. environment_variables: Nobis asperiores molestias omnis dolorem quisquam quae.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Repellendus et eaque quis unde.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: '61' name: resource name org: v6 type: ansible variables: Animi aut tempore itaque sequi et repudiandae.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - org - identifier - name ConfigurationVariableSetProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: zo minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Accusantium quia sint pariatur hic et.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Pariatur quo repudiandae pariatur sapiente quia explicabo.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: g pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '4' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: a minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Quae est accusantium et et.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ut accusantium odio quibusdam temporibus repellat.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Create Configuration Variable Set at project level. example: account: s description: this is a more detailed explanation of the resource. environment_variables: Enim ut est laborum ut et.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Velit molestias tenetur sint.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Voluptates nulla exercitationem illum porro doloremque inventore.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: z0a name: resource name org: 4c project: x type: ansible variables: Facere nisi animi officiis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Nihil culpa minima ab pariatur.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Voluptates voluptas et cumque sapiente nulla omnis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - org - project - identifier - name ConfigurationVariableSetReference: type: object properties: account: type: string example: Maiores in. entity_type: type: string example: playbook enum: - playbook - inventory identifier: type: string description: Identifier of the playbook or inventory. example: Officiis est doloribus ipsam itaque ullam. name: type: string description: Name of the playbook or inventory. example: Beatae est accusantium non consequuntur voluptatem facere. org: type: string description: 'Org of the playbook or inventory, empty for account scope.' example: Magni minus. priority: type: integer description: >- Priority of the set on this playbook or inventory. Lower wins on duplicate keys. example: 3987418059550767600 format: int64 project: type: string description: >- Project of the playbook or inventory, empty for account and org scope. example: Autem sequi voluptatem. description: A playbook or inventory a Configuration Variable Set is attached to. example: account: Dolorum blanditiis soluta velit. entity_type: inventory identifier: At sint nisi rerum tempore minima. name: Iusto sit sunt natus. org: Dolor sed soluta. priority: 4864362852080014000 project: Laborum at porro rem. required: - entity_type - identifier - name - account - org - project - priority ConfigurationVariableSetResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmConfigurationVariableSet' example: - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 ConfigurationVariableSetUpdateAccScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: g minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Assumenda ipsa aut.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Repellat rerum omnis dolorem.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Tenetur asperiores vero.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: cu pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Ea nulla reiciendis unde.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Update Configuration Variable Set at account level. example: account: g7q description: this is a more detailed explanation of the resource. environment_variables: Aut non omnis error ipsum.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Corrupti impedit.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ut sunt quia.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: c3m name: resource name variables: Adipisci voluptas at eveniet.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et repellat libero voluptates rerum inventore.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ut in aut et possimus velit consectetur.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - identifier - name ConfigurationVariableSetUpdateOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: s minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Reiciendis porro.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: s7y pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: u minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Ea voluptas sequi ullam facilis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Vel soluta et.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Update Configuration Variable Set at org level. example: account: 1fp description: this is a more detailed explanation of the resource. environment_variables: Est maiores.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: l name: resource name org: nc variables: Eius vel sit deserunt et eum.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Placeat officia inventore quo ut.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - org - identifier - name ConfigurationVariableSetUpdateProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 'n' minLength: 1 maxLength: 128 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Odio modi repellendus sunt.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Sed soluta dolores reprehenderit voluptas dolorum perferendis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Veniam nisi esse doloremque repellat qui.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: b pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 3kl minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 1g minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Perspiciatis voluptatibus ut.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: Update Configuration Variable Set at project level. example: account: zrr description: this is a more detailed explanation of the resource. environment_variables: Facilis libero aliquam quod velit.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Quibusdam nihil quo.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: 5g name: resource name org: 4nx project: ftc variables: Aut modi ut qui velit exercitationem voluptates.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Aut ut magnam aut.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Neque corporis possimus minima.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - org - project - identifier - name ConfigurationVariableSetVar: type: object properties: created: type: integer description: Timestamp when the variable was created. example: 1627590400 format: int64 key: type: string description: Key is the identifier for the variable. example: qhq pattern: '^[A-Za-z_][A-Za-z0-9_]*$' minLength: 1 maxLength: 128 updated: type: integer description: Timestamp when the variable was last updated. example: 1627686800 format: int64 value: type: string description: Value of the variable. Ansible variables may be JSON text. example: Rerum earum quam adipisci esse quis. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: number enum: - string - secret - boolean - json - number description: A single Ansible or env variable on a Configuration Variable Set. example: created: 1627590400 key: n3 updated: 1627686800 value: Ea vitae. value_type: number required: - key - value - value_type ConfigurationVariableSetsCreateConfigurationVariableSetAccountLevelResponseBody: type: object properties: account: type: string description: Account is the internal customer account ID. example: g minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the configuration variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Culpa qui sapiente placeat quos.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: gh minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: rbo minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: o9p minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible updated: type: integer description: Timestamp when the configuration variable set was last updated. example: 1627686800 format: int64 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: In iusto incidunt quam et qui aliquid.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: >- Create-Configuration-Variable-Set-Account-LevelResponseBody result type (default view) example: account: j created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Temporibus consequuntur corporis placeat optio repudiandae fuga.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: q9 name: resource name org: kje project: x type: ansible updated: 1627686800 variables: Assumenda velit deserunt molestiae corporis et provident.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Ea consectetur.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Quia nulla eligendi.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number required: - account - org - project - identifier - name ConfigurationVariableSetsGetConfigurationVariableSetAccountLevelResponseBody: type: object properties: account: type: string description: Account is the internal customer account ID. example: t minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the configuration variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Nam rem ratione at quas quia.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Similique eius corrupti.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: 'n' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '26' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: jx minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible updated: type: integer description: Timestamp when the configuration variable set was last updated. example: 1627686800 format: int64 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Consectetur libero eveniet fuga.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Quae est hic voluptatem debitis aut minima.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' description: >- Get-Configuration-Variable-Set-Account-LevelResponseBody result type (default view) example: account: 3t created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Dolor et cumque temporibus.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Sint nam enim.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number identifier: c name: resource name org: k2 project: t8b type: ansible updated: 1627686800 variables: Dolores nihil laborum et accusantium tempore magnam.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number Vitae est accusamus voluptas omnis error nobis.: created: 1627590400 key: 8kg updated: 1627686800 value: Sed repellendus aspernatur vel architecto fugit harum. value_type: number required: - account - org - project - identifier - name ConnectorPermissions: type: object properties: canDelete: type: boolean example: true example: canDelete: false required: - canDelete CostResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmCostsresources' example: - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. - account: 0m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: yr pipeline: Aperiam modi iure tenetur iusto facere rem. pipeline_execution_id: Veniam adipisci ut quas. pipeline_stage_id: Molestias maxime expedita sint est sed. project: xd workspace: Vel harum atque assumenda est. CostResourcesCollection: type: array items: $ref: '#/components/schemas/HarnessIacmCostResource' example: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Counts: type: object properties: added: type: integer description: Number added example: 7879907073556435000 format: int64 changed: type: integer description: Number changed example: 4720366152539881000 format: int64 deleted: type: integer description: Number deleted example: 3090159470185157600 format: int64 imported: type: integer description: Number imported example: 2835173218001019400 format: int64 removed: type: integer description: Number removed example: 621864931912798300 format: int64 replaced: type: integer description: Number replaced example: 7437265622132113000 format: int64 unchanged: type: integer description: Number unchanged example: 996523607851532800 format: int64 example: added: 8826988977416001000 changed: 8385760652008188000 deleted: 2459131802259057700 imported: 5920954322835279000 removed: 862946779648917500 replaced: 7069577686027310000 unchanged: 5396342002465670000 required: - added - changed - deleted - unchanged CreateApprovalRequest: type: object properties: pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Consequatur aperiam aut ea qui perspiciatis. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Explicabo iste quaerat cupiditate exercitationem. status: type: string description: Status of the approval resource default: pending example: approved enum: - pending - approved - rejected workspace_id: type: string description: The unique identifier for the workspace_id example: Nobis odit animi optio. example: pipeline_execution_id: Modi voluptas eos officiis. pipeline_stage_id: Laboriosam facere. status: approved workspace_id: Veritatis eius debitis expedita rerum eveniet. required: - pipeline_execution_id - pipeline_stage_id - workspace_id CreateConfigurationVariableSetRequestAccScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Omnis est nobis eligendi.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: '86' pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Architecto voluptatem voluptatibus.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Ducimus animi qui natus sunt.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Iure voluptas saepe dolor.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: Ullam eius nisi non excepturi.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Velit sapiente corporis nulla libero.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: o name: resource name type: ansible variables: Earum quasi pariatur architecto.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - identifier - name CreateConfigurationVariableSetRequestOrgScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Ad qui earum modi dolore sit est.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Dolorem et repellat ratione.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Ex delectus sit vel sint voluptas.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: nk pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Ut quo omnis impedit.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: Non voluptatibus quos magnam vel.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Reprehenderit ut ut dolor.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: wj name: resource name type: ansible variables: Dicta quis neque dolor voluptates.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Provident quis autem.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Qui autem eum veniam provident esse.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - identifier - name CreateConfigurationVariableSetRequestProjScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Illo aperiam eos dolorem ratione voluptas dolor.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Sequi aliquid ut.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: nzs pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Doloribus quod dolorem enim.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Ullam quisquam ullam quae aut ipsa dignissimos.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: A voluptatem distinctio dolorem ad sint.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Dolorum necessitatibus beatae voluptas ipsum eaque dolorum.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number identifier: k97 name: resource name type: ansible variables: Temporibus nobis.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - identifier - name CreateDataResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: type: array items: $ref: '#/components/schemas/WorkspaceDataPolicyEvaluation' description: Individual policy evaluation details example: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: type: string description: Pre-rendered message included when policy evaluation did not pass example: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: type: string description: >- The overall status of policy evaluation (if it occurred) indicating whether it passed example: error enum: - error - warning - pass example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error required: - id CreateExecutionRequest: type: object properties: pipeline: type: string description: The unique identifier for the associated pipeline example: Accusantium voluptatem qui vitae at nihil. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Delectus recusandae praesentium eos et perferendis ut. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Quam aut illo cum ullam. workspace: type: string description: The unique identifier for the associated workspace example: Qui sint voluptate id. example: pipeline: Cum quaerat est consequatur rem. pipeline_execution_id: Ad et ex. pipeline_stage_id: Veniam ullam porro. workspace: Ad nulla. required: - pipeline_execution_id - pipeline_stage_id - workspace - pipeline CreateExecutionResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: w minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8050405234246092000 format: int64 org: type: string description: Org is the organisation identifier. example: qyc minLength: 1 maxLength: 128 pipeline: type: string description: The unique identifier for the associated pipeline example: Veritatis nam atque. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Iusto quasi eaque enim quam. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Libero aut. project: type: string description: Project is the project identifier. example: 4i minLength: 1 maxLength: 128 status: type: string description: The overall status of the execution example: failure enum: - none - success - failure workspace: type: string description: The unique identifier for the associated workspace example: Quia quia aperiam laborum. example: account: u created: 2443822485736809500 org: '5' pipeline: Voluptatem ut. pipeline_execution_id: Consequatur nobis ipsum corporis. pipeline_stage_id: Tenetur velit et. project: ers status: success workspace: Et porro doloremque voluptatem dolorem sed. required: - status - created - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace - pipeline CreateRemediationRunRequest: type: object properties: input_payload: description: Input context for the remediation agent example: Necessitatibus aliquam. insight_id: type: string description: >- Insight (recommendation) id being remediated; empty for legacy callers. example: Expedita laborum dicta in voluptatem vitae deserunt. pipeline_execution_id: type: string description: Pipeline execution identifier example: Sapiente rerum tenetur vel repellat pariatur quia. pipeline_identifier: type: string description: >- Identifier of the pipeline that created this run (from the caller's HARNESS_PIPELINE_ID). Empty for legacy callers. example: Perferendis enim qui veniam animi. remediation_type: type: string description: Type of remediation example: ccm enum: - drift - ccm - sto - custom triggered_by: type: string description: User or system that triggered the run example: Odio quas excepturi esse labore aut. example: input_payload: Molestiae quia. insight_id: Doloribus est minima atque. pipeline_execution_id: Excepturi soluta occaecati accusamus. pipeline_identifier: Magni repudiandae. remediation_type: drift triggered_by: Consequatur consequatur consequatur vel quae. required: - remediation_type - triggered_by CreateRemediationRunResponse: type: object properties: account: type: string example: Culpa ex perferendis omnis a voluptatem. created: type: integer description: Created timestamp in milliseconds example: 6045502797364997000 format: int64 id: type: string description: Unique identifier example: Quae omnis. input_payload: description: Input context example: Dolores placeat asperiores nesciunt nobis voluptatem quo. insight_id: type: string description: 'Insight (recommendation) id linked to this run, if any.' example: Repellat facere. org: type: string example: Provident minima quibusdam id. pipeline_execution_id: type: string example: Quis harum eius. pipeline_identifier: type: string description: Identifier of the pipeline that created this run. example: Eveniet omnis voluptate. project: type: string example: Optio dolores dicta itaque voluptatem ut. recommendation_source: type: string description: >- Recommendation source persisted for the insight link (derived server-side from remediation_type). example: Quia voluptate pariatur. remediation_type: type: string example: sto enum: - drift - ccm - sto - custom result_payload: description: Result data example: Quia ab laborum eos maxime ipsum. result_type: type: string example: explanation enum: - pr_created - explanation status: type: string description: Current status example: pending enum: - pending - running - succeeded - failed triggered_by: type: string example: Ipsa voluptatum quia est dolore aliquid. updated: type: integer description: Updated timestamp in milliseconds example: 9071592481669378000 format: int64 workspace: type: string example: Nesciunt praesentium doloribus facilis commodi quos. example: account: Consequatur dolor. created: 1787773801583976400 id: Delectus ipsam. input_payload: Earum fuga libero. insight_id: Non blanditiis debitis minima iusto. org: Reiciendis alias debitis quaerat ad nihil. pipeline_execution_id: Facere architecto neque et maiores ut. pipeline_identifier: Velit aut quaerat optio. project: Voluptate nostrum cupiditate perferendis consequatur. recommendation_source: Nam porro voluptatem et ut. remediation_type: ccm result_payload: Laborum ea adipisci sapiente tempore vitae dolor. result_type: explanation status: failed triggered_by: Fugiat similique possimus doloremque cupiditate. updated: 4263272558450779000 workspace: Ad quis minima. required: - id - account - org - project - workspace - status - remediation_type - triggered_by - created - updated CreateRemoteExecutionRequest: type: object properties: custom_arguments: type: object description: The arguments supplied to the plan. example: Tenetur animi et est.: - Expedita enim vel dolores. - Unde quo reprehenderit aut aut doloremque. - Et asperiores atque porro. - Voluptas fugit perspiciatis dolores fugit. additionalProperties: type: array items: type: string example: Eius esse necessitatibus eos architecto. example: - Nobis placeat hic eveniet. - Voluptatum et enim tempora vitae placeat esse. - Minus voluptas molestiae. example: custom_arguments: In distinctio laudantium corporis est.: - Dolore est soluta. - Dicta vel dignissimos vero minima et vel. - Qui est mollitia quidem et. - Dolores aut. Veniam doloribus aut officia tempore voluptatem.: - Nostrum qui labore est adipisci est sit. - Expedita mollitia dolor nisi et. - Vel quasi. required: - id - pipeline_execution_id - pipeline_execution_url - created - updated - executed - sha256_checksum CreateRemoteExecutionResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: kg minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 698063047219430300 format: int64 custom_arguments: type: object description: The arguments supplied to the plan. example: Incidunt animi aut quaerat eos laudantium.: - Quia ut sapiente cumque. - Quisquam et ut eius impedit accusamus. - Quidem ratione veniam est debitis. - Hic dolore soluta quo aut. Omnis alias doloremque cumque.: - Corrupti iusto recusandae quibusdam reiciendis. - Velit eos et sed aut voluptates nulla. - Harum inventore. Velit voluptatem itaque et voluptatem.: - Velit doloremque placeat blanditiis natus possimus. - Est soluta id sed dolore. - Consequatur velit assumenda distinctio cupiditate. additionalProperties: type: array items: type: string example: Nobis voluptates quos nihil explicabo quo. example: - Ratione placeat et aliquid est iure doloremque. - Dignissimos recusandae deleniti voluptatem et odit. executed: type: boolean description: >- The boolean value indicating if the remote execution has been executed. example: false id: type: string description: The ID of the remote execution. example: 8209129f-a441-4232-bace-c9116625f7cd format: uuid org: type: string description: Org is the organisation identifier. example: 5tc minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: >- The pipeline execution ID of the pipeline executing the remote execution example: Odit hic minus. pipeline_execution_url: type: string description: >- The pipeline execution URL of the pipeline executing the remote execution example: Molestiae est inventore velit quae. project: type: string description: Project is the project identifier. example: u minLength: 1 maxLength: 128 sha256_checksum: type: string description: >- The checksum of the patch file of changes that the remote execution will run against. example: Aut perferendis in. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 8084408422164798000 format: int64 workspace: type: string description: The workspace associated with the remote execution. example: Cumque libero. example: account: 2b8 created: 8824770464689086000 custom_arguments: Minus hic consequatur consectetur occaecati.: - Commodi occaecati numquam qui amet sed perferendis. - Quisquam est perspiciatis fugiat quaerat accusamus ratione. Occaecati quaerat nemo.: - Deleniti consequatur. - Fuga ut nulla natus velit. - Labore enim quam laboriosam aperiam. Pariatur autem reiciendis quae omnis est autem.: - Minus similique corrupti iure. - Cumque aut et. - Deserunt consequatur molestiae eaque. - Eum quia est et ea dolorem quidem. executed: true id: 9f96db28-94f7-4d59-9976-a32f367b5182 org: yg pipeline_execution_id: Deleniti deserunt deleniti aut voluptas magni ducimus. pipeline_execution_url: Ex eveniet ut qui voluptas libero hic. project: noz sha256_checksum: Est placeat eum. updated: 2632502125052630500 workspace: Nostrum blanditiis. required: - account - org - project - id - workspace - pipeline_execution_id - pipeline_execution_url - created - updated - executed - sha256_checksum CreateVariableSetRequestAccScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Et non maiores illo est ad in.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Rem ut laboriosam et doloremque.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Repudiandae dolores.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 7155069785668734000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: 1wg pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Quidem et nihil ut iusto.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Soluta doloremque deleniti similique.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Aut quasi dolores deleniti minus aut rerum.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ea deserunt voluptates eius deserunt.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 2496447245321624600 identifier: l name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Accusamus enim.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - identifier - name CreateVariableSetRequestOrgScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Eos fugiat minima provident.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 2419645399812982300 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: u pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Qui perspiciatis nulla iure et dolore.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Veritatis a eaque quod voluptatum fuga.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Aut voluptatum temporibus recusandae culpa quia.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 6528171277075850000 identifier: '3' name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: At possimus inventore.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Omnis deserunt praesentium ut earum cumque sunt.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Sed voluptatem sunt.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - identifier - name CreateVariableSetRequestProjScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Ea incidunt magni blanditiis.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Qui repellendus inventore accusantium vel consequatur occaecati.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Voluptatem corporis nesciunt quia laudantium eos officiis.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 7744035604986359000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: '5' pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Assumenda esse sit minus vel.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Laborum quasi.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Tempora est voluptatem adipisci.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Voluptatum eum quo voluptatibus veritatis.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 8354011595155192000 identifier: m name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Dolores voluptatibus velit commodi qui et officiis.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Id repudiandae temporibus impedit.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - identifier - name CreateWorkspaceRequest: type: object properties: associated_template: $ref: '#/components/schemas/AssociatedTemplate' budget: type: number description: define the budget for a specific workspace example: 0.7852484 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: false cost_breakdown_json: type: string description: >- cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: type: string description: >- cost_diff_json is the identifier to the diff cost file between the previous and current successful executions example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true create_default_pipelines: type: boolean description: >- if true, auto-generate default pipelines for the workspace provisioner at creation time default: false example: true default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Voluptatum et.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Maxime assumenda nihil repudiandae aut iste in.: key: nv value: Et velit non eos qui. value_type: boolean Perspiciatis eos.: key: nv value: Et velit non eos qui. value_type: boolean Possimus dolor dicta rem similique perspiciatis.: key: nv value: Et velit non eos qui. value_type: boolean additionalProperties: $ref: '#/components/schemas/Variable' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch id: type: integer description: ID PK for internal uses example: 3080306101802807000 format: int64 identifier: type: string description: Workspace identifier. example: ydk minLength: 1 maxLength: 128 modules_json: type: string description: >- modules_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Dicta consequuntur porro quo quia. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 providers_json: type: string description: >- providers_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Voluptatum non ea aut deleniti neque. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Beatae eaque hic voluptates. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Ex sed consequatur enim magnam. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Sint nisi atque. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Velit et debitis sint. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Modi optio. state_checksum: type: string description: state_checksum is the sha-256 checksum of terraform state file example: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Architecto voluptatum minima vel sit ut. terraform_plan_json: type: string description: >- terraform_plan_json is the identifier to the current state file only in JSON format. example: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: type: string description: >- terraform_state is the identifier to the plan file used to create the latest state. example: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: type: string description: >- terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format. example: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Dignissimos deserunt quos laboriosam.: key: nv value: Et velit non eos qui. value_type: boolean Harum voluptas.: key: nv value: Et velit non eos qui. value_type: boolean additionalProperties: $ref: '#/components/schemas/Variable' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: true terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Vel consequatur fugiat aut. variable_sets: type: array items: type: string example: Corporis ut exercitationem. description: Attached Variable Sets references example: - Voluptates magni ipsa dolores non sed assumenda. - Et vel similique dicta doloremque voluptas qui. - Sunt quia. example: associated_template: template_id: 2gg version: d0 budget: 0.17683011 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true create_default_pipelines: true default_pipelines: Eum facilis occaecati adipisci.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Pariatur laudantium ex.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Ut excepturi.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. description: this is a more detailed explanation of the resource. environment_variables: Et ex molestiae nemo sed impedit et.: key: nv value: Et velit non eos qui. value_type: boolean Id non voluptatem illum reiciendis adipisci possimus.: key: nv value: Et velit non eos qui. value_type: boolean Soluta porro ut sed.: key: nv value: Et velit non eos qui. value_type: boolean git_fetch_type: branch id: 2385330091878530000 identifier: 'n' modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name provider_connector: Sint placeat aliquam. provider_connectors: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Eum molestiae quaerat quos. provisioner_configuration: Ipsum id et esse. provisioner_version: Accusantium corporis qui. prune_sensitive_data: true repository: Vero beatae dolores et qui. repository_branch: main repository_commit: abc10ed repository_connector: Deleniti sed omnis deleniti cumque saepe ut. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Molestias corrupti dolor excepturi eaque exercitationem. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Et tenetur.: key: nv value: Et velit non eos qui. value_type: boolean terragrunt_provider: true terragrunt_version: Nostrum laudantium dolorum aut enim in. variable_sets: - Expedita delectus aut qui dolor quibusdam earum. - Repellendus itaque corporis alias natus. - Quae repudiandae et voluptatibus quia laboriosam. required: - identifier - name - provider_connector - provisioner - terraform_variables - environment_variables CreateWorkspaceTemplateRequest: type: object properties: template_id: type: string description: Template identifier example: p3 minLength: 1 maxLength: 128 version: type: string description: Template version example: 2w minLength: 1 maxLength: 64 workspace_id: type: string description: Workspace identifier example: mp3 minLength: 1 maxLength: 128 example: template_id: '8' version: '9' workspace_id: b required: - workspace_id - template_id - version CreateWorkspaceTemplateResponse: type: object properties: account: type: string description: Account identifier. example: pzn minLength: 1 maxLength: 128 created_at: type: integer description: Timestamp when the workspace-template association was created. example: 1627590400 format: int64 org: type: string description: Organization identifier. example: k minLength: 1 maxLength: 128 project: type: string description: Project identifier. example: u minLength: 1 maxLength: 128 template_id: type: string description: Template identifier. example: 0r minLength: 1 maxLength: 128 updated_at: type: integer description: Timestamp when the workspace-template association was last updated. example: 1627686800 format: int64 version: type: string description: Template version associated with the workspace. example: b minLength: 1 maxLength: 32 workspace_id: type: string description: Workspace identifier. example: 8l minLength: 1 maxLength: 128 example: account: 1mc created_at: 1627590400 org: ms0 project: f template_id: z3 updated_at: 1627686800 version: q4 workspace_id: oc required: - workspace_id - template_id - created_at - updated_at - account - project - org CreateWorkspaceVariableRequest: type: object properties: key: type: string description: Key is the identifier for the secret. example: 4f 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 value: type: string description: Value is the value of the secret. example: Corporis omnis commodi magnam in explicabo. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: string enum: - string - secret - boolean - json - number example: key: '8' kind: tf value: Debitis fugiat voluptatum voluptas ad. value_type: number required: - key - value - value_type - kind CreateWorkspaceVariableResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: p1 minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8962015914339879000 format: int64 key: type: string description: Key is the identifier for the secret. example: dm 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: na minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/Evaluation' project: type: string description: Project is the project identifier. example: fio minLength: 1 maxLength: 128 updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 3334743273442914300 format: int64 value: type: string description: Value is the value of the secret. example: Quo impedit nisi rerum. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: json enum: - string - secret - boolean - json - number workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Sit adipisci veritatis possimus hic. example: account: '35' created: 4400436568851595000 key: z kind: env org: un4 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: e77 updated: 5106874852338100000 value: Qui repudiandae. value_type: boolean workspace: Dolor dolores facilis eligendi praesentium debitis qui. required: - account - org - project - workspace - key - value - value_type - kind - created - updated DefaultPipelineCollection: type: array items: $ref: '#/components/schemas/HarnessIacmDefaultpipeline' example: - account: Ex facere ducimus accusantium. operation: plan org: Tempore et cupiditate sit. pipeline: testpipeline project: Mollitia saepe. provisioner: opentofu updated: 1636669297674 workspace: plan - account: Ex facere ducimus accusantium. operation: plan org: Tempore et cupiditate sit. pipeline: testpipeline project: Mollitia saepe. provisioner: opentofu updated: 1636669297674 workspace: plan DefaultPipelineIdentifier: type: object properties: account: type: string example: Non ut ea est autem. operation: type: string description: The default pipeline is associated with this operation example: plan enum: - plan - apply - destroy - drift - synth - diff - deploy - remediation org: type: string example: Quisquam laboriosam at ab velit omnis. project: type: string example: Est quo fugit. provisioner: type: string description: The default pipeline is associated with this provisioner example: opentofu enum: - terraform - opentofu - terragrunt - awscdk workspace: type: string description: The default pipeline is associated with this workspace if specified default: '' example: plan example: account: Cumque similique. operation: plan org: Dolor fuga. project: Aperiam vel suscipit veniam aut corporis. provisioner: opentofu workspace: plan required: - account - org - project - provisioner - operation DefaultPipelineOverride: type: object properties: project_pipeline: type: string description: Default pipeline assigned as the project-level example: Aliquid aliquam a nisi velit culpa vel. workspace_pipeline: type: string description: Default pipeline assigned as the workspace-level example: Ex autem autem repudiandae nulla. description: Per-workspace override to the assigned default pipelines. example: project_pipeline: Veniam suscipit nulla quis commodi et quasi. workspace_pipeline: Ipsam et aliquam animi quia. DeleteDefaultPipelineRequest: type: object properties: operation: type: string description: The default pipeline is associated with this operation example: plan enum: - plan - apply - destroy - drift - synth - diff - deploy - remediation provisioner: type: string description: The default pipeline is associated with this provisioner example: opentofu enum: - terraform - opentofu - terragrunt - awscdk workspace: type: string description: The default pipeline is associated with this workspace if specified default: '' example: plan example: operation: plan provisioner: opentofu workspace: plan required: - provisioner - operation DeleteDriftConfigResponse: type: object properties: status: type: string description: Outcome message example: Iure inventore non laboriosam. example: status: Commodi fugiat dolorem modi. required: - status DeleteEphemeralConfigResponse: type: object properties: status: type: string description: Outcome message example: Nihil quis est sed ipsam. example: status: Dolorem impedit. required: - status DeleteResourcesRequest: type: object properties: resources: type: array items: $ref: '#/components/schemas/ResourceDelete' example: - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. example: resources: - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. - module: Eos consequuntur odio accusamus. name: Modi beatae corrupti corporis quia. path_id: Est minima. provider: Labore velit. type: Quo facilis eum fuga ea ratione qui. required: - resources DeleteResourcesResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/ResourceDeleteResult' example: - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. summary: $ref: '#/components/schemas/ResourceDeleteSummary' example: results: - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. - error: Natus distinctio voluptatem. module: Dolorem ullam tempore. name: Reprehenderit eos dicta exercitationem nemo aut. provider: Facilis error. status: deleted type: Illo praesentium. summary: deleted: 478160679584470500 failed: 7967991839526850000 skipped: 8731857758189317000 total: 6988959212936500000 required: - results - summary DeleteStaleResourcesRequest: type: object properties: session_id: type: string description: Current session ID - resources not matching this will be deleted example: 74bf9b75-296d-47fe-ac7e-a1a32b07fdb9 format: uuid example: session_id: e09bc131-9087-476f-a92b-9cc36bac3916 required: - session_id DeleteStaleResourcesResponse: type: object properties: deleted_count: type: integer description: Number of stale resources deleted example: 5093703341613337000 format: int64 example: deleted_count: 4627929422598595000 required: - deleted_count DependencyGraph: type: object properties: edges: type: array items: $ref: '#/components/schemas/GraphEdge' description: Dependency relationships between resources example: - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private nodes: type: array items: $ref: '#/components/schemas/GraphNode' description: All resources in the Terraform configuration example: - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc description: Complete directed graph of resource dependencies. example: edges: - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private - attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private nodes: - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc - address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc required: - nodes - edges DestroyWorkspaceVariableResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/Evaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' DisableEphemeralWorkspacesInProjectResponse: type: object properties: job_id: type: integer description: Background job identifier example: 7093593870944735000 format: int64 status: type: string description: Outcome message example: Ea totam odio enim magni voluptatem autem. example: job_id: 8100699378759164000 status: Officia in aspernatur. required: - status - job_id DisableProjectDriftResponse: type: object properties: job_id: type: integer description: Background job identifier example: 4390579848758805000 format: int64 status: type: string description: Outcome message example: Voluptatem eveniet dolores. example: job_id: 678999140254923100 status: Aut qui. required: - status - job_id EnableEphemeralWorkspacesInProjectRequest: type: object properties: delete_delay_unit: type: string description: Unit for delete delay example: seconds enum: - seconds - minutes - hours - days delete_delay_value: type: integer description: Delete workspace after N hours or days from now example: 2024046506443993300 format: int64 delete_on_date: type: string description: 'Specific date to delete workspace (ISO 8601 format, e.g. 2026-09-02)' example: Animi soluta. delete_workspace: type: boolean description: >- Whether to delete the workspace record after infrastructure is destroyed example: true destroy_delay_unit: type: string description: Unit for destroy delay example: days enum: - seconds - minutes - hours - days destroy_delay_value: type: integer description: Destroy infrastructure after N hours or days from now example: 3662593525060225000 format: int64 destroy_on_date: type: string description: >- Specific date to destroy infrastructure (ISO 8601 format, e.g. 2026-08-24) example: Voluptatum voluptatem. pipeline_id: type: string description: Pipeline to run for destroying infrastructure example: Omnis ut dolore saepe. provisioner: type: string description: Provisioner type to enable ephemeral for example: terragrunt enum: - terraform - opentofu - terragrunt - awscdk example: delete_delay_unit: days delete_delay_value: 4683236715609790000 delete_on_date: Quam possimus et impedit illo repellat. delete_workspace: true destroy_delay_unit: seconds destroy_delay_value: 558855770587421300 destroy_on_date: Porro error nemo dolores. pipeline_id: Quia et consequatur et eum eaque qui. provisioner: terragrunt required: - pipeline_id - provisioner EnableEphemeralWorkspacesInProjectResponse: type: object properties: job_id: type: integer description: Background job identifier example: 5467861356801847000 format: int64 status: type: string description: Outcome message example: Est et. example: job_id: 8089042945744845000 status: Et ut. required: - status - job_id EnableProjectDriftRequest: type: object properties: pipeline_id: type: string description: Pipeline to run for drift detection example: Aut odit. provisioner: type: string description: Provisioner type to enable drift for example: terraform enum: - terraform - opentofu - terragrunt - awscdk run_every: type: integer description: Run drift detection every N hours or N days (see run_every_unit) example: 3216005478100761600 format: int64 run_every_unit: type: string description: hours or days example: days enum: - seconds - minutes - hours - days example: pipeline_id: Beatae sint ut iste voluptas consequatur nemo. provisioner: opentofu run_every: 2116245293131549700 run_every_unit: days required: - pipeline_id - provisioner - run_every - run_every_unit EnableProjectDriftResponse: type: object properties: job_id: type: integer description: Background job identifier example: 7860105794155218000 format: int64 status: type: string description: Outcome message example: Est autem unde fugiat. example: job_id: 5667917009943625000 status: Est perspiciatis facilis id quia sequi itaque. required: - status - job_id EnableProjectRemediationPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: 2h2 minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: lzn minLength: 1 maxLength: 128 pipeline_id: type: string description: Optional remediation pipeline to attach or replace example: Maxime maiores aut eum dolor. project: type: string description: Project is the project identifier. example: a27 minLength: 1 maxLength: 128 example: account: 8d org: 6y pipeline_id: Ea occaecati nobis facere facilis id modi. project: xf required: - account - org - project EnableProjectRemediationRequest: type: object properties: pipeline_id: type: string description: Optional remediation pipeline to attach or replace example: Voluptatum repellat quia. example: pipeline_id: Laboriosam sit placeat est omnis. Error: 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 temporary: type: boolean description: Is the error temporary? example: false timeout: type: boolean description: Is the error a timeout? example: false example: fault: true id: 123abc message: parameter 'p' must be an integer name: bad_request temporary: true timeout: false required: - name - id - message - temporary - timeout - fault EvaluateDataResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: type: array items: $ref: '#/components/schemas/WorkspaceDataPolicyEvaluation' description: Individual policy evaluation details example: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: type: string description: Pre-rendered message included when policy evaluation did not pass example: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: type: string description: >- The overall status of policy evaluation (if it occurred) indicating whether it passed example: error enum: - error - warning - pass example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error required: - id EvaluatedPolicy: type: object properties: deny_messages: type: array items: type: string example: Velit sit iure fugit doloribus. 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } policy: $ref: '#/components/schemas/Policy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 Evaluation: 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/EvaluationDetail' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 EvaluationDetail: 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/EvaluatedPolicy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 Execution: type: object properties: account: type: string description: Account is the internal customer account ID. example: gg minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: s minLength: 1 maxLength: 128 pipeline: type: string description: The unique identifier for the associated pipeline example: Enim occaecati similique autem. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Dignissimos tempora enim. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Velit sint praesentium est et perspiciatis. project: type: string description: Project is the project identifier. example: 0fq minLength: 1 maxLength: 128 workspace: type: string description: The unique identifier for the associated workspace example: Enim alias numquam recusandae temporibus. description: Execution defines an individual execution of a workspace workflow example: account: wst org: i9 pipeline: Dolor fugit reiciendis itaque omnis in. pipeline_execution_id: Deserunt ut minima. pipeline_stage_id: Optio consequatur alias at et. project: r5 workspace: Fuga est nobis suscipit repellat vel. required: - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace - pipeline ExecutionResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmExecution' example: - account: xkw created: 8645484600643144000 org: h pipeline: Voluptas aut. pipeline_execution_id: Eius occaecati consectetur blanditiis illo dolor architecto. pipeline_stage_id: Excepturi accusamus saepe sed occaecati. project: g status: success workspace: Sapiente est sit. - account: xkw created: 8645484600643144000 org: h pipeline: Voluptas aut. pipeline_execution_id: Eius occaecati consectetur blanditiis illo dolor architecto. pipeline_stage_id: Excepturi accusamus saepe sed occaecati. project: g status: success workspace: Sapiente est sit. GetDriftConfigResponse: type: object properties: enabled: type: boolean example: false pipeline_id: type: string example: Voluptatibus cum debitis animi est. run_every: type: integer description: Repeat interval; set when schedule is configured example: 1884461254601854200 format: int64 run_every_unit: type: string description: hours or days example: minutes enum: - seconds - minutes - hours - days trigger_id: type: string example: Deserunt qui explicabo itaque modi eos. example: enabled: false pipeline_id: Architecto et qui optio et officiis dolorem. run_every: 8391461304665096000 run_every_unit: hours trigger_id: Adipisci quisquam blanditiis dolores. required: - enabled GetEphemeralConfigResponse: type: object properties: delete_at: type: string description: Scheduled deletion timestamp (ISO 8601) example: Provident ut facilis. delete_delay_unit: type: string description: Configured delete delay unit (hours or days) example: seconds enum: - seconds - minutes - hours - days delete_delay_value: type: integer description: Configured delete delay value (when delete_workspace is true) example: 233337790886081300 format: int64 delete_on_date: type: string description: >- Configured delete date (YYYY-MM-DD) when schedule uses a specific date example: Ex molestias nesciunt autem. delete_workspace: type: boolean description: Whether workspace will be deleted after destroy example: true destroy_at: type: string description: Scheduled destruction timestamp (ISO 8601) example: Voluptatem quasi deleniti. destroy_on_date: type: string description: >- Configured destroy date (YYYY-MM-DD) when schedule uses a specific date example: Vero praesentium voluptas accusamus natus est placeat. enabled: type: boolean example: true pipeline_id: type: string example: Minus velit dolores vel consequuntur deleniti dolore. provisioner: type: string description: Provisioner this configuration applies to example: Laboriosam consequatur ea et voluptatum non provident. source: type: string description: 'Origin of the configuration: ''workspace'', ''project'', or ''disabled''' example: workspace enum: - workspace - project - disabled trigger_id: type: string description: Harness trigger ID for the destroy schedule example: Enim minima dolores delectus error. ttl_unit: type: string description: Configured destroy delay unit (hours or days) example: seconds enum: - seconds - minutes - hours - days ttl_value: type: integer description: Configured destroy delay value (when schedule uses delay) example: 1693083456294567400 format: int64 example: delete_at: Tempore inventore consequatur. delete_delay_unit: hours delete_delay_value: 5939900050141006000 delete_on_date: Deleniti et accusamus soluta. delete_workspace: true destroy_at: Delectus sed dicta. destroy_on_date: Dolor eius quia. enabled: true pipeline_id: Voluptas aliquid. provisioner: Fugit eum sint dolor magni quia. source: workspace trigger_id: Autem quidem veniam. ttl_unit: days ttl_value: 5918058973874556000 required: - enabled GetEphemeralWorkspacesInProjectResponse: type: object properties: delete_delay_unit: type: string description: Configured delete delay unit (hours or days) example: days enum: - seconds - minutes - hours - days delete_delay_value: type: integer description: Configured delete delay value (when delete_workspace is true) example: 5305621694635588000 format: int64 delete_on_date: type: string description: >- Configured delete date (YYYY-MM-DD) when schedule uses a specific date example: Quasi libero fugit quas quis rerum. delete_workspace: type: boolean description: Whether workspace records will be deleted after destroy example: true destroy_on_date: type: string description: >- Configured destroy date (YYYY-MM-DD) when schedule uses a specific date example: Amet adipisci laudantium. enabled: type: boolean description: >- Whether project-level ephemeral automation is currently enabled for this provisioner example: false pipeline_id: type: string description: Pipeline configured for destroying infrastructure example: Et dignissimos incidunt. provisioner: type: string description: Provisioner this configuration applies to example: Amet quo quis a praesentium blanditiis commodi. ttl_unit: type: string description: Configured destroy delay unit (hours or days) example: hours enum: - seconds - minutes - hours - days ttl_value: type: integer description: Configured destroy delay value (when schedule uses delay) example: 1692137030788522000 format: int64 example: delete_delay_unit: minutes delete_delay_value: 7248100199327613000 delete_on_date: Neque praesentium voluptas excepturi quis possimus. delete_workspace: true destroy_on_date: Cum dolore quia dolores sint vel. enabled: false pipeline_id: Corporis illo dolorem maiores et atque animi. provisioner: Ea rem quisquam. ttl_unit: seconds ttl_value: 8391059834665758000 required: - enabled - provisioner GetInsightResponse: type: object properties: action: type: string description: >- Raw suggested-action string for the insight; empty when not applicable. example: MigrateToGraviton applied_by: type: string description: >- User or system that applied the insight (latest remediating run triggered_by). Empty when not applied via a remediating run. example: Quam et est quis et. applied_on: type: integer description: >- Unix timestamp in milliseconds when the insight was applied (latest remediating run created time). Empty when not applied via a remediating run. example: 2662917090464887300 format: int64 details_link: type: string description: Deep link to view the insight in the source system. example: Mollitia sit molestiae error temporibus laboriosam nihil. id: type: string description: Stable per-insight identifier. example: Animi voluptatem at laboriosam omnis cum. monthly_saving: type: number description: Potential monthly saving if the insight is acted on. example: 0.07756932667135892 format: double monthly_spend: type: number description: Current monthly spend on the resource. example: 0.7022601938383461 format: double pipeline_execution_id: type: string description: Pipeline execution id for the latest remediation run. example: Maiores eligendi nesciunt neque ullam. pipeline_identifier: type: string description: >- Identifier of the pipeline that created the latest remediation run. Empty for runs that predate this column. example: Tempora dolores sit animi iure blanditiis. remediation_result_payload: description: >- Latest remediation result payload (e.g. pr_link, skip reasons, error). example: Quas ut est aliquam. remediation_result_type: type: string description: Latest remediation result type; empty while in-flight. example: explanation enum: - pr_created - explanation remediation_run_id: type: string description: 'Latest remediation run id for this insight, if any.' example: Omnis earum. remediation_status: type: string description: Latest remediation run status. example: succeeded enum: - pending - running - succeeded - failed resource: type: object description: 'Curated, resource-type-specific key/value details.' example: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge additionalProperties: true resource_type: type: string description: Raw resource-type string. example: EC2_INSTANCE state: type: string description: 'Insight state: OPEN or APPLIED.' example: OPEN type: type: string description: Insight type. example: cost enum: - cost - drift example: action: MigrateToGraviton applied_by: Laudantium voluptate dolore laboriosam nemo delectus. applied_on: 2055931034128839000 details_link: Perspiciatis esse commodi quo at possimus architecto. id: Et consectetur consequatur recusandae rem aliquam. monthly_saving: 0.5718502868671564 monthly_spend: 0.7965121805293696 pipeline_execution_id: Molestiae vitae doloremque est voluptates. pipeline_identifier: Expedita rem ipsam ab. remediation_result_payload: Earum error optio quasi error animi. remediation_result_type: explanation remediation_run_id: Animi aperiam. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost required: - id - type - monthly_saving - monthly_spend - state GetProjectDriftResponse: type: object properties: enabled: type: boolean description: >- Whether project-level drift automation is currently enabled for this provisioner example: true pipeline_id: type: string description: Pipeline configured to run for drift detection example: Veniam eos ratione et qui quod. provisioner: type: string description: Provisioner this configuration applies to example: Voluptas aspernatur iusto aut quam veritatis. run_every: type: integer description: Repeat interval; set when drift is enabled example: 7547951953643133000 format: int64 run_every_unit: type: string description: hours or days example: days enum: - seconds - minutes - hours - days example: enabled: true pipeline_id: Rem corrupti dignissimos harum et ut. provisioner: Voluptatem quia sequi expedita dolores. run_every: 4631025647422949000 run_every_unit: hours required: - enabled - provisioner GetProjectRemediationConfigResponse: type: object properties: enabled: type: boolean description: Whether project-level remediation is enabled example: true pipeline_id: type: string description: Remediation pipeline identifier when enabled example: Nihil reprehenderit ut molestiae dolores itaque asperiores. example: enabled: false pipeline_id: Vitae sit maxime esse quaerat. required: - enabled GetRemediationConfigResponse: type: object properties: enabled: type: boolean description: Whether remediation is enabled for this workspace example: false source: type: string description: Origin of the configuration example: none enum: - project - disabled - none example: enabled: true source: disabled required: - enabled - source GetRemediationRunResponse: type: object properties: account: type: string example: Facere reiciendis eveniet perspiciatis magni. created: type: integer description: Created timestamp in milliseconds example: 5052055638298485000 format: int64 id: type: string description: Unique identifier example: Eaque aut ullam architecto. input_payload: description: Input context example: Repellat consequatur et. insight_id: type: string description: 'Insight (recommendation) id linked to this run, if any.' example: Ipsam eaque adipisci magnam. org: type: string example: Laborum dolore laboriosam. pipeline_execution_id: type: string example: Omnis aspernatur deserunt enim. pipeline_identifier: type: string description: Identifier of the pipeline that created this run. example: Adipisci libero cupiditate voluptas magnam dolorum. project: type: string example: Modi sint adipisci. recommendation_source: type: string description: >- Recommendation source persisted for the insight link (derived server-side from remediation_type). example: Nobis ipsum. remediation_type: type: string example: drift enum: - drift - ccm - sto - custom result_payload: description: Result data example: Vitae sapiente est. result_type: type: string example: explanation enum: - pr_created - explanation status: type: string description: Current status example: succeeded enum: - pending - running - succeeded - failed triggered_by: type: string example: Eos provident laborum enim distinctio assumenda. updated: type: integer description: Updated timestamp in milliseconds example: 4433452889312430000 format: int64 workspace: type: string example: Totam rerum hic aut. example: account: Occaecati tempora. created: 7799727677201622000 id: Quibusdam reprehenderit adipisci maiores quam et quos. input_payload: Dignissimos voluptates. insight_id: Explicabo saepe accusamus. org: Deleniti quis iusto animi sequi. pipeline_execution_id: Non necessitatibus earum. pipeline_identifier: Nostrum eaque quaerat qui asperiores. project: Ea molestias dolor. recommendation_source: Adipisci quasi omnis sit quae praesentium. remediation_type: ccm result_payload: Mollitia harum repellat illum itaque. result_type: explanation status: succeeded triggered_by: Earum explicabo eaque. updated: 8917073768409780000 workspace: Sunt consequatur et. required: - id - account - org - project - workspace - status - remediation_type - triggered_by - created - updated GetResourceChangeCountsResponse: type: object properties: added: type: integer description: Count of added resources in planned changes. example: 1 format: int64 changed: type: integer description: Count of changed resources in planned changes. example: 0 format: int64 data_sources: type: integer description: Badge for data_sources filter. example: 0 format: int64 deleted: type: integer description: Count of deleted resources in planned changes. example: 0 format: int64 drift_added: type: integer description: Count of added resources in drift changes. example: 0 format: int64 drift_changed: type: integer description: Count of changed resources in drift changes. example: 1 format: int64 drift_changes: type: integer description: Badge for drift_changes filter. example: 1 format: int64 drift_deleted: type: integer description: Count of deleted resources in drift changes. example: 0 format: int64 drift_imported: type: integer description: Count of imported resources in drift changes. example: 0 format: int64 drift_removed: type: integer description: Count of removed resources in drift changes. example: 0 format: int64 drift_replaced: type: integer description: Count of replaced resources in drift changes. example: 0 format: int64 drift_unchanged: type: integer description: >- Count of unchanged resources in drift changes, which unlike planned unchanged rows are part of the drift_changes total. example: 0 format: int64 has_applied_state: type: boolean description: Whether this execution stage produced applied state. example: true imported: type: integer description: Count of imported resources in planned changes. example: 0 format: int64 outputs: type: integer description: Badge for outputs filter. example: 1 format: int64 planned_changes: type: integer description: Badge for planned_changes filter. example: 1 format: int64 removed: type: integer description: Count of removed resources in planned changes. example: 0 format: int64 replaced: type: integer description: Count of replaced resources in planned changes. example: 0 format: int64 resources: type: integer description: Badge for resources filter. example: 3 format: int64 unchanged: type: integer description: Count of unchanged resources (own lazy-loaded filter). example: 2 format: int64 example: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: true imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 required: - added - changed - deleted - replaced - unchanged - removed - imported - planned_changes - drift_changes - drift_added - drift_changed - drift_deleted - drift_replaced - drift_unchanged - drift_removed - drift_imported - resources - data_sources - outputs GetResourceChangeDetailByAddressResponse: type: object properties: details: $ref: '#/components/schemas/ResourceChangeDetailCollection' example: details: - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 required: - details GetResourceChangeDetailResponse: type: object properties: attributes: type: object description: Flat attribute document for a provisioned resource or data source. example: ami: ami-830c94ec instance_type: t2.micro additionalProperties: true category: type: string description: Category this row belongs to. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs change: type: string description: >- Change made to this resource. Populated for planned_changes and drift_changes rows. example: added enum: - added - changed - deleted - replaced - unchanged - imported - removed change_count: type: integer description: >- Count of changed attributes on this resource. Populated for planned_changes and drift_changes rows. example: 3 format: int64 changes: type: object description: Per-attribute before and after values. example: In impedit ut quaerat id voluptatibus laborum.: change: added drift: true new: new value old: old value sensitive: true Iste repellat quibusdam est reiciendis magnam qui.: change: added drift: true new: new value old: old value sensitive: true additionalProperties: $ref: '#/components/schemas/ValueChange' drift: type: boolean description: >- Whether this row came from drift detection rather than a plan. True exactly when category is drift_changes. example: false mode: type: string description: >- Whether the row is a managed resource or a data source. Populated for resources rows. example: resource enum: - resource - data module: type: string description: Module associated with the resource. example: root name: type: string description: >- Name associated with the resource, or the output name for outputs rows. example: app_bucket ordinal: type: integer description: >- Zero-based position of this row within its category. Ordinals are per-category and stable for the life of the snapshot, which is what makes them safe to address the detail endpoint with. example: 17 format: int64 minimum: 0 provider: type: string description: Cloud provider associated with the resource. example: AWS resource_address: type: string description: 'Fully qualified address of the resource, module path included.' example: module.app.aws_s3_bucket.app_bucket resource_id: type: string description: >- Identifier for the resource from the cloud provider. Populated for resources rows. example: 'arn:aws:s3:::my-bucket' sensitive: type: boolean description: Whether this row's value is sensitive. Populated for outputs rows. example: false sensitive_attributes: type: array items: type: string example: Facilis placeat laborum quam distinctio. description: Attribute keys whose values are sensitive and have been withheld. example: - password type: type: string description: Provider resource type. example: aws_s3_bucket value: type: string description: >- Output value. Populated for outputs rows, whose values are stored inline rather than behind a detail read. example: i-0abc123 example: attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Corporis eum impedit.: change: added drift: true new: new value old: old value sensitive: true Eum odit non nesciunt ullam blanditiis delectus.: change: added drift: true new: new value old: old value sensitive: true In quis odio temporibus nihil quia.: change: added drift: true new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 required: - category - ordinal - resource_address - provider - type - name - module GetResourceChangeFilterCountsResponse: type: object properties: categories: type: object description: >- Row count per category, with every other dimension's filters applied but not the category filter. example: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 additionalProperties: type: integer example: 2962750411869993500 format: int64 change_types: type: object description: >- Row count per change type, with every other dimension's filters applied but not the change-type filter. Empty for categories that have no change type. These are the numbers on the cards above the table. example: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 additionalProperties: type: integer example: 289315268543223100 format: int64 modules: type: object description: >- Row count per module, with every other dimension's filters applied but not the module filter. example: root: 131 additionalProperties: type: integer example: 4991901129664927000 format: int64 providers: type: object description: >- Row count per provider, with every other dimension's filters applied but not the provider filter. example: registry.opentofu.org/hashicorp/aws: 131 additionalProperties: type: integer example: 7555439235428414000 format: int64 types: type: object description: >- Row count per provider resource type, with every other dimension's filters applied but not the type filter. example: aws_default_vpc: 1 aws_instance: 130 additionalProperties: type: integer example: 2846700610924621000 format: int64 example: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 required: - categories - change_types - providers - types - modules GetResourceChangeIndexedPageResponse: type: object properties: badges: $ref: '#/components/schemas/HarnessIacmResourceChangeCounts' facets: $ref: '#/components/schemas/HarnessIacmResourceChangeFilterCounts' row_page: $ref: '#/components/schemas/HarnessIacmResourceChangeRowPage' example: badges: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: false imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 facets: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 row_page: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 required: - badges - facets - row_page GetResourceChangePageResponse: type: object properties: changed_resources: $ref: '#/components/schemas/ChangedResourceCollection' filter: type: string description: The filter this page belongs to. example: planned_changes enum: - planned_changes - unchanged - drift_changes - resources - data_sources - outputs outputs: $ref: '#/components/schemas/OutputCollection2' page: type: integer description: 1-indexed page number returned. example: 1 format: int64 pageSize: type: integer description: Fixed page size. example: 25 format: int64 resources: $ref: '#/components/schemas/ResourceCollection' totalItems: type: integer description: Total items available in this filter. example: 11244 format: int64 totalPages: type: integer description: Total pages available in this filter. example: 450 format: int64 example: changed_resources: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket filter: planned_changes outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 page: 1 pageSize: 25 resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket totalItems: 11244 totalPages: 450 required: - filter - page - totalItems - totalPages - pageSize GetResourceResponse: type: object properties: attributes: type: object description: A map of values related to the resource example: ami: ami-830c94ec instance_type: t2.micro additionalProperties: true createdAt: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 drift_attributes: type: object description: A map of values related to the resource example: instance_type: t2.nano additionalProperties: true drift_status: type: string description: Indicates if this resource is experiencing drift. example: changed enum: - changed - deleted - unchanged lastSyncedAt: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 mode: type: string description: Mode associated with the resource. example: resource enum: - resource - data - output module: type: string description: Module associated with the resource. example: full_stack monthly_cost: type: number description: Current period cost from CCM (null if no cost data). example: 0.6824871967465321 format: double monthly_saving: type: number description: Monthly potential saving from CCM (null if no cost data). example: 0.30992393529844614 format: double name: type: string description: Name associated with the resource. example: app_server path_id: type: string description: >- Path associated with the resource. Could be namespace, environment or stack id. example: namespace provider: type: string description: Cloud provider associated with the resource. example: AWS recommendation_count: type: integer description: >- Number of CCM recommendations for this resource (null if no cost data). example: 8905785280731318000 format: int64 resource_id: type: string description: Unique identifier for the resource from the cloud provider. example: 'arn:aws:s3:::my-bucket' sensitive_attributes: type: array items: example: Distinctio culpa aut. description: 'A list of the sensitive attribute keys ' example: - instance_type type: type: string description: Type of the provisioned resource. example: S3 Bucket example: attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.3994561038920119 monthly_saving: 0.8405766826975651 name: app_server path_id: namespace provider: AWS recommendation_count: 3148176521081578000 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket required: - provider - type - name - module - mode - path_id - resource_id - attributes - drift_status - drift_attributes - sensitive_attributes GetVariablesAndProvidersResponse: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. provider_connectors: type: array items: $ref: '#/components/schemas/ProviderConnectorWithPermissions' example: - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. terraform_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. variable_files: type: array items: $ref: '#/components/schemas/VariableFileWithPermissions' example: - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. example: environment_variables: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. provider_connectors: - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. - associatedTemplate: Saepe magni repellat sunt et. associatedVariableSet: Commodi numquam itaque. connector_ref: Et voluptas quia animi corporis. created: 5406809253828780000 inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true source: template type: vault updated: 1283399670369176800 uuid: Aut nostrum aut modi est qui. terraform_variables: - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. - associatedTemplate: Alias omnis sit. associatedVariableSet: Praesentium inventore blanditiis vitae. created: 5471888799120767000 inUse: true includeInWorkspace: false isLocked: true key: Voluptas et. kind: Sapiente iure alias a. permissions: canDelete: true canEditKey: false canEditValue: false canEditValueType: true source: workspace updated: 2047711965872421600 uuid: Pariatur quae nihil quia. value: Quis blanditiis enim alias. value_type: Nulla reiciendis ea dolor nostrum. variable_files: - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. - associatedTemplate: Earum aliquid deserunt temporibus consequuntur eum. associatedVariableSet: Dolor odit voluptatem aut. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: true canEdit: false repository: Illum consequatur neque repellat quidem quia. repository_branch: Omnis asperiores odit vero soluta labore. repository_commit: Qui enim nihil. repository_connector: Officia quia eum dolor nostrum at consectetur. repository_path: Velit ut voluptas. repository_sha: Placeat est vero perspiciatis ut non minus. source: workspace uuid: Ut voluptatum necessitatibus blanditiis. required: - terraform_variables - environment_variables - provider_connectors - variable_files GetWorkspaceTemplateReconciliationDiffResponse: type: object properties: currentWorkspaceYaml: type: string description: Current workspace YAML example: Facilis officiis voluptatibus eius. reconcilableWorkspaceYaml: type: string description: Workspace YAML after applying changes from the template example: Nulla a laudantium autem esse voluptas dolores. requiresReconciliation: type: boolean description: Indicates if the workspace needs template-based reconciliation example: true example: currentWorkspaceYaml: Sint iure. reconcilableWorkspaceYaml: Dolorem amet. requiresReconciliation: true required: - currentWorkspaceYaml - reconcilableWorkspaceYaml - requiresReconciliation GitAuditData: type: object properties: hash: type: string description: Hash of the git branch used example: '041' minLength: 1 maxLength: 128 name: type: string description: The name of the branch or tag used example: Ut fugiat autem. repo_url: type: string description: Url of the repo used example: '9' minLength: 1 type: type: string description: Type of fetch used to get the data example: 'branch, tag' enum: - branch - tag example: hash: '9' name: Et quia est quo possimus ea asperiores. repo_url: yjw type: 'branch, tag' required: - hash - repo_url GitInfo: type: object properties: branch: type: string description: Git branch name example: main commit_message: type: string description: Git commit message example: Add new stack commit_sha: type: string description: Git commit SHA example: abc123def456 repo: type: string description: Git repository URL example: 'https://github.com/org/repo' description: Git repository information associated with an activity example: branch: main commit_message: Add new stack commit_sha: abc123def456 repo: 'https://github.com/org/repo' GraphEdge: type: object properties: attributes: type: array items: type: string example: Beatae iusto vero sed deserunt quis iure. description: Attribute names that create the dependency example: - vpc_id source: type: string description: Address of the resource being depended upon example: aws_vpc.main target: type: string description: Address of the resource that depends on the source example: aws_subnet.private description: Represents a dependency relationship between resources. example: attributes: - vpc_id source: aws_vpc.main target: aws_subnet.private required: - source - target - attributes GraphNode: type: object properties: address: type: string description: Full resource address example: aws_vpc.main change: type: string description: Semantic change type for this resource example: changed enum: - unchanged - added - changed - replaced - deleted - removed is_changed: type: boolean description: Whether this resource has changes in the current plan example: true is_imported: type: boolean description: Whether this resource is being imported into state example: false name: type: string description: Resource name as defined in Terraform example: main type: type: string description: Resource type without provider prefix example: aws_vpc description: Represents a resource node in the dependency graph. example: address: aws_vpc.main change: changed is_changed: true is_imported: false name: main type: aws_vpc required: - address - type - name - is_changed HarnessIacmActivity: type: object properties: account: type: string description: Account is the internal customer account ID. example: j minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8867074738357240000 format: int64 id: type: string description: The unique identifier for this activity example: Doloremque exercitationem quia et tenetur. metadata: $ref: '#/components/schemas/ActivityMetadata' org: type: string description: Org is the organisation identifier. example: j minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 workspace: type: string description: The unique identifier for the associated workspace example: Unde earum in corporis. description: >- Activity defines an individual significant event in the history of aworkspace example: account: 2f created: 6716164061339573000 id: Eaque nihil dicta voluptates vel. metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: ej project: jmx workspace: Ut nesciunt modi. required: - account - org - project - id - workspace - metadata - created HarnessIacmActivityComplete: type: object properties: activity_id: type: string description: The activity identifier example: Exercitationem et rem in fuga et. completed_at: type: integer description: Unix timestamp in milliseconds when activity completed example: 8415342227180544000 format: int64 status: type: string description: Final status of the activity example: completed enum: - completed - failed workspace_status: type: string description: Updated workspace status after activity completion example: provisioning enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied - drifted description: Result of completing a provisioner activity example: activity_id: Itaque aut. completed_at: 8399108051605036000 status: failed workspace_status: destroying required: - activity_id - status - completed_at HarnessIacmActivityStart: type: object properties: activity_id: type: string description: The activity identifier example: Cum saepe. started_at: type: integer description: Unix timestamp in milliseconds when activity started example: 1346850386260032500 format: int64 status: type: string description: Current status of the activity example: failed enum: - started - running - completed - failed description: Result of starting a provisioner activity example: activity_id: Qui eos rerum reprehenderit sint aspernatur animi. started_at: 1256078809897688000 status: started required: - activity_id - status - started_at HarnessIacmApplyWorkspaceTemplate: type: object properties: applied: type: boolean description: True when the workspace configuration was persisted. example: true applied_version: type: string description: The pinned template version that was applied. example: Reiciendis eligendi dolorum perferendis esse. workspace_id: type: string description: Workspace the template was applied to. example: Sequi quaerat sit. description: Result of applying a template onto a workspace. example: applied: true applied_version: Iusto et reiciendis in error. workspace_id: Odit iusto maiores sit. required: - workspace_id - applied HarnessIacmApproval: type: object properties: account: type: string description: Account is the internal customer account ID. example: o6c minLength: 1 maxLength: 128 actioned_by: type: string description: User that approved/rejected the step example: John Doe actioned_by_email: type: string description: Email of the user that approved/rejected the step example: john.doe@example.com created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 3972034290672315400 format: int64 id: type: string example: Placeat ullam voluptas suscipit est. org: type: string description: Org is the organisation identifier. example: ok minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Sapiente ut. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Veritatis et quaerat doloribus. project: type: string description: Project is the project identifier. example: wi minLength: 1 maxLength: 128 status: type: string description: Status of the approval resource default: pending example: Ipsa dolor ut modi enim. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 2966640045752186400 format: int64 workspace_id: type: string description: The unique identifier for the workspace_id example: Qui occaecati illum est. description: Approval is the representation for a single approval example: account: u actioned_by: John Doe actioned_by_email: john.doe@example.com created: 3307202715659999000 id: Est aut quisquam quod est fuga. org: ay pipeline_execution_id: Fugit sed sint facilis at quo accusantium. pipeline_stage_id: Quos ipsum sint voluptas. project: xw status: Velit ut id. updated: 7807566140446598000 workspace_id: Dolores officiis. required: - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace_id - id - status - created - updated HarnessIacmChangedCosts: type: object properties: currency: type: string description: Currency of the costs example: Vero iure. diff: type: object description: Map of the type of resources and their costs. example: Et quia fugiat doloribus eos consectetur.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Laboriosam voluptatem porro necessitatibus fugit voluptatem.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Magnam et aut quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. additionalProperties: $ref: '#/components/schemas/HarnessIacmCostResourcesByType' diff_total_monthly_cost: type: string description: Difference of cost between workspaces per month example: Hic provident. past_total_monthly_cost: type: string description: Total cost of the resources per month for the last workspace example: Sint suscipit qui. percentage_change_total_monthly_cost: type: integer description: The change between the costs per month represented as a percentage example: 1312932977221013200 format: int64 stage_execution_id: type: string description: The stage execution ID example: Atque et voluptas harum voluptatem vel debitis. stage_id: type: string description: The stage ID example: Et ea. total_monthly_cost: type: string description: Total cost of the resources per month example: Eos est mollitia quia nesciunt aut et. workspace_id: type: string description: The workspace identifier example: Eligendi vitae assumenda molestiae omnis. description: Contains the difference in cost of the resources that are changing example: currency: Alias consequuntur. diff: Odio aut.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Porro fugit. past_total_monthly_cost: Et id neque autem quam. percentage_change_total_monthly_cost: 5656483182074423000 stage_execution_id: Magnam officia consequatur. stage_id: Quasi aspernatur ex perferendis at voluptatibus recusandae. total_monthly_cost: Perferendis assumenda expedita eum voluptas. workspace_id: Inventore repellendus. required: - currency - diff - total_monthly_cost - past_total_monthly_cost - diff_total_monthly_cost - percentage_change_total_monthly_cost - stage_id - stage_execution_id - workspace_id HarnessIacmChangedOutput: type: object properties: change: type: string description: Change made to this resource. example: added enum: - added - changed - deleted - unchanged expression: type: string description: JEXL expression for dynamic output resolution example: <+outputs.instance_id> name: type: string description: Name associated with the output. example: instance_public_ip new: type: string description: Updated value example: new value old: type: string description: Previous value. example: old value sensitive: type: boolean description: Indicates whether this value is sensitive example: true stack_path: type: string description: Stack path for Terragrunt workspaces example: IaCM/TGOverride/environments/dev/ec2 description: Represents an individual output variable. example: change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 required: - change - name - value - sensitive HarnessIacmChangedResource: type: object properties: change: type: string description: Change made to this resource. example: added enum: - added - changed - deleted - replaced - unchanged - imported - removed change_count: type: integer description: Count of changes made to this resource. example: 10 format: int64 changes: type: object description: New values for this resource example: Eos quo perferendis aut nihil.: change: added drift: false new: new value old: old value sensitive: true Fuga id.: change: added drift: false new: new value old: old value sensitive: true additionalProperties: $ref: '#/components/schemas/ValueChange' drift: type: boolean description: Indicates whether this resource is experiencing drift example: true module: type: string description: Module associated with the resource. example: full_stack name: type: string description: Name associated with the resource. example: app_server provider: type: string description: Cloud provider associated with the resource. example: AWS type: type: string description: Type of the provisioned resource. example: S3 Bucket description: Represents a change to an individual provisioned resource. example: change: added change_count: 10 changes: Perferendis distinctio.: change: added drift: false new: new value old: old value sensitive: true Quidem commodi ipsum.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket required: - provider - type - name - module - drift - change - change_count - changes - mode - path_id - resource_id - attributes - drift_status - drift_attributes - sensitive_attributes HarnessIacmChangedResources: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' drift_changes: $ref: '#/components/schemas/ChangedResourceCollection' has_applied_state: type: boolean description: Whether this execution stage produced applied state. example: true has_dependency_graph: type: boolean description: Whether dependency graph data is available example: false outputs: $ref: '#/components/schemas/OutputCollection2' pipeline_execution: type: string description: the identifier of the pipeline execution changes were made from. example: Non cupiditate consectetur. pipeline_stage: type: string description: >- the identifier of the pipeline stage execution changes were made from. example: Et quos sunt voluptatum. planned_changes: $ref: '#/components/schemas/ChangedResourceCollection' resources: $ref: '#/components/schemas/ResourceCollection' risk_assessment: $ref: '#/components/schemas/RiskAssessment' stage_id: type: string description: The stage ID example: Sed eum perferendis. workspace_id: type: string description: identifier of the workspace associated with the data example: Accusantium modi labore voluptatibus nesciunt ut. description: Contains changed resources and outputs. example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: true has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Unde culpa qui numquam dolor eius nulla. pipeline_stage: Quos et. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Facere incidunt ut cumque error.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 stage_id: Fuga repellat laborum perspiciatis eveniet reprehenderit rem. workspace_id: Qui eaque incidunt. required: - pipeline_execution - drift_changes - planned_changes - resources - data_sources - outputs - workspace_id - stage_id HarnessIacmChangedcostsbymoduleresource: type: object properties: modules: type: object description: Map of module/stack path to its ChangedCosts example: Enim nemo perspiciatis rerum quidem.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Quia earum in possimus labore.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. Ratione qui sit corporis.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. additionalProperties: $ref: '#/components/schemas/HarnessIacmChangedCosts' stage_execution_id: type: string example: Ratione consectetur dignissimos nihil est corrupti sint. stage_id: type: string example: Quis odio enim enim et. workspace_id: type: string example: Incidunt totam rerum qui qui recusandae. description: >- Changed costs grouped by module (stack path) for a single stage execution example: modules: Voluptate quidem dolores eum qui.: currency: Dolor eos quos. diff: Praesentium qui reiciendis dolor modi mollitia quia.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Quidem velit laboriosam quaerat occaecati.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: >- Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Adipisci natus repellat. past_total_monthly_cost: Aut illo voluptate. percentage_change_total_monthly_cost: 1355233910123070700 stage_execution_id: Qui nihil sed repellendus ullam accusantium. stage_id: Voluptas nisi quos voluptatem omnis. total_monthly_cost: Ex voluptatem. workspace_id: Amet totam odit quod voluptatem. stage_execution_id: Omnis illum non sunt architecto iusto veniam. stage_id: Modi eius eius. workspace_id: Voluptates maxime id et eveniet. required: - modules HarnessIacmConfigurationVariableSet: type: object properties: account: type: string description: Account is the internal customer account ID. example: h minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the configuration variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. env_vars_count: type: integer description: >- Number of environment variables defined in the Configuration Variable Set. example: 7800368507529238000 format: int64 environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Provident maiores.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: '91' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: nfn minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: ej minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible updated: type: integer description: Timestamp when the configuration variable set was last updated. example: 1627686800 format: int64 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Assumenda qui voluptas quia quibusdam earum.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et reiciendis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' vars_count: type: integer description: >- Number of Ansible variables defined in the Configuration Variable Set. example: 9097986160061505000 format: int64 description: >- ConfigurationVariableSetResource is a configuration variable set (Ansible variables and env vars). example: account: bt created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 2339610087307752400 environment_variables: Aut commodi inventore eos.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: du name: resource name org: yh project: b type: ansible updated: 1627686800 variables: Et et ut ut.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Exercitationem accusamus.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Quidem porro eius vitae.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 8284679667175013000 required: - account - org - project - identifier - name - env_vars_count - vars_count HarnessIacmConfigurationVariableSetAttachment: type: object properties: account: type: string description: Account the attached Configuration Variable Set belongs to. example: Iusto aut aperiam provident illo. identifier: type: string description: Identifier of the attached Configuration Variable Set. example: Natus enim tempora. name: type: string description: Name of the attached Configuration Variable Set. example: Quia ut et placeat. org: type: string description: >- Org the attached Configuration Variable Set belongs to, empty for account scope. example: Quos qui adipisci. priority: type: integer description: Priority of the attachment. Lower wins on duplicate keys. example: 2204146276694270200 format: int64 project: type: string description: >- Project the attached Configuration Variable Set belongs to, empty for account and org scope. example: Et ratione nisi occaecati corrupti. variable_set: type: string description: >- Reference to the attached Configuration Variable Set, in the same scoped form accepted on write. example: account.shared_vars description: A Configuration Variable Set attached to a playbook or inventory. example: account: Rerum dolores deserunt veniam ut. identifier: Suscipit veniam perspiciatis. name: Non fugiat illo. org: Sunt quidem ab quod nesciunt voluptate. priority: 9068586937279789000 project: Dolor mollitia. variable_set: account.shared_vars required: - variable_set - identifier - name - account - org - project - priority HarnessIacmConfigurationVariableSetAttachmentList: type: object properties: items: $ref: >- #/components/schemas/ConfigurationVariableSetAttachmentResourceCollection example: items: - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars - account: Omnis nulla eum autem et. identifier: Voluptatem neque aut. name: Odit repellat commodi quia. org: Saepe omnis aut. priority: 3216599901881792500 project: Et distinctio porro architecto. variable_set: account.shared_vars HarnessIacmConfigurationVariableSetList: type: object properties: items: $ref: '#/components/schemas/ConfigurationVariableSetResourceCollection' example: items: - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 - account: w created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6097743661779087000 environment_variables: Aperiam sapiente hic.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ea repudiandae iusto non.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Et velit odio.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: k8 name: resource name org: ij project: gwc type: ansible updated: 1627686800 variables: Officia molestiae adipisci.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json vars_count: 175867220696504640 HarnessIacmConfigurationVariableSetSaveresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: 03y minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the configuration variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Blanditiis tempora animi porro omnis.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Ducimus facilis voluptatem voluptatem aut beatae sed.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Quae nisi impedit hic necessitatibus et.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' identifier: type: string description: Identifier is the Configuration Variable Set identifier. example: y3 minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: nk minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: y21 minLength: 1 maxLength: 128 type: type: string description: Configuration product this set belongs to. default: ansible example: ansible enum: - ansible updated: type: integer description: Timestamp when the configuration variable set was last updated. example: 1627686800 format: int64 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Ab non sit similique architecto.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: account: wu8 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Dolor sapiente impedit.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json Suscipit et dolor omnis odit.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json identifier: q name: resource name org: 2jx project: vn5 type: ansible updated: 1627686800 variables: Voluptatem iusto consectetur ex.: created: 1627590400 key: x updated: 1627686800 value: Tempore unde. value_type: json required: - account - org - project - identifier - name HarnessIacmCostResource: type: object properties: current_monthly_cost: type: string example: Nobis aut. diff_monthly_cost: type: string example: Consequatur velit odio. name: type: string example: Qui dolor. percentage_change_monthly_cost: type: integer example: 4434021209236827000 format: int64 previous_monthly_cost: type: string example: Molestiae vitae ad quo dolor doloremque eum. subresources: type: object description: List of subresources for a resource example: Ducimus qui iste aliquam asperiores.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Porro est nobis.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. additionalProperties: $ref: '#/components/schemas/HarnessIacmCostSubresource' description: Cost of the given resource example: current_monthly_cost: Debitis aut molestiae excepturi aut quia aut. diff_monthly_cost: Error aut ratione atque. name: Molestiae veritatis architecto iste. percentage_change_monthly_cost: 6094627290253777000 previous_monthly_cost: Quisquam impedit dolorem. subresources: In doloremque a dicta.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Inventore libero nesciunt beatae possimus.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. required: - name - current_monthly_cost - previous_monthly_cost - diff_monthly_cost - percentage_change_monthly_cost HarnessIacmCostResourcesByType: type: object properties: current_monthly_cost: type: string example: Fugiat temporibus iste. diff: $ref: '#/components/schemas/CostResourcesCollection' diff_monthly_cost: type: string example: Eos excepturi ut. percentage_change_monthly_cost: type: integer example: 4270086930807051000 format: int64 previous_monthly_cost: type: string example: Similique sed hic placeat voluptatibus. example: current_monthly_cost: Iure voluptatem. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Facilis quas mollitia mollitia a consequatur. percentage_change_monthly_cost: 1281851077385874000 previous_monthly_cost: Rerum dolor commodi enim quis dicta amet. required: - diff - current_monthly_cost - previous_monthly_cost - diff_monthly_cost - percentage_change_monthly_cost HarnessIacmCostSubresource: type: object properties: current_monthly_cost: type: string example: Eaque expedita deserunt eligendi consequatur. diff_monthly_cost: type: string example: Quos ea illum. percentage_change_monthly_cost: type: integer example: 633545096131904800 format: int64 previous_monthly_cost: type: string example: Sit sed. description: Cost of the given subresource example: current_monthly_cost: Soluta sunt repellat. diff_monthly_cost: Perferendis cumque dicta consequatur autem. percentage_change_monthly_cost: 6990264702124794000 previous_monthly_cost: Et itaque fugiat harum. required: - current_monthly_cost - previous_monthly_cost - diff_monthly_cost - percentage_change_monthly_cost HarnessIacmCostsresources: type: object properties: account: type: string description: Account is the internal customer account ID. example: 8f minLength: 1 maxLength: 128 activity_type: type: string description: >- The type of activity that generated this cost (e.g. apply, plan, destroy) example: apply cost: type: string description: The cost associated to the execution metadata example: '12.13' created: type: integer description: The epoch time for the cost example: 1672531200 format: int64 currency: type: string description: The currency for the cost example: USD org: type: string description: Org is the organisation identifier. example: gt0 minLength: 1 maxLength: 128 pipeline: type: string description: The unique identifier for the associated pipeline example: Quis facilis minus dolorem neque rem vel. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Veniam facere ipsa deleniti unde et. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Explicabo similique sit temporibus cumque. project: type: string description: Project is the project identifier. example: wl minLength: 1 maxLength: 128 workspace: type: string description: The unique identifier for the associated workspace example: Repellat cupiditate earum laboriosam ipsam. description: >- CostResource is the representation for a single workspace of the cost and metadata that ties the cost to an execution. example: account: 37m activity_type: apply cost: '12.13' created: 1672531200 currency: USD org: 6t5 pipeline: Eos aliquid. pipeline_execution_id: Eum quaerat libero. pipeline_stage_id: Aperiam numquam at deserunt alias. project: 'y' workspace: Asperiores laudantium velit amet. required: - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace - pipeline - workspace_id - workspace_name - currency - cost - created HarnessIacmDefaultpipeline: type: object properties: account: type: string example: Aut similique harum illum ratione reiciendis. operation: type: string description: The default pipeline is associated with this operation example: plan enum: - plan - apply - destroy - drift - synth - diff - deploy - remediation org: type: string example: Rem quasi consequuntur voluptates. pipeline: type: string description: The default pipeline associated with the provisioner operation example: testpipeline project: type: string example: Et dignissimos laudantium enim amet. provisioner: type: string description: The default pipeline is associated with this provisioner example: opentofu enum: - terraform - opentofu - terragrunt - awscdk updated: type: integer description: Time the default pipeline was last updated example: 1636669297674 format: int64 workspace: type: string description: The default pipeline is associated with this workspace if specified default: '' example: plan example: account: Voluptas tempore odio consectetur aut at illo. operation: plan org: Dolor nihil vel perspiciatis. pipeline: testpipeline project: Et odio ex ducimus necessitatibus sed libero. provisioner: opentofu updated: 1636669297674 workspace: plan required: - account - org - project - provisioner - operation - pipeline - updated HarnessIacmDisablepush: type: object properties: disabled: type: boolean description: Indicates if the data is allowed to be pushed example: true example: disabled: false required: - disabled HarnessIacmExecution: type: object properties: account: type: string description: Account is the internal customer account ID. example: knu minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 3694709893701351000 format: int64 org: type: string description: Org is the organisation identifier. example: z0 minLength: 1 maxLength: 128 pipeline: type: string description: The unique identifier for the associated pipeline example: Veniam aperiam. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Architecto eos eos quia similique atque expedita. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Non enim aliquam vitae accusamus voluptatem. project: type: string description: Project is the project identifier. example: w9 minLength: 1 maxLength: 128 status: type: string description: The overall status of the execution example: none enum: - none - success - failure workspace: type: string description: The unique identifier for the associated workspace example: Mollitia dolorum facere. description: ExecutionResource is the representation for a single workflow execution. example: account: oc4 created: 5233877468705180000 org: '9' pipeline: Qui nisi eligendi rerum occaecati delectus veniam. pipeline_execution_id: Voluptates sed et aspernatur. pipeline_stage_id: Voluptatum dolore sed rerum modi quia nobis. project: vi status: failure workspace: Sequi qui aliquam. required: - status - created - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace - pipeline HarnessIacmInsight: type: object properties: action: type: string description: >- Raw suggested-action string for the insight; empty when not applicable. example: MigrateToGraviton applied_by: type: string description: >- User or system that applied the insight (latest remediating run triggered_by). Empty when not applied via a remediating run. example: Reprehenderit quas ut quod ut. applied_on: type: integer description: >- Unix timestamp in milliseconds when the insight was applied (latest remediating run created time). Empty when not applied via a remediating run. example: 6740378809301916000 format: int64 details_link: type: string description: Deep link to view the insight in the source system. example: Tempora doloribus asperiores nemo. id: type: string description: Stable per-insight identifier. example: Tempora non id soluta velit. monthly_saving: type: number description: Potential monthly saving if the insight is acted on. example: 0.13892764696666807 format: double monthly_spend: type: number description: Current monthly spend on the resource. example: 0.872652376838046 format: double pipeline_execution_id: type: string description: Pipeline execution id for the latest remediation run. example: Repellat culpa porro voluptas. pipeline_identifier: type: string description: >- Identifier of the pipeline that created the latest remediation run. Empty for runs that predate this column. example: Id placeat doloribus dicta voluptatem enim placeat. remediation_result_payload: description: >- Latest remediation result payload (e.g. pr_link, skip reasons, error). example: Ut id deleniti. remediation_result_type: type: string description: Latest remediation result type; empty while in-flight. example: pr_created enum: - pr_created - explanation remediation_run_id: type: string description: 'Latest remediation run id for this insight, if any.' example: Id ut quia ipsum debitis. remediation_status: type: string description: Latest remediation run status. example: pending enum: - pending - running - succeeded - failed resource: type: object description: 'Curated, resource-type-specific key/value details.' example: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge additionalProperties: true resource_type: type: string description: Raw resource-type string. example: EC2_INSTANCE state: type: string description: 'Insight state: OPEN or APPLIED.' example: OPEN type: type: string description: Insight type. example: drift enum: - cost - drift description: A single insight for a workspace resource. example: action: MigrateToGraviton applied_by: Maxime illo nihil. applied_on: 5997722931260307000 details_link: Ut quia facere. id: Animi rerum sint. monthly_saving: 0.5120152400407817 monthly_spend: 0.6327102672748733 pipeline_execution_id: Sint aut laudantium. pipeline_identifier: A ipsam nulla molestiae. remediation_result_payload: Facilis ea doloribus optio natus. remediation_result_type: explanation remediation_run_id: Earum asperiores quidem deserunt tempore vel rem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: drift required: - id - type - monthly_saving - monthly_spend - state HarnessIacmLockinfo: type: object properties: account: type: string description: Account is the internal customer account ID. example: cr minLength: 1 maxLength: 128 created: type: integer description: Time that the lock was taken. example: 3947296711205789000 format: int64 id: type: string description: Unique ID for the lock. Generated by the terraform cli. example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf minLength: 1 info: type: string description: Extra information to store with the lock. default: '' example: production workspace lock locked_by_display_name: type: string description: Display name of who locked the workspace example: Debitis commodi distinctio id consequuntur. locked_by_principal_id: type: string description: Principal ID who created the manual lock example: Fugiat ut. locked_by_principal_type: type: string description: 'Type of principal: ''user'' or ''service_account''' example: Aut doloremque laborum enim illo. manual: type: boolean description: >- Whether the lock is manual (user-initiated). true = manual lock, false = automatic lock (Terraform CLI) default: false example: true operation: type: string description: Terraform operation. example: OperationTypePlan org: type: string description: Org is the organisation identifier. example: vri minLength: 1 maxLength: 128 path: type: string description: Path to the state file when applicable. default: '' example: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c project: type: string description: Project is the project identifier. example: lp minLength: 1 maxLength: 128 reason: type: string description: 'Reason for manual lock (optional, max 1024 chars)' example: Minus ullam. version: type: string description: Terraform version. example: 1.0.0 who: type: string description: The machine user who is performing the operation. default: '' example: user1 workspace: type: string description: Workspace identifier example: workspace123 description: Terraform lock information resource. example: account: vw created: 7160830753100141000 id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock locked_by_display_name: Sequi voluptas incidunt accusamus. locked_by_principal_id: Officiis facere qui dolore maiores maxime voluptas. locked_by_principal_type: Sit rem. manual: true operation: OperationTypePlan org: 53r path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c project: ma reason: Quia in qui. version: 1.0.0 who: user1 workspace: workspace123 required: - account - org - project - workspace - id - operation - version - created HarnessIacmMigrationTrigger: type: object properties: message: type: string description: Confirmation message example: Migration job started successfully description: Acknowledgement that the migration job was triggered example: message: Migration job started successfully required: - message HarnessIacmModuleRegistryServiceDiscovery: type: object properties: modules.v1: type: string description: url for the module registry example: Explicabo impedit debitis. providers.v1: type: string description: url for the provider registry example: Earum distinctio animi quam ex voluptates. description: DiscoveryResponse returns the actions that the service provides example: modules.v1: Dolor sit rerum reprehenderit facere quis. providers.v1: Minima magnam repellat ex inventore vel. required: - modules.v1 - providers.v1 HarnessIacmMonthlycost: type: object properties: cost: type: string description: The cost associated to the execution metadata example: '12.13' created: type: integer description: The epoch time for the cost example: 1672531200 format: int64 currency: type: string description: The currency for the cost example: USD workspace_id: type: string example: Hic a pariatur consequatur est. workspace_name: type: string example: Non et. description: MonthlyCost is the cost of a workspace per month example: cost: '12.13' created: 1672531200 currency: USD workspace_id: Veniam voluptates quis. workspace_name: Nisi occaecati voluptatem. required: - workspace_id - workspace_name - currency - cost - created HarnessIacmOutput: type: object properties: expression: type: string description: JEXL expression for dynamic output resolution example: <+outputs.instance_id> name: type: string description: Name associated with the output. example: instance_public_ip sensitive: type: boolean description: Indicates whether this value is sensitive example: true stack_path: type: string description: Stack path for Terragrunt workspaces example: IaCM/TGOverride/environments/dev/ec2 value: type: string description: Value associated with the output. example: Qui sint possimus et blanditiis tempore. description: Represents an individual output variable. example: expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Hic et aut autem. required: - name - value - sensitive HarnessIacmPluginversion: type: object properties: commit: type: string description: Build identifier example: 96381692bf3a2bd7904769c6886e832435768b57 version: type: string description: Version number example: 0.2.0 description: Plugin version example: commit: 96381692bf3a2bd7904769c6886e832435768b57 version: 0.2.0 HarnessIacmProjectRemediationConfig: type: object properties: enabled: type: boolean description: Whether project-level remediation is enabled example: true pipeline_id: type: string description: Remediation pipeline identifier when enabled example: Dolore sit sunt aut et. example: enabled: true pipeline_id: Sequi nihil voluptatem quod laboriosam sunt est. required: - enabled HarnessIacmRemediationConfig: type: object properties: enabled: type: boolean description: Whether remediation is enabled for this workspace example: true source: type: string description: Origin of the configuration example: disabled enum: - project - disabled - none example: enabled: false source: none required: - enabled - source HarnessIacmRemediationRun: type: object properties: account: type: string example: Recusandae culpa mollitia sequi. created: type: integer description: Created timestamp in milliseconds example: 3705260595104097000 format: int64 id: type: string description: Unique identifier example: Distinctio qui occaecati cum sint neque laborum. input_payload: description: Input context example: Facilis in neque. insight_id: type: string description: 'Insight (recommendation) id linked to this run, if any.' example: Repellat aspernatur sed provident ea. org: type: string example: Libero tempora quo deserunt. pipeline_execution_id: type: string example: Assumenda molestiae nam. pipeline_identifier: type: string description: Identifier of the pipeline that created this run. example: Repellendus magni aut et eius impedit. project: type: string example: Sunt minus at officia repellendus. recommendation_source: type: string description: >- Recommendation source persisted for the insight link (derived server-side from remediation_type). example: Labore quis est. remediation_type: type: string example: sto enum: - drift - ccm - sto - custom result_payload: description: Result data example: Unde qui voluptatem voluptatem a velit. result_type: type: string example: explanation enum: - pr_created - explanation status: type: string description: Current status example: failed enum: - pending - running - succeeded - failed triggered_by: type: string example: Exercitationem quam dolore sunt magnam. updated: type: integer description: Updated timestamp in milliseconds example: 7728965445034035000 format: int64 workspace: type: string example: Unde laudantium aut sint. description: RemediationRun represents a single remediation execution example: account: Quae quam praesentium. created: 6229144430038137000 id: Reiciendis accusamus et dolorem sit. input_payload: Repellat neque soluta. insight_id: Quae quia eos quidem dolorem vero aliquid. org: Et non cumque ab voluptate voluptas quidem. pipeline_execution_id: Et quasi dolor et illum. pipeline_identifier: Possimus iure ad. project: In consectetur. recommendation_source: Ratione natus quod illo sequi quod. remediation_type: drift result_payload: Sit voluptates. result_type: explanation status: running triggered_by: Ea ea voluptas similique commodi sunt. updated: 1957639046368208100 workspace: Dolorem ullam eos. required: - id - account - org - project - workspace - status - remediation_type - triggered_by - created - updated HarnessIacmResource: type: object properties: attributes: type: object description: A map of values related to the resource example: ami: ami-830c94ec instance_type: t2.micro additionalProperties: true createdAt: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 drift_attributes: type: object description: A map of values related to the resource example: instance_type: t2.nano additionalProperties: true drift_status: type: string description: Indicates if this resource is experiencing drift. example: changed enum: - changed - deleted - unchanged lastSyncedAt: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 mode: type: string description: Mode associated with the resource. example: resource enum: - resource - data - output module: type: string description: Module associated with the resource. example: full_stack monthly_cost: type: number description: Current period cost from CCM (null if no cost data). example: 0.6775950405011506 format: double monthly_saving: type: number description: Monthly potential saving from CCM (null if no cost data). example: 0.5081502421626377 format: double name: type: string description: Name associated with the resource. example: app_server path_id: type: string description: >- Path associated with the resource. Could be namespace, environment or stack id. example: namespace provider: type: string description: Cloud provider associated with the resource. example: AWS recommendation_count: type: integer description: >- Number of CCM recommendations for this resource (null if no cost data). example: 4341464444384853500 format: int64 resource_id: type: string description: Unique identifier for the resource from the cloud provider. example: 'arn:aws:s3:::my-bucket' sensitive_attributes: type: array items: example: Veniam assumenda. description: 'A list of the sensitive attribute keys ' example: - instance_type type: type: string description: Type of the provisioned resource. example: S3 Bucket description: Represents an individual provisioned resource. example: attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.10257639720638001 monthly_saving: 0.5259616664329442 name: app_server path_id: namespace provider: AWS recommendation_count: 423431505861199600 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket required: - provider - type - name - module - mode - path_id - resource_id - attributes - drift_status - drift_attributes - sensitive_attributes HarnessIacmResourceChangeCounts: type: object properties: added: type: integer description: Count of added resources in planned changes. example: 1 format: int64 changed: type: integer description: Count of changed resources in planned changes. example: 0 format: int64 data_sources: type: integer description: Badge for data_sources filter. example: 0 format: int64 deleted: type: integer description: Count of deleted resources in planned changes. example: 0 format: int64 drift_added: type: integer description: Count of added resources in drift changes. example: 0 format: int64 drift_changed: type: integer description: Count of changed resources in drift changes. example: 1 format: int64 drift_changes: type: integer description: Badge for drift_changes filter. example: 1 format: int64 drift_deleted: type: integer description: Count of deleted resources in drift changes. example: 0 format: int64 drift_imported: type: integer description: Count of imported resources in drift changes. example: 0 format: int64 drift_removed: type: integer description: Count of removed resources in drift changes. example: 0 format: int64 drift_replaced: type: integer description: Count of replaced resources in drift changes. example: 0 format: int64 drift_unchanged: type: integer description: >- Count of unchanged resources in drift changes, which unlike planned unchanged rows are part of the drift_changes total. example: 0 format: int64 has_applied_state: type: boolean description: Whether this execution stage produced applied state. example: false imported: type: integer description: Count of imported resources in planned changes. example: 0 format: int64 outputs: type: integer description: Badge for outputs filter. example: 1 format: int64 planned_changes: type: integer description: Badge for planned_changes filter. example: 1 format: int64 removed: type: integer description: Count of removed resources in planned changes. example: 0 format: int64 replaced: type: integer description: Count of replaced resources in planned changes. example: 0 format: int64 resources: type: integer description: Badge for resources filter. example: 3 format: int64 unchanged: type: integer description: Count of unchanged resources (own lazy-loaded filter). example: 2 format: int64 description: 'Badge totals for resource-changes tab, computed independently of paging.' example: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: false imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 required: - added - changed - deleted - replaced - unchanged - removed - imported - planned_changes - drift_changes - drift_added - drift_changed - drift_deleted - drift_replaced - drift_unchanged - drift_removed - drift_imported - resources - data_sources - outputs HarnessIacmResourceChangeDetail: type: object properties: attributes: type: object description: Flat attribute document for a provisioned resource or data source. example: ami: ami-830c94ec instance_type: t2.micro additionalProperties: true category: type: string description: Category this row belongs to. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs change: type: string description: >- Change made to this resource. Populated for planned_changes and drift_changes rows. example: added enum: - added - changed - deleted - replaced - unchanged - imported - removed change_count: type: integer description: >- Count of changed attributes on this resource. Populated for planned_changes and drift_changes rows. example: 3 format: int64 changes: type: object description: Per-attribute before and after values. example: Ut iusto molestiae.: change: added drift: false new: new value old: old value sensitive: true additionalProperties: $ref: '#/components/schemas/ValueChange' drift: type: boolean description: >- Whether this row came from drift detection rather than a plan. True exactly when category is drift_changes. example: false mode: type: string description: >- Whether the row is a managed resource or a data source. Populated for resources rows. example: resource enum: - resource - data module: type: string description: Module associated with the resource. example: root name: type: string description: >- Name associated with the resource, or the output name for outputs rows. example: app_bucket ordinal: type: integer description: >- Zero-based position of this row within its category. Ordinals are per-category and stable for the life of the snapshot, which is what makes them safe to address the detail endpoint with. example: 17 format: int64 minimum: 0 provider: type: string description: Cloud provider associated with the resource. example: AWS resource_address: type: string description: 'Fully qualified address of the resource, module path included.' example: module.app.aws_s3_bucket.app_bucket resource_id: type: string description: >- Identifier for the resource from the cloud provider. Populated for resources rows. example: 'arn:aws:s3:::my-bucket' sensitive: type: boolean description: Whether this row's value is sensitive. Populated for outputs rows. example: false sensitive_attributes: type: array items: type: string example: Iste ut officia delectus voluptatem. description: Attribute keys whose values are sensitive and have been withheld. example: - password type: type: string description: Provider resource type. example: aws_s3_bucket value: type: string description: >- Output value. Populated for outputs rows, whose values are stored inline rather than behind a detail read. example: i-0abc123 description: >- One row's attribute document, together with the scalars that head a detail panel. Addressed by category and ordinal rather than by resource address: a resource can appear both as drifted and as planned, so an address can match more than one row and an address-keyed panel would open an arbitrary one. Which of the attribute payloads is populated depends on the row's category: planned_changes | drift_changes -> changes resources -> attributes, sensitive_attributes outputs -> value example: attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Quia ad amet nam cupiditate qui.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 required: - category - ordinal - resource_address - provider - type - name - module HarnessIacmResourceChangeDetailList: type: object properties: details: $ref: '#/components/schemas/ResourceChangeDetailCollection' description: >- Every attribute document matching an address-keyed lookup. An address can appear in more than one category, and more than once in a category (a replace surfaced as added and deleted). This list is that set: the caller chooses. Rows are ordered planned_changes, drift_changes, resources, outputs, then ordinal within a category. example: details: - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 required: - details HarnessIacmResourceChangeFilterCounts: type: object properties: categories: type: object description: >- Row count per category, with every other dimension's filters applied but not the category filter. example: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 additionalProperties: type: integer example: 7369459093754200000 format: int64 change_types: type: object description: >- Row count per change type, with every other dimension's filters applied but not the change-type filter. Empty for categories that have no change type. These are the numbers on the cards above the table. example: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 additionalProperties: type: integer example: 4238761089025125000 format: int64 modules: type: object description: >- Row count per module, with every other dimension's filters applied but not the module filter. example: root: 131 additionalProperties: type: integer example: 1328619019114464500 format: int64 providers: type: object description: >- Row count per provider, with every other dimension's filters applied but not the provider filter. example: registry.opentofu.org/hashicorp/aws: 131 additionalProperties: type: integer example: 63529817357081464 format: int64 types: type: object description: >- Row count per provider resource type, with every other dimension's filters applied but not the type filter. example: aws_default_vpc: 1 aws_instance: 130 additionalProperties: type: integer example: 1602888783734120000 format: int64 description: >- Selection-aware counts for every filter option, across every dimension, in one request. These are not the badge totals get-resource-change-counts returns. A badge total describes the whole snapshot and never moves. A filter count answers "how many rows would I get if I also picked this option", which is what makes the number beside a filter option useful, and it changes as the user filters. Each dimension is counted with the other dimensions' filters applied but not its own. Counting every dimension under one shared predicate would make every unselected option read zero and leave the user unable to widen a selection they had already narrowed. example: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 required: - categories - change_types - providers - types - modules HarnessIacmResourceChangeIndexedPage: type: object properties: badges: $ref: '#/components/schemas/HarnessIacmResourceChangeCounts' facets: $ref: '#/components/schemas/HarnessIacmResourceChangeFilterCounts' row_page: $ref: '#/components/schemas/HarnessIacmResourceChangeRowPage' description: >- One indexed resource-change page plus the badge totals and selection-aware filter counts taken from the same generation pair. badges are the fixed totals. facets move with the filters on this request. row_page is the rows, total items, and pagination for the requested category. example: badges: added: 1 changed: 0 data_sources: 0 deleted: 0 drift_added: 0 drift_changed: 1 drift_changes: 1 drift_deleted: 0 drift_imported: 0 drift_removed: 0 drift_replaced: 0 drift_unchanged: 0 has_applied_state: false imported: 0 outputs: 1 planned_changes: 1 removed: 0 replaced: 0 resources: 3 unchanged: 2 facets: categories: drift_changes: 0 outputs: 0 planned_changes: 131 resources: 0 change_types: added: 130 changed: 0 deleted: 1 imported: 0 removed: 0 unchanged: 0 modules: root: 131 providers: registry.opentofu.org/hashicorp/aws: 131 types: aws_default_vpc: 1 aws_instance: 130 row_page: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 required: - badges - facets - row_page HarnessIacmResourceChangePage: type: object properties: changed_resources: $ref: '#/components/schemas/ChangedResourceCollection' filter: type: string description: The filter this page belongs to. example: planned_changes enum: - planned_changes - unchanged - drift_changes - resources - data_sources - outputs outputs: $ref: '#/components/schemas/OutputCollection2' page: type: integer description: 1-indexed page number returned. example: 1 format: int64 pageSize: type: integer description: Fixed page size. example: 25 format: int64 resources: $ref: '#/components/schemas/ResourceCollection' totalItems: type: integer description: Total items available in this filter. example: 11244 format: int64 totalPages: type: integer description: Total pages available in this filter. example: 450 format: int64 description: One fixed-size page of a single resource-changes filter. example: changed_resources: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket filter: planned_changes outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 page: 1 pageSize: 25 resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket totalItems: 11244 totalPages: 450 required: - filter - page - totalItems - totalPages - pageSize HarnessIacmResourceChangeRow: type: object properties: category: type: string description: Category this row belongs to. example: planned_changes enum: - planned_changes - drift_changes - resources - outputs change: type: string description: >- Change made to this resource. Populated for planned_changes and drift_changes rows. example: added enum: - added - changed - deleted - replaced - unchanged - imported - removed change_count: type: integer description: >- Count of changed attributes on this resource. Populated for planned_changes and drift_changes rows. example: 3 format: int64 detail_bytes: type: integer description: >- Uncompressed size in bytes of this row's attribute document, so a client can decide whether to fetch it. Zero for outputs rows, which carry their value inline. example: 2048 format: int64 minimum: 0 drift: type: boolean description: >- Whether this row came from drift detection rather than a plan. True exactly when category is drift_changes. example: false mode: type: string description: >- Whether the row is a managed resource or a data source. Populated for resources rows. example: resource enum: - resource - data module: type: string description: Module associated with the resource. example: root name: type: string description: >- Name associated with the resource, or the output name for outputs rows. example: app_bucket ordinal: type: integer description: >- Zero-based position of this row within its category. Ordinals are per-category and stable for the life of the snapshot, which is what makes them safe to address the detail endpoint with. example: 17 format: int64 minimum: 0 provider: type: string description: Cloud provider associated with the resource. example: AWS resource_address: type: string description: 'Fully qualified address of the resource, module path included.' example: module.app.aws_s3_bucket.app_bucket resource_id: type: string description: >- Identifier for the resource from the cloud provider. Populated for resources rows. example: 'arn:aws:s3:::my-bucket' sensitive: type: boolean description: Whether this row's value is sensitive. Populated for outputs rows. example: false type: type: string description: Provider resource type. example: aws_s3_bucket value: type: string description: >- Output value. Populated for outputs rows, whose values are stored inline rather than behind a detail read. example: i-0abc123 description: >- One row of a resource-change snapshot: the scalar columns only. Everything the table view displays or filters on is here, so listing rows reads no attribute data at all. The attribute document is deliberately absent — fetch it for a single row from get-resource-change-detail, addressed by this row's category and ordinal. The four categories are the four tabs the table view offers. Unchanged rows are not a category of their own: they sit in planned_changes carrying change=unchanged, which is how the change-type cards above the table can count them without a tab. Data sources are likewise not a category: they sit in resources carrying mode=data. Which of the optional attributes are populated depends on the row's category: planned_changes | drift_changes -> change, change_count, drift resources -> resource_id, mode outputs -> value, sensitive example: category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 required: - category - ordinal - resource_address - provider - type - name - module HarnessIacmResourceChangeRowPage: type: object properties: page: type: integer description: 1-indexed page number returned. example: 1 format: int64 pageSize: type: integer description: Maximum rows this page could hold. example: 25 format: int64 rows: $ref: '#/components/schemas/ResourceChangeRowCollection' totalItems: type: integer description: 'Total rows matching these filters, ignoring paging.' example: 131 format: int64 totalPages: type: integer description: 'Total pages matching these filters, so a client need not derive it.' example: 6 format: int64 description: >- One page of resource-change rows for an execution stage. Pages are numbered and randomly addressable, so the table's page picker can jump straight to page 5. totalItems and totalPages are what render the picker and the "(1 - 25) of 131" count. Rows come back in the order they were stored, which is change-type priority (deleted, added, changed, unchanged, removed, imported) then name. There is no sort parameter: the ordering was settled once at write time, so no request pays to establish it and no two callers disagree about it. example: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 required: - rows - page - pageSize - totalItems - totalPages HarnessIacmResources: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' outputs: $ref: '#/components/schemas/OutputCollection' pageSize: type: integer description: Current page size (only populated for paginated list operations) example: 50 format: int64 resources: $ref: '#/components/schemas/ResourceCollection' stack_outputs: type: object description: Outputs grouped by stack path for Terragrunt workspaces example: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 additionalProperties: $ref: '#/components/schemas/OutputCollection' total_resources: type: integer description: Total number of resources managed by this workspace default: 0 example: 42 format: int64 totalItems: type: integer description: Total items available (only populated for paginated list operations) example: 1800 format: int64 totalPages: type: integer description: Total pages available (only populated for paginated list operations) example: 36 format: int64 description: Contains provisioned resources and outputs. example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket outputs: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. pageSize: 50 resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket stack_outputs: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 total_resources: 42 totalItems: 1800 totalPages: 36 required: - resources - data_sources - outputs - total_resources HarnessIacmVariableSet: type: object properties: account: type: string description: Account is the internal customer account ID. example: ov minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. env_vars_count: type: integer description: Number of environment variables defined in Variable Set. example: 1029597647517737900 format: int64 environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Id ea optio.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Magni provident voluptate voluptatem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 6003158866451676000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: bx6 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: d2n minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: o minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Dicta cupiditate ut sunt autem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Odio voluptatem quis provident placeat reprehenderit.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Tempore voluptatem ea quod quisquam.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' tf_vars_count: type: integer description: Number of TF variables defined in Variable Set. example: 5623712212756080000 format: int64 updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 var_files_count: type: integer description: Number of variable files defined in Variable Set. example: 1722581800920776700 format: int64 description: >- VariableSetResource is the representation for a variable-set association. example: account: l1 connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 4749532260262927000 environment_variables: Et tenetur ex officiis.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 8385459456353138000 identifier: c name: resource name org: b2 project: h terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Ab et voluptas qui assumenda.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Aut culpa iure eum quibusdam.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Quod repellat delectus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 5831574195334671000 updated: 1627686800 var_files_count: 6853923165276654000 required: - account - org - project - identifier - name - env_vars_count - tf_vars_count - var_files_count HarnessIacmVariableSetList: type: object properties: items: $ref: '#/components/schemas/VariableSetResourceCollection' example: items: - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 HarnessIacmVariableSetSaveresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: zq minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Aperiam beatae mollitia rerum earum aut.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Aut facere et.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 533808387225540740 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: f8 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: yo minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: dir minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Unde quia repellendus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: account: d9 connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Labore eum qui nulla voluptatem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Laboriosam voluptatibus maxime unde.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 1660747731005102600 identifier: g96 name: resource name org: '2' project: pq terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Fugiat tenetur.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - org - project - identifier - name HarnessIacmWorkspace: type: object properties: account: type: string description: Account is the internal customer account ID. example: '2' minLength: 1 maxLength: 128 associated_template: $ref: '#/components/schemas/AssociatedTemplate' backend_locked: type: boolean description: Defines if the remote backend is locked or not default: false example: false budget: type: number description: define the budget for a specific workspace example: 0.30547827 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: true cost_breakdown_json: type: string description: >- cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: type: string description: >- cost_diff_json is the identifier to the diff cost file between the previous and current successful executions example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8615826042116299000 format: int64 default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Aut tempora quod ex aut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Et dolor.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Molestiae enim.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Est in maiores voluptas et aut.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number additionalProperties: $ref: '#/components/schemas/VariableResource' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch id: type: integer description: ID PK for internal uses example: 6501030956347305000 format: int64 identifier: type: string description: Workspace identifier. example: ns1 minLength: 1 maxLength: 128 lock: $ref: '#/components/schemas/WorkspaceLock' modules_json: type: string description: >- modules_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: e minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: f2 minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Est facilis laboriosam laborum beatae libero. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: type: string description: >- providers_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Mollitia non. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Voluptatem nostrum eum unde. provisioner_data: type: string example: Voluptatem et. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Tempore officiis voluptas et quia molestiae ut. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Ea quis est aut quos consequatur maxime. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Libero rerum laborum nemo ut et. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: true sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Aut maxime qui. state_checksum: type: string description: state_checksum is the sha-256 checksum of terraform state file example: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: type: string description: The status of the workspace example: provisioning enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Aut repellendus vitae. terraform_plan_json: type: string description: >- terraform_plan_json is the identifier to the current state file only in JSON format. example: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: type: string description: >- terraform_state is the identifier to the plan file used to create the latest state. example: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: type: string description: >- terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format. example: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Fugit velit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Neque illum rerum nihil voluptas error.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nesciunt rerum ut eos.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number additionalProperties: $ref: '#/components/schemas/VariableResource' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: true terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Laudantium expedita. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 932207875919397200 format: int64 variable_sets: type: array items: type: string example: Blanditiis nesciunt libero id et perferendis. description: Attached Variable Sets references example: - Quae voluptatum. - Consequatur iste nihil et. - Rem molestiae harum consectetur et aut. description: >- WorkspaceResource is the representation for a single workspace definition. example: account: x associated_template: template_id: '0' version: x backend_locked: false budget: 0.21134032 ccm_cost_enabled: true cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 4237545171568603600 default_pipelines: Laboriosam quis quis ea inventore.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Molestias non similique quasi error voluptatum.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Vitae dolor ducimus enim aliquam autem.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Esse et facere sit hic.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Est et perferendis sed illum architecto ratione.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sit minus.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 8035896700506292000 identifier: 8di lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: o project: di provider_connector: Eos modi aperiam. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Est accusamus voluptas id. provisioner_configuration: Labore suscipit ratione. provisioner_data: Fugiat voluptas ea laborum rerum. provisioner_version: Consequuntur eveniet ad eveniet quo qui. prune_sensitive_data: true repository: Qui alias inventore quia itaque accusantium qui. repository_branch: main repository_commit: abc10ed repository_connector: Sed explicabo quia reiciendis quia. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Sit sed inventore possimus. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: failed tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Doloremque recusandae qui voluptatem a.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: false terragrunt_version: Unde reprehenderit placeat dolor voluptates dolorem ipsa. updated: 9066128809908431000 variable_sets: - Fugiat ut ducimus quibusdam sunt expedita maiores. - Eos et totam dolore quo est. - Dolor officiis veritatis. - Ea odio totam quibusdam voluptates. required: - account - org - project - identifier - name - provider_connector - provisioner - repository_connector - terraform_variables - environment_variables - created - updated - provisioner_data - status - tags HarnessIacmWorkspaceCreateresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: '06' minLength: 1 maxLength: 128 associated_template: $ref: '#/components/schemas/AssociatedTemplate' backend_locked: type: boolean description: Defines if the remote backend is locked or not default: false example: false budget: type: number description: define the budget for a specific workspace example: 0.6006663 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: true cost_breakdown_json: type: string description: >- cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: type: string description: >- cost_diff_json is the identifier to the diff cost file between the previous and current successful executions example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 5857498884434914000 format: int64 default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Ipsum non fuga ab saepe mollitia.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Corrupti cupiditate quia tempora.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Voluptatibus laborum similique et alias nemo.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number additionalProperties: $ref: '#/components/schemas/VariableResource' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch id: type: integer description: ID PK for internal uses example: 1422290230503668200 format: int64 identifier: type: string description: Workspace identifier. example: a minLength: 1 maxLength: 128 lock: $ref: '#/components/schemas/WorkspaceLock' modules_json: type: string description: >- modules_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '6' minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/Evaluation' project: type: string description: Project is the project identifier. example: brq minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Necessitatibus ex. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: type: string description: >- providers_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Quis voluptas et quo. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Unde ex est doloremque explicabo id. provisioner_data: type: string example: Sit mollitia molestiae. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Id ut. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Autem possimus. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Error dolor. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Similique omnis aut quam aut quidem consequatur. state_checksum: type: string description: state_checksum is the sha-256 checksum of terraform state file example: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: type: string description: The status of the workspace example: failed enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Et non qui. terraform_plan_json: type: string description: >- terraform_plan_json is the identifier to the current state file only in JSON format. example: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: type: string description: >- terraform_state is the identifier to the plan file used to create the latest state. example: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: type: string description: >- terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format. example: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Minima non optio voluptatem ut saepe labore.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number additionalProperties: $ref: '#/components/schemas/VariableResource' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: false terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Quos sit ullam in sapiente ab sit. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 2538689139921634300 format: int64 variable_sets: type: array items: type: string example: Impedit saepe earum voluptas. description: Attached Variable Sets references example: - Et error quisquam possimus. - Accusamus reiciendis sapiente quisquam aliquid id illo. - Quos consequatur et ipsum consequatur cumque. example: account: 7j associated_template: template_id: '0' version: x backend_locked: false budget: 0.16337213 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 6373722690830255000 default_pipelines: Ipsa quia enim.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Praesentium qui.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Ratione reiciendis.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Debitis dolor incidunt aspernatur temporibus illum.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Incidunt occaecati laboriosam est reprehenderit ut.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Optio quidem provident.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 1951329852867341000 identifier: m lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: b0 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: r1 provider_connector: Corporis in fugit iste quis impedit rerum. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Omnis id maxime consequatur quis ab. provisioner_configuration: Corrupti est voluptates dolorem. provisioner_data: Ea cumque rerum ipsa nam illum. provisioner_version: Doloribus et. prune_sensitive_data: true repository: Alias praesentium ipsam ea. repository_branch: main repository_commit: abc10ed repository_connector: Quis aliquam laborum. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Quaerat ullam sed consequatur et et. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Deserunt minus.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Id consequuntur quas quod ut rerum.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Quos enim ratione ut quia ex.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Aliquam omnis officia. updated: 2430111351706199600 variable_sets: - Voluptatum earum vero. - Quis voluptatem velit unde temporibus aperiam inventore. required: - account - org - project - identifier - name - provider_connector - provisioner - repository_connector - terraform_variables - environment_variables - created - updated - provisioner_data - status - tags HarnessIacmWorkspaceList: type: object properties: items: $ref: '#/components/schemas/WorkspaceResourceCollection' example: items: - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. HarnessIacmWorkspaceProvisionerRatio: type: object properties: provisioner: type: object description: Provisioner name example: Ducimus aut molestias et odio.: 0.966881578212513 Officia eaque praesentium nesciunt eligendi possimus.: 0.9175974204726358 additionalProperties: type: number example: 0.6978367594730385 format: double total: type: number description: Total number of workspaces example: 0.7217547669885428 format: double description: Represents the ratio of providers used by workspaces. example: provisioner: Eligendi enim est minima.: 0.39433050120347235 Eos consequatur labore harum excepturi exercitationem.: 0.8091259222930344 Ullam voluptatem recusandae eos quam.: 0.5528048010453954 total: 0.8339051043057397 required: - provisioner - total HarnessIacmWorkspaceTemplate: type: object properties: account: type: string description: Account identifier. example: t minLength: 1 maxLength: 128 created_at: type: integer description: Timestamp when the workspace-template association was created. example: 1627590400 format: int64 org: type: string description: Organization identifier. example: 5da minLength: 1 maxLength: 128 project: type: string description: Project identifier. example: i6 minLength: 1 maxLength: 128 template_id: type: string description: Template identifier. example: oar minLength: 1 maxLength: 128 updated_at: type: integer description: Timestamp when the workspace-template association was last updated. example: 1627686800 format: int64 version: type: string description: Template version associated with the workspace. example: xv minLength: 1 maxLength: 32 workspace_id: type: string description: Workspace identifier. example: 'y' minLength: 1 maxLength: 128 description: >- WorkspaceTemplateResource is the representation for a workspace-template association. example: account: kf created_at: 1627590400 org: 5fa project: 5q template_id: '8' updated_at: 1627686800 version: e workspace_id: '0' required: - workspace_id - template_id - created_at - updated_at - account - project - org HarnessIacmWorkspaceTemplateReconciliationDiff: type: object properties: currentWorkspaceYaml: type: string description: Current workspace YAML example: Ut minus id autem laboriosam est. reconcilableWorkspaceYaml: type: string description: Workspace YAML after applying changes from the template example: Dicta ea. requiresReconciliation: type: boolean description: Indicates if the workspace needs template-based reconciliation example: false description: >- Shows the current and reconciled YAML for a workspace, plus whether reconciliation is needed. example: currentWorkspaceYaml: Omnis et quis dolores dolorem. reconcilableWorkspaceYaml: Optio ad provident rerum minus. requiresReconciliation: false required: - currentWorkspaceYaml - reconcilableWorkspaceYaml - requiresReconciliation HarnessIacmWorkspacedata: type: object properties: account: type: string description: Account is the internal customer account ID. example: '5' minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 710340521989084900 format: int64 data_type: type: string description: Type of data stored example: cost_breakdown enum: - plan_human - state_raw - state_human - cost_breakdown - cost_diff - modules - providers - cdk_template - cdk_manifest - cdk_tree - cdk_assets - cdk_diff - cdk_drift id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa org: type: string description: Org is the organisation identifier. example: a minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Natus repellendus. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Dolores et. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Placeat ut deserunt mollitia quam ipsa omnis. project: type: string description: Project is the project identifier. example: 0u9 minLength: 1 maxLength: 128 provisioner_type: type: string description: Type of provisioner that created the data example: tf enum: - tf - awscdk stack_path: type: string description: Optional path to the stack module example: Quia dolorem veniam. stage_id: type: string description: The unique identifier for a stage example: Aut sit. workspace: type: string description: Workspace identifier example: workspace123 description: >- WorkspaceDataResource is the representation for a single item of data associated with a workspace. example: account: z created: 2441239823938975000 data_type: cdk_diff id: dc538c61-de48-4220-958c-5f3c4f983daa org: gcw pipeline_execution_id: Ea commodi quaerat magnam id et similique. pipeline_id: Non ducimus magnam quod voluptates autem. pipeline_stage_id: Qui similique dolore sed iste quos maxime. project: ci1 provisioner_type: tf stack_path: Explicabo voluptates. stage_id: Accusantium omnis eos doloribus. workspace: workspace123 required: - account - org - project - workspace - created - id - pipeline_id - stage_id - pipeline_execution_id - pipeline_stage_id - provisioner_type - data_type HarnessIacmWorkspacemodule: type: object properties: invocations: type: integer description: Number of times this module is invoked in the workspace example: 3 format: int64 key: type: string description: Module key example: ec2-instance_test source: type: string description: Module source example: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: type: string description: Terragrunt stack path (empty for regular Terraform workspaces) example: environments/prod/ec2 version: type: string description: Module version example: 5.0.0 description: Represents an individual OpenTofu or Terraform module. example: invocations: 3 key: ec2-instance_test source: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: environments/prod/ec2 version: 5.0.0 required: - key - source - version - invocations HarnessIacmWorkspacevariable: type: object properties: account: type: string description: Account is the internal customer account ID. example: 2rd minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4649080209461340000 format: int64 key: type: string description: Key is the identifier for the secret. example: o 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: g6d minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '4' minLength: 1 maxLength: 128 updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 456836312131857900 format: int64 value: type: string description: Value is the value of the secret. example: Harum aliquam. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: secret enum: - string - secret - boolean - json - number workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Eveniet adipisci at labore est. description: >- WorkspaceVariableResource is the representation for a single environment variable associated with a workspace. example: account: j9 created: 2046836043250323000 key: yz kind: tf org: x project: z updated: 4652060154284841000 value: Ipsam ullam. value_type: boolean workspace: Ipsum laborum ad corporis. required: - account - org - project - workspace - key - value - value_type - kind - created - updated HarnessIacmWorkspacevariableCreateresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: jq1 minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 165555490475269440 format: int64 key: type: string description: Key is the identifier for the secret. example: se 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: gnl minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/Evaluation' project: type: string description: Project is the project identifier. example: id minLength: 1 maxLength: 128 updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 190675182977561000 format: int64 value: type: string description: Value is the value of the secret. example: Consequatur est atque aliquam. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: string enum: - string - secret - boolean - json - number workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Nam eos ut et mollitia. example: account: j5 created: 676348732738736400 key: lki kind: env org: '21' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: '49' updated: 4243372249323078000 value: Magnam quo quidem dignissimos ducimus veritatis ab. value_type: boolean workspace: Perspiciatis vel modi in. required: - account - org - project - workspace - key - value - value_type - kind - created - updated IACMUnifiedStepWrapper: type: object properties: dynamic_fields: type: object description: Map of dynamic fields for the step example: Eius sint.: Vel dolor est accusamus distinctio. Eos rem voluptatem sint.: Saepe aut exercitationem dolor ad harum commodi. Nam in eius quo aliquam reprehenderit dignissimos.: Aliquam voluptatum sunt. additionalProperties: type: string example: Ducimus ipsum officia minus. id: type: string description: Unique identifier for the step example: Ut omnis qui quam debitis. name: type: string description: Name of the step example: Laudantium sequi commodi perferendis magni laudantium cum. yaml: type: string description: YAML definition of the step example: Et non saepe est amet pariatur. description: Wrapper for unified step data example: dynamic_fields: Neque non totam ut ut.: A explicabo eveniet aut. id: Eligendi quia doloribus dolores dicta. name: Libero ullam. yaml: Beatae sunt quod. required: - id - name - yaml IdentifierAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: lb5 minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: g minLength: 1 maxLength: 128 example: account: q identifier: h1 required: - account - identifier IdentifierByQueryAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: z minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: h9 minLength: 1 maxLength: 128 example: account: eu identifier: a required: - account - identifier IdentifierByQueryOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: h minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: x minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: zld minLength: 1 maxLength: 128 example: account: q66 identifier: q org: ga2 required: - account - org - identifier IdentifierByQueryProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: mec minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: w minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 54y minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: suh minLength: 1 maxLength: 128 example: account: jj0 identifier: '9' org: wrz project: zl4 required: - account - org - project - identifier IdentifierOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: t minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: d minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 5k minLength: 1 maxLength: 128 example: account: zr4 identifier: h org: ot7 required: - account - org - identifier IdentifierProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 'y' minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the VariableSet identifier. example: '9' minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: b minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 8dq minLength: 1 maxLength: 128 example: account: '9' identifier: m6c org: lq project: k required: - account - org - project - identifier InsightCollection: type: array items: $ref: '#/components/schemas/HarnessIacmInsight' example: - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost - action: MigrateToGraviton applied_by: Rerum aut et. applied_on: 811785529064153000 details_link: Eum nam vel expedita exercitationem impedit et. id: Ullam esse. monthly_saving: 0.30139874577079745 monthly_spend: 0.027269081737855087 pipeline_execution_id: Atque possimus reprehenderit distinctio quis unde quasi. pipeline_identifier: Nihil nam. remediation_result_payload: Soluta iure ea beatae cum. remediation_result_type: pr_created remediation_run_id: Provident velit inventore voluptas ea voluptatem. remediation_status: failed resource: account_id: '000000000000' instance_id: i-0123456789abcdef0 instance_type: c4.4xlarge resource_type: EC2_INSTANCE state: OPEN type: cost LanguageConfig: type: object properties: versions: type: object description: Map of language versions to their configurations example: Et odit.: package_manager: Praesentium quos laudantium et.: - Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. additionalProperties: $ref: '#/components/schemas/LanguageVersionConfig' description: Configuration for a programming language example: versions: Ea voluptates qui laborum eaque eos voluptas.: package_manager: Praesentium quos laudantium et.: - Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Fugit veniam quibusdam at culpa.: package_manager: Praesentium quos laudantium et.: - Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. LanguageVersionConfig: type: object properties: package_manager: type: object description: Map of package manager names to their supported versions example: Et iure.: - Ut minima iure ipsam velit. - Architecto repellendus dolores vitae aut culpa cumque. - Optio quaerat voluptates facere voluptatem. Odio facilis nihil dolores voluptas.: - >- Exercitationem dolorem accusantium laboriosam optio repellendus numquam. - Ut enim qui neque. - Eligendi modi doloribus. - Illo porro ratione qui. Perspiciatis libero voluptatem iure possimus.: - Maxime facere sint enim quam ad repellendus. - Sint eveniet est quas ut ipsam dolorem. - Necessitatibus et et ducimus. additionalProperties: type: array items: type: string example: Magnam rerum cumque similique. example: - Voluptatem fugit inventore fuga nemo. - Natus molestias ut. - Ipsa autem placeat quasi necessitatibus. - Culpa veritatis enim. description: Configuration for a specific language version example: package_manager: Ullam est beatae repellendus nam voluptatem ullam.: - Voluptatem suscipit voluptas. - Asperiores facilis rerum nisi. - Ducimus eum vel error magnam dolor. - Aspernatur dolorum dolorem corporis. LicenceResponse: type: object properties: account: type: string description: Account identifier example: qd3 minLength: 1 maxLength: 128 activeWorkspaces: $ref: '#/components/schemas/ActiveWorkspacesLicenceData' ansible: $ref: '#/components/schemas/AnsibleLicenceData' isLicenced: type: boolean description: >- True when this account is currently licenced to execute apply operations example: true isPaid: type: boolean description: True when this account is a paid account example: true reason: type: string description: 'If the account is not licenced, this is the reason why' example: Rem hic iste esse optio ipsum. startTime: type: integer description: >- The unix timestamp of the current period over which usage was calculated example: 1327572570326036000 format: int64 total: type: integer description: >- The total number of successful apply operations this account is licenced to perform example: 4146547714454883300 format: int64 used: type: integer description: The count of successful apply operations already performed example: 4072008479788947000 format: int64 example: account: '4' activeWorkspaces: total: 7536286734662839000 used: 3084468677568349000 ansible: total: 6823670486548040000 used: 575907239423925700 isLicenced: false isPaid: false reason: Unde eum qui quae. startTime: 1550542950874742500 total: 5387963059856136000 used: 1575927972991886600 required: - account - used - total - startTime - isPaid - isLicenced LinkedPolicy: 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 severity: type: string description: The severity of this policy in this context example: warning enum: - warning - error 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: '' severity: warning updated: 1636669297674 required: - account_id - org_id - project_id - identifier - name - severity - rego - created - updated ListActivityResourceChangesResponse: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' drift_changes: $ref: '#/components/schemas/ChangedResourceCollection' has_applied_state: type: boolean description: Whether this execution stage produced applied state. example: false has_dependency_graph: type: boolean description: Whether dependency graph data is available example: false outputs: $ref: '#/components/schemas/OutputCollection2' pipeline_execution: type: string description: the identifier of the pipeline execution changes were made from. example: Repellendus ut reiciendis dignissimos. pipeline_stage: type: string description: >- the identifier of the pipeline stage execution changes were made from. example: Sapiente et dolore alias. planned_changes: $ref: '#/components/schemas/ChangedResourceCollection' resources: $ref: '#/components/schemas/ResourceCollection' risk_assessment: $ref: '#/components/schemas/RiskAssessment' stage_id: type: string description: The stage ID example: Non incidunt sed dolorem ut. workspace_id: type: string description: identifier of the workspace associated with the data example: Quos quo aperiam inventore iste aut. example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: true has_dependency_graph: false outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Aut error id voluptatem unde. pipeline_stage: Quisquam corporis ut soluta et ipsa. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Cupiditate itaque corrupti eaque laudantium velit.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Ea qui quo magnam cupiditate laudantium nostrum.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Est quo voluptas est.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 stage_id: Sunt accusantium. workspace_id: Deserunt quos a ad qui. required: - pipeline_execution - drift_changes - planned_changes - resources - data_sources - outputs - workspace_id - stage_id ListConfigurationVariableSetReferences: type: object properties: items: type: array items: $ref: '#/components/schemas/ConfigurationVariableSetReference' example: - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. example: items: - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. - account: Corporis ut consequuntur eum fuga. entity_type: inventory identifier: Quasi nulla id repellat mollitia natus. name: Est et doloremque non natus natus voluptatum. org: Id culpa mollitia facilis. priority: 6162088017638433000 project: Consequatur occaecati cupiditate dignissimos itaque voluptas. required: - items ListCostChangesResponse: type: object properties: currency: type: string description: Currency of the costs example: Corrupti veniam qui pariatur deserunt aut. diff: type: object description: Map of the type of resources and their costs. example: Maxime blanditiis.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. additionalProperties: $ref: '#/components/schemas/HarnessIacmCostResourcesByType' diff_total_monthly_cost: type: string description: Difference of cost between workspaces per month example: Adipisci impedit amet consequatur odio et. past_total_monthly_cost: type: string description: Total cost of the resources per month for the last workspace example: Voluptates hic veritatis. percentage_change_total_monthly_cost: type: integer description: The change between the costs per month represented as a percentage example: 1537177192777977600 format: int64 stage_execution_id: type: string description: The stage execution ID example: Omnis quae ut magni fugit at. stage_id: type: string description: The stage ID example: Velit aut sit saepe. total_monthly_cost: type: string description: Total cost of the resources per month example: Minima aut. workspace_id: type: string description: The workspace identifier example: Consectetur nemo officiis natus. example: currency: Incidunt cumque optio esse inventore voluptatum inventore. diff: Rerum modi repellat aliquid accusamus praesentium.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. Soluta voluptatum veniam est aut.: current_monthly_cost: Qui ipsam quos omnis. diff: - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. - current_monthly_cost: Omnis laborum necessitatibus ab et. diff_monthly_cost: Laborum ea labore quo reprehenderit beatae alias. name: Est perferendis ad sequi aut nihil. percentage_change_monthly_cost: 5026608133530485000 previous_monthly_cost: Ad dolores exercitationem aut. subresources: Ipsa fugiat eum id.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. Quia et.: current_monthly_cost: Explicabo error. diff_monthly_cost: Doloribus dolor magni minima doloribus harum aspernatur. percentage_change_monthly_cost: 6157949801981091000 previous_monthly_cost: Id suscipit numquam. diff_monthly_cost: Eligendi ut similique et dolorem. percentage_change_monthly_cost: 20060397572366616 previous_monthly_cost: Earum non qui enim voluptas repudiandae. diff_total_monthly_cost: Sed accusamus. past_total_monthly_cost: Veritatis quos consequatur mollitia quaerat ab atque. percentage_change_total_monthly_cost: 6656995956306859000 stage_execution_id: Molestias ut libero et rem. stage_id: Possimus et esse aspernatur. total_monthly_cost: Laboriosam repellat sit occaecati. workspace_id: Amet maiores quas. required: - currency - diff - total_monthly_cost - past_total_monthly_cost - diff_total_monthly_cost - percentage_change_total_monthly_cost - stage_id - stage_execution_id - workspace_id ListCostsResponse: type: object properties: pageSize: type: integer description: Current page size example: 50 format: int64 totalItems: type: integer description: Total items available example: 1800 format: int64 totalPages: type: integer description: Total pages available example: 36 format: int64 workspaces: type: array items: $ref: '#/components/schemas/HarnessIacmMonthlycost' description: 'Representation of all the workspaces, and cost information' example: - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. example: pageSize: 50 totalItems: 1800 totalPages: 36 workspaces: - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. - cost: '12.13' created: 1672531200 currency: USD workspace_id: Dolores aliquid. workspace_name: Rerum dicta nesciunt minima minima. required: - totalItems - totalPages - pageSize ListFilterAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: fv minLength: 1 maxLength: 128 example: account: ehf required: - account ListFilterOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: ue minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: p minLength: 1 maxLength: 128 example: account: 5zd org: g required: - account - org ListFilterProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: wrw minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 9h minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: f minLength: 1 maxLength: 128 example: account: q org: ww project: ytl required: - account - org - project ListPipelinesResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: i minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: eqv minLength: 1 maxLength: 128 pipelines: type: array items: type: string example: Tempore sit. description: Array of pipelines that belong to a specific workspace example: - Facere repudiandae et rerum et aut officiis. - Accusamus et laudantium ad accusantium itaque aliquid. - Non pariatur quia est veritatis. - Eius molestiae fuga saepe omnis qui. project: type: string description: Project is the project identifier. example: bcp minLength: 1 maxLength: 128 example: account: c84 org: '5' pipelines: - Ratione sed est voluptates. - Commodi velit laborum nihil. - Quisquam velit. - Eveniet reiciendis. project: qz required: - account - org - project ListProvisionersRatioResponse: type: object properties: provisioner: type: object description: Provisioner name example: Rerum doloremque.: 0.29794261082827705 additionalProperties: type: number example: 0.4530337646570591 format: double total: type: number description: Total number of workspaces example: 0.9398651633196301 format: double description: List of provisioners ratio example: provisioner: Beatae illo eaque autem animi delectus mollitia.: 0.4729448544739042 Perspiciatis asperiores deserunt consectetur quia.: 0.9427199475826911 Temporibus sint perspiciatis.: 0.5969971332496644 total: 0.11103956154160455 required: - provisioner - total ListResourceChangeRowsResponse: type: object properties: page: type: integer description: 1-indexed page number returned. example: 1 format: int64 pageSize: type: integer description: Maximum rows this page could hold. example: 25 format: int64 rows: $ref: '#/components/schemas/ResourceChangeRowCollection' totalItems: type: integer description: 'Total rows matching these filters, ignoring paging.' example: 131 format: int64 totalPages: type: integer description: 'Total pages matching these filters, so a client need not derive it.' example: 6 format: int64 example: page: 1 pageSize: 25 rows: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 totalItems: 131 totalPages: 6 required: - rows - page - pageSize - totalItems - totalPages ListResourceChangesResponse: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' drift_changes: $ref: '#/components/schemas/ChangedResourceCollection' has_applied_state: type: boolean description: Whether this execution stage produced applied state. example: true has_dependency_graph: type: boolean description: Whether dependency graph data is available example: false outputs: $ref: '#/components/schemas/OutputCollection2' pipeline_execution: type: string description: the identifier of the pipeline execution changes were made from. example: Quaerat rem earum ipsam nihil. pipeline_stage: type: string description: >- the identifier of the pipeline stage execution changes were made from. example: Qui beatae quas voluptas sint. planned_changes: $ref: '#/components/schemas/ChangedResourceCollection' resources: $ref: '#/components/schemas/ResourceCollection' risk_assessment: $ref: '#/components/schemas/RiskAssessment' stage_id: type: string description: The stage ID example: Quis et numquam sequi eaque commodi. workspace_id: type: string description: identifier of the workspace associated with the data example: Vel accusamus doloremque error aliquid. example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket drift_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket has_applied_state: false has_dependency_graph: true outputs: - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 - change: added expression: <+outputs.instance_id> name: instance_public_ip new: new value old: old value sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 pipeline_execution: Distinctio ut recusandae voluptatem maxime ut autem. pipeline_stage: Facilis quod et perferendis minima. planned_changes: - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket - change: added change_count: 10 changes: Dolore non est non.: change: added drift: false new: new value old: old value sensitive: true Optio exercitationem.: change: added drift: false new: new value old: old value sensitive: true drift: false module: full_stack name: app_server provider: AWS type: S3 Bucket resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket risk_assessment: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Cupiditate itaque corrupti eaque laudantium velit.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Ea qui quo magnam cupiditate laudantium nostrum.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 Est quo voluptas est.: risk_factors: - Sit voluptatum iste officiis. - Molestiae enim nihil quod deleniti laboriosam. risk_level: MEDIUM risk_mitigation: - Alias amet. - Iusto quas molestias. - Nam reprehenderit mollitia quasi rerum aperiam. risk_score: 9 stage_id: Temporibus nihil. workspace_id: Nostrum incidunt deleniti ut eum quaerat. required: - pipeline_execution - drift_changes - planned_changes - resources - data_sources - outputs - workspace_id - stage_id ListResourcesResponse: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' outputs: $ref: '#/components/schemas/OutputCollection' resources: $ref: '#/components/schemas/ResourceCollection' stack_outputs: type: object description: Outputs grouped by stack path for Terragrunt workspaces example: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 additionalProperties: $ref: '#/components/schemas/OutputCollection' total_resources: type: integer description: Total number of resources managed by this workspace default: 0 example: 42 format: int64 example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket outputs: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket stack_outputs: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 total_resources: 42 required: - resources - data_sources - outputs - total_resources LockInfo: type: object properties: created: type: string description: Time that the lock was taken. example: Eos possimus ut perferendis. id: type: string description: Unique ID for the lock. Generated by the terraform cli. example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf minLength: 1 info: type: string description: Extra information to store with the lock. default: '' example: production workspace lock operation: type: string description: Terraform operation. example: OperationTypePlan path: type: string description: Path to the state file when applicable. default: '' example: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: type: string description: Terraform version. example: 1.0.0 who: type: string description: The machine user who is performing the operation. default: '' example: user1 description: Terraform lock information. example: created: Officiis esse fugiat rerum ut porro. id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock operation: OperationTypePlan path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: 1.0.0 who: user1 required: - id - operation - version - created LockWorkspacePayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: o minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the project identifier. example: s0g minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: uie minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: p minLength: 1 maxLength: 128 reason: type: string description: Reason for locking the workspace (optional) example: Q2 freeze maxLength: 1024 example: account: hzc identifier: z org: j1 project: xp reason: Q2 freeze required: - account - org - project - identifier LockWorkspacePayload2: type: object properties: reason: type: string description: Reason for locking the workspace (optional) example: Q2 freeze maxLength: 1024 example: reason: Q2 freeze LockWorkspaceRequest: type: object properties: created: type: string description: Time that the lock was taken. example: Esse qui eos sunt ea ex quidem. id: type: string description: Unique ID for the lock. Generated by the terraform cli. example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf minLength: 1 info: type: string description: Extra information to store with the lock. default: '' example: production workspace lock operation: type: string description: Terraform operation. example: OperationTypePlan path: type: string description: Path to the state file when applicable. default: '' example: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: type: string description: Terraform version. example: 1.0.0 who: type: string description: The machine user who is performing the operation. default: '' example: user1 example: created: Illo accusamus accusamus. id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock operation: OperationTypePlan path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: 1.0.0 who: user1 required: - id - operation - version - created LockWorkspaceResponse: type: object properties: id: type: string description: Lock ID example: 91b3ba70-05a9-4e0b-b21d-70b5982e6730 format: uuid locked_by_display_name: type: string description: Display name of who locked example: Dolor voluptate distinctio. locked_by_principal_id: type: string description: Principal ID who locked example: Totam omnis ipsa odit veritatis. locked_by_principal_type: type: string description: Type of principal example: Culpa libero ex. manual: type: boolean description: >- Whether the lock is manual (user-initiated). true = manual lock, false = automatic lock example: true reason: type: string description: Reason for lock example: Consequatur ea mollitia velit quidem. workspace: type: string description: Workspace identifier example: Ut dolor laudantium inventore rem. example: id: 246c6c20-36d1-46b8-a739-43151988b803 locked_by_display_name: Iure rerum. locked_by_principal_id: Sint eaque deleniti rem omnis nihil. locked_by_principal_type: Recusandae sapiente non recusandae voluptatem. manual: false reason: Ea sed consequatur quia. workspace: Et ullam minima et aut itaque. required: - id - workspace - manual - reason - locked_by_principal_id - locked_by_principal_type - locked_by_display_name MigrateTemplateConnectorsRequest: type: object properties: dry_run: type: boolean description: 'If true, simulate the migration without updating templates.' example: true example: dry_run: false required: - dry_run MigrateTemplateConnectorsResponse: type: object properties: message: type: string description: Confirmation message example: Migration job started successfully example: message: Migration job started successfully required: - message MigrateWorkspaceConnectorsRequest: type: object properties: dry_run: type: boolean description: 'If true, simulate the migration without modifying data.' example: true example: dry_run: true required: - dry_run MigrateWorkspaceConnectorsResponse: type: object properties: message: type: string description: Confirmation message example: Migration job started successfully example: message: Migration job started successfully required: - message OpentofuConfig: type: object properties: versions: type: array items: type: string example: Beatae inventore. description: List of supported OpenTofu versions example: - Commodi non eum qui consequuntur. - Est et et quisquam et. - Temporibus est omnis nulla officia mollitia. description: OpenTofu configuration example: versions: - Placeat impedit saepe ipsum omnis adipisci. - Illo recusandae eaque rerum et et odit. - Occaecati quas rerum illum porro. - Pariatur accusantium. OutputCollection: type: array items: $ref: '#/components/schemas/HarnessIacmOutput' example: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. OutputCollection2: $ref: '#/components/schemas/ChangedOutputCollection' OverallRiskSummary: type: object properties: overall_level: type: string description: Risk level category example: HIGH enum: - LOW - MEDIUM - HIGH overall_score: type: integer description: Overall deployment risk score from 1 to 10 example: 7 format: int64 minimum: 1 maximum: 10 reason: type: string description: Human-readable explanation of the score example: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) description: Deployment-wide risk assessment. example: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) required: - overall_score - overall_level - reason PluginReportedVersion: type: object properties: commit: type: string description: Build identifier example: 96381692bf3a2bd7904769c6886e832435768b57 version: type: string description: Version number example: v0.123.0 description: Plugin Reported Version example: commit: 96381692bf3a2bd7904769c6886e832435768b57 version: v0.123.0 required: - version - commit Policy: 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 PolicySet: 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 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 policies: type: array items: $ref: '#/components/schemas/LinkedPolicy' description: Policies linked to this policy set example: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: type: string description: Harness project ID associated with this policy set default: '' example: test-project 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 enabled: true identifier: policyset-1 name: Production Policies org_id: test-org policies: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: test-project type: pipeline updated: 1636669297674 required: - identifier - name - action - type - enabled - created - updated - account_id - org_id - project_id - entity_selector 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/Evaluation' temporary: type: boolean description: Is the error temporary? example: false timeout: type: boolean description: Is the error a timeout? example: false 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: true timeout: true required: - name - id - message - temporary - timeout - fault ProjectRemediationConfigPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: ac minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: v minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 30g minLength: 1 maxLength: 128 example: account: q5 org: oy9 project: h58 required: - account - org - project ProviderConnectorWithPermissions: type: object properties: associatedTemplate: type: string example: Inventore reiciendis perspiciatis qui vel. associatedVariableSet: type: string example: Quam nostrum perferendis. connector_ref: type: string example: Totam aut neque illo consequatur soluta qui. created: type: integer example: 8214821321930669000 format: int64 inUse: type: boolean description: >- Indicates if this connector is the one actively used in the workspace example: true isInWorkspace: type: boolean example: false isLocked: type: boolean example: true permissions: $ref: '#/components/schemas/ConnectorPermissions' source: type: string example: variableSet enum: - workspace - template - variableSet type: type: string example: azure enum: - aws - azure - gcp - vault updated: type: integer example: 8458145914289837000 format: int64 uuid: type: string description: Unique identifier for this connector example: Ut veritatis vel rerum. example: associatedTemplate: Iusto repellat harum ratione fugiat. associatedVariableSet: Aspernatur ut exercitationem voluptatum accusantium. connector_ref: Distinctio non sint modi aut. created: 4418377650544857600 inUse: true isInWorkspace: true isLocked: false permissions: canDelete: true source: workspace type: vault updated: 3089610378961143300 uuid: Quam similique eos est natus incidunt sit. required: - uuid - connector_ref - type - created - updated - source - isInWorkspace - permissions - inUse - isLocked ProvisionerConfig: type: object properties: awscdk: $ref: '#/components/schemas/CDKConfig' opentofu: $ref: '#/components/schemas/OpentofuConfig' terraform: $ref: '#/components/schemas/TerraformConfig' terragrunt: $ref: '#/components/schemas/TerragruntConfig' description: Provisioner configuration response example: awscdk: versions: Perspiciatis ab corporis nisi.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Suscipit commodi rem quibusdam.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Totam harum.: languages: Consequatur laboriosam corporis.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Voluptatem tenetur aliquam facilis aut libero.: versions: Aliquam ullam sequi vel.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Dicta itaque quod sint sapiente eius doloribus.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. Et occaecati et sunt eos.: package_manager: Praesentium quos laudantium et.: - >- Vel nihil incidunt aliquid blanditiis voluptates reiciendis. - Assumenda adipisci quibusdam quia ratione dolor. - Cupiditate minima. opentofu: versions: - Fugiat beatae. - Cumque enim. - Incidunt voluptatem voluptatem est labore dolores. - Reprehenderit esse deleniti. terraform: versions: - Autem excepturi quam rerum saepe. - Ullam aliquam error deleniti. - Facilis iure debitis exercitationem autem ut ea. - Qui et sit. terragrunt: versions: - Iure necessitatibus sit. - Eligendi culpa inventore et vel. - Maiores omnis magni unde. RemediationConfigPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: xfp minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: dod minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 4v minLength: 1 maxLength: 128 workspace: type: string description: Workspace identifier example: c minLength: 1 maxLength: 128 example: account: du org: riv project: 1w workspace: g9 required: - account - org - project - workspace RemediationRunPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: wjb minLength: 1 maxLength: 128 input_payload: description: Input context for the remediation agent example: Occaecati vero nisi eum. insight_id: type: string description: >- Insight (recommendation) id being remediated; empty for legacy callers. example: Voluptas voluptas est. org: type: string description: Org is the organisation identifier. example: z0l minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution identifier example: Ratione aut sed eius voluptatem aut. pipeline_identifier: type: string description: >- Identifier of the pipeline that created this run (from the caller's HARNESS_PIPELINE_ID). Empty for legacy callers. example: Quo voluptatem facere. project: type: string description: Project is the project identifier. example: '3' minLength: 1 maxLength: 128 remediation_type: type: string description: Type of remediation example: drift enum: - drift - ccm - sto - custom triggered_by: type: string description: User or system that triggered the run example: Est provident eos voluptas commodi. workspace: type: string description: Workspace identifier example: 9u minLength: 1 maxLength: 128 description: Payload for creating a remediation run example: account: w input_payload: Omnis dicta et minima quaerat excepturi. insight_id: Aspernatur nam ut qui consequatur amet. org: 1nz pipeline_execution_id: Soluta delectus sit fugiat et. pipeline_identifier: Eligendi illo ipsam est. project: d remediation_type: drift triggered_by: Veritatis pariatur molestiae. workspace: m required: - account - org - project - workspace - remediation_type - triggered_by RemediationRunResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmRemediationRun' example: - account: Repudiandae aut provident suscipit soluta. created: 799018490754612200 id: Perferendis illum. input_payload: Qui dignissimos explicabo. insight_id: Modi placeat occaecati. org: Occaecati dolore perferendis quasi sit sed velit. pipeline_execution_id: Eum animi est nostrum. pipeline_identifier: Aliquid magni laborum nobis et. project: Libero qui provident aut aut quam. recommendation_source: Ipsum et dolorum itaque. remediation_type: drift result_payload: Aliquam delectus inventore deleniti. result_type: explanation status: succeeded triggered_by: Voluptas omnis quaerat ipsam quos. updated: 979547907667811200 workspace: Adipisci culpa eum ea voluptates quia. - account: Repudiandae aut provident suscipit soluta. created: 799018490754612200 id: Perferendis illum. input_payload: Qui dignissimos explicabo. insight_id: Modi placeat occaecati. org: Occaecati dolore perferendis quasi sit sed velit. pipeline_execution_id: Eum animi est nostrum. pipeline_identifier: Aliquid magni laborum nobis et. project: Libero qui provident aut aut quam. recommendation_source: Ipsum et dolorum itaque. remediation_type: drift result_payload: Aliquam delectus inventore deleniti. result_type: explanation status: succeeded triggered_by: Voluptas omnis quaerat ipsam quos. updated: 979547907667811200 workspace: Adipisci culpa eum ea voluptates quia. RemediationRunUpdate: type: object properties: account: type: string description: Account is the internal customer account ID. example: 2g minLength: 1 maxLength: 128 id: type: string description: Remediation run identifier example: Voluptatum ipsam dolore maiores sit. org: type: string description: Org is the organisation identifier. example: 1l minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution identifier example: Veritatis non consequatur. project: type: string description: Project is the project identifier. example: sjh minLength: 1 maxLength: 128 result_payload: description: Result data from the remediation agent example: Aperiam qui tempora est. result_type: type: string description: Type of result example: pr_created enum: - pr_created - explanation status: type: string description: New status example: succeeded enum: - running - succeeded - failed workspace: type: string description: Workspace identifier example: a minLength: 1 maxLength: 128 description: Payload for updating a remediation run example: account: g2n id: Ut dolorem magnam voluptatem. org: ivt pipeline_execution_id: Vel quae sunt dolores est voluptatem. project: k7g result_payload: Corporis et dolores assumenda at a. result_type: pr_created status: succeeded workspace: 2up required: - account - org - project - workspace - id - status RemoteExecution: type: object properties: account: type: string description: Account is the internal customer account ID. example: o2 minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4783011699988787000 format: int64 custom_arguments: type: object description: The arguments supplied to the plan. example: Repellendus sed veritatis et sunt reiciendis iusto.: - Nisi rerum eaque et hic ipsa aperiam. - Voluptatum voluptatem beatae itaque provident vero. additionalProperties: type: array items: type: string example: Consequatur ut quidem et. example: - Soluta et. - Est officiis rerum earum autem quae. executed: type: boolean description: >- The boolean value indicating if the remote execution has been executed. example: false id: type: string description: The ID of the remote execution. example: f70b86b8-6dcc-4d36-93d7-7e8b124458ae format: uuid org: type: string description: Org is the organisation identifier. example: '5' minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: >- The pipeline execution ID of the pipeline executing the remote execution example: Perferendis aspernatur veniam reprehenderit natus eveniet. pipeline_execution_url: type: string description: >- The pipeline execution URL of the pipeline executing the remote execution example: Qui ex perferendis ut et minus. project: type: string description: Project is the project identifier. example: 'y' minLength: 1 maxLength: 128 sha256_checksum: type: string description: >- The checksum of the patch file of changes that the remote execution will run against. example: Voluptatibus sit eum dolores nemo. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 6797731825271873000 format: int64 workspace: type: string description: The workspace associated with the remote execution. example: Dolore numquam deleniti consectetur repudiandae voluptas non. description: remote execution details for a specific workspace. example: account: yxu created: 2638885548915103000 custom_arguments: Ea qui aliquid est ut non velit.: - Sint doloribus sapiente harum temporibus. - Deleniti facere quis vel. Non voluptatum sint molestias optio quia qui.: - Sit rerum laborum dolor assumenda similique. - Dolores est tempore. - Est quae officiis soluta aut. Qui sunt debitis perspiciatis.: - Qui blanditiis quod. - Expedita officiis nihil labore. executed: false id: 2fa827ad-5595-475b-ae6e-d5e912ed92d9 org: w pipeline_execution_id: Accusamus dolor saepe inventore tempore. pipeline_execution_url: Soluta iusto nostrum. project: z sha256_checksum: Ab fugit accusamus vero. updated: 5824684877877663000 workspace: Assumenda excepturi vel odio rem laboriosam. required: - account - org - project - id - workspace - pipeline_execution_id - pipeline_execution_url - created - updated - executed - sha256_checksum ReplaceConfigurationVariableSetAttachmentsRequestAccScope: type: object properties: variable_sets: type: array items: type: string example: Asperiores fuga omnis velit. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - variable_sets ReplaceConfigurationVariableSetAttachmentsRequestOrgScope: type: object properties: variable_sets: type: array items: type: string example: Et qui. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - variable_sets ReplaceConfigurationVariableSetAttachmentsRequestProjScope: type: object properties: variable_sets: type: array items: type: string example: Eum provident quibusdam est omnis. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - org.team_vars - playbook_vars example: variable_sets: - account.shared_vars - org.team_vars - playbook_vars required: - variable_sets ResourceChangeDetailCollection: type: array items: $ref: '#/components/schemas/HarnessIacmResourceChangeDetail' example: - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 - attributes: ami: ami-830c94ec instance_type: t2.micro category: planned_changes change: added change_count: 3 changes: Aut rerum delectus voluptas officiis et.: change: added drift: false new: new value old: old value sensitive: true Et quisquam reprehenderit alias itaque ut.: change: added drift: false new: new value old: old value sensitive: true drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false sensitive_attributes: - password type: aws_s3_bucket value: i-0abc123 ResourceChangeRowCollection: type: array items: $ref: '#/components/schemas/HarnessIacmResourceChangeRow' example: - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 - category: planned_changes change: added change_count: 3 detail_bytes: 2048 drift: false mode: resource module: root name: app_bucket ordinal: 17 provider: AWS resource_address: module.app.aws_s3_bucket.app_bucket resource_id: 'arn:aws:s3:::my-bucket' sensitive: false type: aws_s3_bucket value: i-0abc123 ResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmResource' example: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket ResourceDelete: type: object properties: module: type: string description: Module path example: Sit est. name: type: string description: Resource name example: Aperiam eum et et. path_id: type: string description: Path id example: Cumque fugiat dicta voluptatem quas repellendus qui. provider: type: string description: Provider name example: Aut aut vitae. type: type: string description: Resource type example: Veniam amet rerum dolor in itaque ut. description: Resource delete information example: module: Nesciunt error voluptas consequatur ullam quae qui. name: Sint assumenda id aspernatur praesentium aut quasi. path_id: Inventore quas nostrum rerum. provider: Dolore eos vero repellendus. type: Eveniet alias. required: - provider - type - name - module ResourceDeleteResult: type: object properties: error: type: string example: Accusantium qui. module: type: string example: Harum et incidunt suscipit id voluptas sunt. name: type: string example: Voluptate sapiente et. provider: type: string example: Impedit modi consequatur eligendi. status: type: string example: failed enum: - deleted - skipped - failed type: type: string example: Cumque eum rem voluptatibus debitis sed. description: Result of a resource delete operation example: error: Porro aut et aliquid. module: Nostrum deserunt earum tempora. name: Aut velit inventore magni sequi. provider: Sint vel soluta. status: failed type: Nisi consequatur placeat inventore ut. required: - provider - type - name - module ResourceDeleteSummary: type: object properties: deleted: type: integer description: Number of resources successfully deleted example: 668298803100042100 format: int64 failed: type: integer description: Number of resources that failed to delete example: 8868720355643760000 format: int64 skipped: type: integer description: Number of resources skipped example: 4813617220401503000 format: int64 total: type: integer description: Total number of resources processed example: 1333447762911548000 format: int64 description: Summary of a resource delete operation example: deleted: 2314931815514611000 failed: 651077735876749700 skipped: 5986691541956326000 total: 4821681874022694000 required: - total - deleted - skipped - failed ResourceRisk: type: object properties: risk_factors: type: array items: type: string example: Explicabo repudiandae consequatur animi et rerum quia. description: List of risk factors example: - Soluta porro vero unde aperiam ut earum. - Labore molestias adipisci aut veritatis omnis aut. risk_level: type: string description: Risk level category example: LOW enum: - LOW - MEDIUM - HIGH risk_mitigation: type: array items: type: string example: Aliquid adipisci architecto quam esse est. description: Mitigation recommendations (absent when no risk factors) example: - Earum ut qui ut. - Molestiae et itaque quia possimus qui. - Dolorum perferendis reiciendis et sint laborum. risk_score: type: integer description: Risk score from 1 to 10 example: 7 format: int64 minimum: 1 maximum: 10 description: Risk assessment for an individual resource example: risk_factors: - Enim quo sit dolores rerum commodi sunt. - Laboriosam doloribus. - Deleniti alias dolores totam est. risk_level: MEDIUM risk_mitigation: - Illum ipsam voluptatibus. - Mollitia et odio perspiciatis adipisci eligendi recusandae. - Placeat id ut. risk_score: 1 required: - risk_score - risk_level - risk_factors ResourceUpdate: type: object properties: attributes: description: Resource attributes example: Qui reiciendis praesentium hic qui. drift_attributes: type: object description: Map of drifted attribute values (used when update_mode=drift) example: Deserunt voluptatem.: Fuga ipsam autem. Laboriosam est laboriosam.: Quas in beatae facilis laudantium aliquid. Minus et et nostrum rerum asperiores.: Omnis ad. additionalProperties: true drift_status: type: string description: Drift status of the resource (used when update_mode=drift) example: '' enum: - changed - deleted - unchanged - '' mode: type: string description: 'managed, datasource, output' example: Repellat quaerat qui quasi id et fugiat. module: type: string description: Module path example: Enim culpa. name: type: string description: Resource name example: Non quaerat dolores est fuga. path_id: type: string description: path id example: Nobis at et quod ad at fugiat. provider: type: string description: Provider name example: Dolores quia ipsa reprehenderit. sensitive_attribute_paths: type: array items: type: string example: Labore eum sint. description: Paths to sensitive attributes example: - Autem suscipit repellat doloribus. - Laudantium atque voluptatem dolore voluptas. - Quod voluptates non. type: type: string description: Resource type example: Vel nisi molestiae fuga ut earum. description: Resource update information example: attributes: Quod voluptas illum ad amet. drift_attributes: Dolor nam tenetur ut.: Aspernatur voluptatem laboriosam. Voluptas hic sit ut nulla.: Dolor vel. drift_status: deleted mode: Voluptatem laboriosam blanditiis sed deleniti quae. module: Dolorum eligendi. name: Soluta tempore qui exercitationem minus quia et. path_id: Itaque dolor distinctio id placeat cupiditate nisi. provider: Rerum veritatis libero cum nostrum. sensitive_attribute_paths: - Eum consectetur dolorem suscipit. - Porro cum in qui vero. - Aspernatur quia. - Pariatur alias ut ut. type: Ab dicta alias neque eum et aut. required: - provider - type - name - module - mode - attributes ResourceUpdateResult: type: object properties: error: type: string example: Aut in tempore accusamus distinctio ad. mode: type: string example: Eligendi aut mollitia dolorum veniam ea. module: type: string example: Porro quaerat aut nihil error aut non. name: type: string example: Maiores quis. provider: type: string example: Debitis ipsa eum dolorem quaerat. status: type: string example: skipped enum: - updated - skipped - failed type: type: string example: Tempore eligendi quo explicabo minima. description: Result of a resource update operation example: error: Provident asperiores nemo quibusdam repudiandae doloremque. mode: Magnam et autem exercitationem. module: Voluptas aliquid corrupti ex. name: Quod perspiciatis accusamus enim nemo. provider: Vero fuga nihil ut sunt. status: failed type: Quasi nam veritatis non doloribus. required: - provider - type - name - module - mode ResourceUpdateSummary: type: object properties: failed: type: integer description: Number of resources that failed to update example: 156642773316378940 format: int64 skipped: type: integer description: Number of resources skipped example: 7793855888675583000 format: int64 total: type: integer description: Total number of resources processed example: 8736866272377335000 format: int64 updated: type: integer description: Number of resources successfully updated example: 3900071990519536600 format: int64 description: Summary of a resource update operation example: failed: 6801760227222930000 skipped: 5981981360356494000 total: 6441682581977287000 updated: 7635283771835866000 required: - total - updated - skipped - failed ResourcesSelector: type: object properties: include_conditions: type: array items: $ref: '#/components/schemas/ResourcesSelectorConditions' description: The conditions to include the resource. example: - attribute: tag.environment operator: equals value: prod path_id: type: string description: Path identifier to filter resources by example: qa provider: type: string description: Provider Type to filter resources by example: aws resource_type: type: string description: Type is the type of resource to select. example: aws_instance search_text: type: string description: Search resources by text string example: some text example: include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text ResourcesSelectorConditions: type: object properties: attribute: type: string description: Attribute is the attribute to select on. example: <+attributes.region> operator: type: string description: Operator is the operator to use for the selector. example: equals enum: - equals - not_equals - contains - not_contains - starts_with - ends_with value: type: string description: Value is the value to check. example: europe example: attribute: <+attributes.region> operator: equals value: europe required: - attribute - operator - value RiskAssessment: type: object properties: overall_risk_summary: $ref: '#/components/schemas/OverallRiskSummary' resource_risks: type: object description: Risk data keyed by resource address example: Dicta eaque sed debitis voluptate.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 Qui porro occaecati placeat.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 additionalProperties: $ref: '#/components/schemas/ResourceRisk' description: Risk assessment containing overall summary and per-resource risks example: overall_risk_summary: overall_level: HIGH overall_score: 7 reason: >- Driven by highest-risk resource: aws_s3_bucket_public_access_block.secure (score: 8) resource_risks: Aut inventore et.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 Corrupti dolore exercitationem rerum quia magni.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 Iste voluptate quisquam consequatur eligendi doloremque.: risk_factors: - Ipsum ipsum. - Illo nihil nisi est corrupti omnis maiores. risk_level: MEDIUM risk_mitigation: - Odit voluptas. - Similique sit. - Repudiandae eaque et alias. risk_score: 8 required: - overall_risk_summary - resource_risks RollbackStateRequest: type: object properties: rollback_reason: type: string description: Optional human-readable reason for the rollback example: Ducimus mollitia et cupiditate molestiae. example: rollback_reason: Provident sed eum maxime sed. RollbackStateResponse: type: object properties: activity_id: type: string description: The unique identifier of the audit activity record example: b62c996a-15f3-468c-a9b0-698a54681d60 format: uuid new_data_id: type: string description: >- The unique identifier of the new state version created by the rollback example: cda820f0-1f26-4c12-a0ba-e478b8b18565 format: uuid new_file_version: type: integer description: The file version timestamp (microseconds) of the new state object example: 7063773891887774000 format: int64 example: activity_id: 47c4b355-63cf-4d28-9f22-f94e87c12ccf new_data_id: 2f109bd8-9bd2-4f60-8b97-e2e0a8702bf3 new_file_version: 1332398207745129700 required: - new_data_id - new_file_version - activity_id ScopedExecutionID: type: object properties: account: type: string description: Account is the internal customer account ID. example: 6q minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: t minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution ID example: '2' minLength: 1 maxLength: 128 pipeline_stage_id: type: string description: Pipeline execution stage ID example: mar minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '114' minLength: 1 maxLength: 128 example: account: 7z org: s pipeline_execution_id: 'n' pipeline_stage_id: iyf project: s required: - account - org - project - pipeline_execution_id - pipeline_stage_id ScopedIdentifier: type: object properties: account: type: string description: Account is the internal customer account ID. example: dr minLength: 1 maxLength: 128 identifier: type: string description: Identifier is the project identifier. example: 3i minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 6t minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: g minLength: 1 maxLength: 128 example: account: ps identifier: nhc org: '3' project: liw required: - account - org - project - identifier ScopedKey: type: object properties: account: type: string description: Account is the internal customer account ID. example: f minLength: 1 maxLength: 128 key: type: string description: Key is the identifier for the secret. example: p6 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: t minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: z minLength: 1 maxLength: 128 workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Tenetur ducimus. example: account: k key: 9wa kind: tf org: o project: s workspace: Placeat assumenda praesentium. required: - account - org - project - workspace - kind - key ScopedPipelineID: type: object properties: account: type: string description: Account is the internal customer account ID. example: 8xo minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: v minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution ID example: csw minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: z8k minLength: 1 maxLength: 128 example: account: 4ka org: 9zw pipeline_execution_id: fzn project: y2z required: - account - org - project - pipeline_execution_id ScopedPipelines: type: object properties: account: type: string description: Account is the internal customer account ID. example: qq7 minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: fp7 minLength: 1 maxLength: 128 pageSize: type: integer description: Current page size example: 50 format: int64 pipelines: type: array items: type: string example: >- Voluptatum voluptas voluptatibus pariatur animi dolorum asperiores. description: Array of pipelines that belong to a specific workspace example: - Voluptas voluptates explicabo voluptas qui. - Assumenda et. project: type: string description: Project is the project identifier. example: w minLength: 1 maxLength: 128 totalItems: type: integer description: Total items available example: 1800 format: int64 totalPages: type: integer description: Total pages available example: 36 format: int64 example: account: a0 org: ize pageSize: 50 pipelines: - Tempora dolor et et et soluta. - Ipsa nemo expedita officiis. - Architecto laborum esse. - Voluptatem sit ea et voluptate. project: z totalItems: 1800 totalPages: 36 required: - account - org - project - totalItems - totalPages - pageSize ScopedRemoteExecutionIdentifier: type: object properties: account: type: string description: Account is the internal customer account ID. example: wy minLength: 1 maxLength: 128 id: type: string description: The ID of the remote execution example: 8c13dc2a-d0b7-4311-bc8f-e61b5279527f format: uuid org: type: string description: Org is the organisation identifier. example: xf minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 1r minLength: 1 maxLength: 128 workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Sapiente eaque sapiente excepturi. example: account: e id: f5f77e95-192d-4dae-a1ac-22bbb6dd7402 org: 1f project: d workspace: Maxime qui harum voluptates. required: - account - org - project - workspace - id ScopedWorkspaceDataIdentifier: type: object properties: account: type: string description: Account is the internal customer account ID. example: m1e minLength: 1 maxLength: 128 id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa org: type: string description: Org is the organisation identifier. example: 6a minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: h minLength: 1 maxLength: 128 workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Porro dolor atque veniam ea. example: account: t id: dc538c61-de48-4220-958c-5f3c4f983daa org: vp project: h workspace: Maiores cupiditate nesciunt natus aut. required: - account - org - project - workspace - id SearchResourcesRequest: type: object properties: limit: type: integer description: >- Limit is the number of records to return for a page. When omitted, all records are returned. example: 30 format: int64 minimum: 1 maximum: 1000 page: type: integer description: >- Page is the page number to return relative to the page 'limit'. When omitted, all records are returned. example: 1 format: int64 minimum: 1 selectors: type: array items: $ref: '#/components/schemas/ResourcesSelector' example: - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text example: limit: 30 page: 1 selectors: - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text SearchResourcesResponse: type: object properties: data_sources: $ref: '#/components/schemas/ResourceCollection' outputs: $ref: '#/components/schemas/OutputCollection' resources: $ref: '#/components/schemas/ResourceCollection' stack_outputs: type: object description: Outputs grouped by stack path for Terragrunt workspaces example: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 additionalProperties: $ref: '#/components/schemas/OutputCollection' total_resources: type: integer description: Total number of resources managed by this workspace default: 0 example: 42 format: int64 example: data_sources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket outputs: - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. - expression: <+outputs.instance_id> name: instance_public_ip sensitive: true stack_path: IaCM/TGOverride/environments/dev/ec2 value: Voluptas omnis praesentium atque. resources: - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket - attributes: ami: ami-830c94ec instance_type: t2.micro createdAt: 1627590400 drift_attributes: instance_type: t2.nano drift_status: changed lastSyncedAt: 1627686800 mode: resource module: full_stack monthly_cost: 0.08902857087128858 monthly_saving: 0.4451973119066329 name: app_server path_id: namespace provider: AWS recommendation_count: 11626988872555696 resource_id: 'arn:aws:s3:::my-bucket' sensitive_attributes: - instance_type type: S3 Bucket stack_outputs: IaCM/TGOverride/environments/dev/ec2: - name: instance_id sensitive: false stack_path: IaCM/TGOverride/environments/dev/ec2 value: i-1234567890abcdef0 total_resources: 42 required: - resources - data_sources - outputs - total_resources SendEventRequest: type: object properties: data: type: object example: Corporis nulla voluptatem dolorem harum.: Fugiat itaque iusto. Doloribus fugiat et quas tempora.: Qui commodi beatae. Quos fugit odit optio omnis aut.: Sed repudiandae explicabo eligendi ea id quos. additionalProperties: type: string example: Illo iusto facere dolores ab tempora ipsa. event_type: type: string description: The type of event that occurred example: provisioning enum: - plan - drifted - provisioning - destroying - active - inactive - apply_needed - failed - stage-complete metadata: $ref: '#/components/schemas/ActivityMetadata' pipeline_execution_id: type: string description: 'Deprecated: use metadata instead' default: '' example: Corrupti vel amet repudiandae velit esse. pipeline_stage_id: type: string description: 'Deprecated: use metadata instead' default: '' example: Et vitae natus quia cumque consequuntur ut. example: data: Nemo est dicta quia pariatur voluptates.: Eaque fugit temporibus dicta. Quod omnis praesentium aut nulla ratione deserunt.: Et voluptatem. event_type: stage-complete metadata: PlannedChangesCount: 4726694833774297000 activity_status: incomplete activity_type: synth cost_breakdown_uuid: Omnis expedita illum illum rerum. cost_currency: Rem ea. cost_diff_total_monthly: Consequatur consequatur quo ratione earum. cost_diff_uuid: Quae sint placeat. cost_past_total_monthly: Officiis mollitia et harum. cost_total_monthly: Quia cum aut. cost_total_monthly_percentage_change: Velit consequatur at minima. data_length: 3894734641048842000 drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 enable_solutions_factory: true git_branch: Voluptatem et. git_commit_message: Inventore aliquam quia temporibus consequatur officia. git_commit_sha: Nisi aperiam optio. git_repo: Aspernatur enim odio sit rerum accusantium. modules_uuid: Temporibus temporibus. output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 pipeline: Quibusdam recusandae esse ea. pipeline_execution_id: Optio et eos eos ad. pipeline_execution_number: Nesciunt assumenda. pipeline_name: Omnis eum. pipeline_stage_id: Veritatis aut enim eos non aut expedita. plan_uuid: Quibusdam id qui. providers_uuid: Voluptate perspiciatis pariatur dolor omnis natus dolores. provisioner: Qui quos. provisioner_version: Necessitatibus amet. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 rollback_reason: Ad fugit inventore. rollback_source_id: Deserunt et consectetur. stacks: - assets_uuid: Rerum inventore voluptas qui voluptatem deleniti exercitationem. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Voluptas ea velit eos qui. error_message: Ducimus nisi tempora eius. manifest_uuid: Deleniti ex vel et quia. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: Dolores architecto sit. stack_outputs: Iste quia aut illo.: Qui cupiditate ex deserunt. Quia non quae quia.: Dolorem ut ut soluta vero impedit. Sint in sed.: Odit dicta esse error sapiente omnis porro. stack_path: Iure temporibus id tempore fuga molestias reprehenderit. status: skipped template_uuid: Blanditiis voluptatem est molestias velit voluptas. tree_uuid: Necessitatibus aliquid. - assets_uuid: Rerum inventore voluptas qui voluptatem deleniti exercitationem. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 drift_uuid: Voluptas ea velit eos qui. error_message: Ducimus nisi tempora eius. manifest_uuid: Deleniti ex vel et quia. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 stack_name: Dolores architecto sit. stack_outputs: Iste quia aut illo.: Qui cupiditate ex deserunt. Quia non quae quia.: Dolorem ut ut soluta vero impedit. Sint in sed.: Odit dicta esse error sapiente omnis porro. stack_path: Iure temporibus id tempore fuga molestias reprehenderit. status: skipped template_uuid: Blanditiis voluptatem est molestias velit voluptas. tree_uuid: Necessitatibus aliquid. state_checksum: Magni et impedit. state_uuid: Libero incidunt doloribus harum impedit. terragrunt_details: - cost_breakdown_uuid: Itaque quidem fugit eos sint dignissimos aliquid. cost_currency: Optio in doloribus aut minus omnis labore. cost_diff_total_monthly: Aspernatur provident et et consectetur perferendis. cost_diff_uuid: Quos quod sit id doloribus. cost_past_total_monthly: Et facilis earum et. cost_total_monthly: Velit culpa et non quo. cost_total_monthly_percentage_change: Est non harum ea aspernatur eos sint. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 path_id: Commodi et incidunt reiciendis corporis voluptas. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 state_file_link: Harum eaque ipsa incidunt iure id. status: Provident aut et deserunt eos. - cost_breakdown_uuid: Itaque quidem fugit eos sint dignissimos aliquid. cost_currency: Optio in doloribus aut minus omnis labore. cost_diff_total_monthly: Aspernatur provident et et consectetur perferendis. cost_diff_uuid: Quos quod sit id doloribus. cost_past_total_monthly: Et facilis earum et. cost_total_monthly: Velit culpa et non quo. cost_total_monthly_percentage_change: Est non harum ea aspernatur eos sint. drift_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 output_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 path_id: Commodi et incidunt reiciendis corporis voluptas. resource_counts: added: 1684228725474068000 changed: 5806537338439229000 deleted: 5158452076386228 imported: 2492887330830050000 removed: 463798781349339200 replaced: 7777530884984002000 unchanged: 1004010957834935400 state_file_link: Harum eaque ipsa incidunt iure id. status: Provident aut et deserunt eos. trigger: Et velit.: Consectetur rerum impedit error iste. Fuga soluta qui excepturi animi.: Expedita officia deserunt. Quis et optio ipsam velit fugiat.: Quo recusandae. via_cfn: true pipeline_execution_id: Ullam id in dignissimos voluptas deserunt repellat. pipeline_stage_id: Et quibusdam eius. required: - event_type ServiceVersion: type: object properties: commit: type: string description: Build identifier example: 96381692bf3a2bd7904769c6886e832435768b57 deployment_mode: type: string description: Determines if the service is running on saas or smp example: saas enum: - saas - smp version: type: string description: Version number example: v0.123.0 description: Service version example: commit: 96381692bf3a2bd7904769c6886e832435768b57 deployment_mode: saas version: v0.123.0 required: - version - commit - deployment_mode ShowCcmCostsResponse: type: object properties: last_synced_at: type: integer description: Unix timestamp in milliseconds of most recent sync example: 2427689968072690700 format: int64 monthly_cost: type: number description: Total monthly cost across all resources with cost data example: 0.39397109849631035 format: double monthly_saving: type: number description: >- Potential monthly savings from OPEN cost recommendations. Same as open_monthly_saving. example: 0.22117416785607705 format: double open_monthly_saving: type: number description: Potential monthly savings from OPEN cost recommendations default: 0 example: 0.26281960705096646 format: double previous_monthly_cost: type: number description: Total cost from previous billing period example: 0.1883321253080027 format: double recommendation_count: type: integer description: Number of OPEN cost recommendations example: 3250776735899208000 format: int64 remediated_monthly_saving: type: number description: Monthly savings from APPLIED cost recommendations default: 0 example: 0.9197100017984473 format: double resource_count: type: integer description: Total resources with cost data example: 9020746745458593000 format: int64 example: last_synced_at: 4690885776432106000 monthly_cost: 0.35570575536738525 monthly_saving: 0.07719936761493043 open_monthly_saving: 0.9780642699870224 previous_monthly_cost: 0.814717666966391 recommendation_count: 7632689302996525000 remediated_monthly_saving: 0.17419677443423148 resource_count: 8065581038602183000 required: - monthly_cost - monthly_saving - recommendation_count - previous_monthly_cost - resource_count ShowExecutionResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: s minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 3846922495347653000 format: int64 org: type: string description: Org is the organisation identifier. example: 1v minLength: 1 maxLength: 128 pipeline: type: string description: The unique identifier for the associated pipeline example: Rerum non aut doloremque et esse maxime. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Fuga consequatur voluptas natus ducimus quam aut. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Omnis voluptas soluta non totam. project: type: string description: Project is the project identifier. example: q minLength: 1 maxLength: 128 status: type: string description: The overall status of the execution example: failure enum: - none - success - failure workspace: type: string description: The unique identifier for the associated workspace example: Laborum et. example: account: rs4 created: 6129987853921287000 org: nu3 pipeline: Quo odit a quibusdam. pipeline_execution_id: Sint dolorem distinctio aut blanditiis. pipeline_stage_id: Et suscipit autem sapiente. project: cp status: success workspace: Eum impedit qui. required: - status - created - account - org - project - pipeline_execution_id - pipeline_stage_id - workspace - pipeline ShowLicenceResponse: type: object properties: account: type: string description: Account identifier example: yee minLength: 1 maxLength: 128 activeWorkspaces: $ref: '#/components/schemas/ActiveWorkspacesLicenceData' ansible: $ref: '#/components/schemas/AnsibleLicenceData' isLicenced: type: boolean description: >- True when this account is currently licenced to execute apply operations example: true isPaid: type: boolean description: True when this account is a paid account example: true reason: type: string description: 'If the account is not licenced, this is the reason why' example: Et nisi aut fugit. startTime: type: integer description: >- The unix timestamp of the current period over which usage was calculated example: 2316974299427445000 format: int64 total: type: integer description: >- The total number of successful apply operations this account is licenced to perform example: 5913364343472802000 format: int64 used: type: integer description: The count of successful apply operations already performed example: 5972015436931573000 format: int64 example: account: l4 activeWorkspaces: total: 5078343391724591000 used: 6730486323279713000 ansible: total: 3353841874784289000 used: 2782965348358403000 isLicenced: true isPaid: true reason: Illum a officiis in. startTime: 1588544722130635300 total: 1131089715049501700 used: 1183133993775719700 required: - account - used - total - startTime - isPaid - isLicenced ShowRemoteExecutionResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: tj minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 8688797018211328000 format: int64 custom_arguments: type: object description: The arguments supplied to the plan. example: Aperiam pariatur.: - A voluptatem. - Quo consectetur ratione assumenda dolor nesciunt voluptatum. - Aut libero soluta facere architecto molestiae consequuntur. - Voluptatem voluptas dolorum excepturi enim. Cumque nemo odit minus incidunt quos.: - Est architecto fuga porro quo cum. - Neque omnis illo. - Repellat explicabo officia. Itaque quis et voluptatem reiciendis.: - Nihil sed assumenda et molestiae illum doloremque. - Nihil expedita cupiditate a quos et. - Possimus quia corrupti quas quisquam. additionalProperties: type: array items: type: string example: Non nihil. example: - Mollitia et aut autem. - Corporis doloremque provident sint quam veniam. - Quisquam magni laboriosam fugit corrupti non est. executed: type: boolean description: >- The boolean value indicating if the remote execution has been executed. example: false id: type: string description: The ID of the remote execution. example: 904a0b3f-115f-4328-a0b6-36ffeb3c6a9f format: uuid org: type: string description: Org is the organisation identifier. example: j minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: >- The pipeline execution ID of the pipeline executing the remote execution example: Repellat autem ex aliquid. pipeline_execution_url: type: string description: >- The pipeline execution URL of the pipeline executing the remote execution example: Magnam nulla rem fugiat ut. project: type: string description: Project is the project identifier. example: '9' minLength: 1 maxLength: 128 sha256_checksum: type: string description: >- The checksum of the patch file of changes that the remote execution will run against. example: Eveniet iusto quia tempora voluptatum dolorem. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 3684238467101844500 format: int64 workspace: type: string description: The workspace associated with the remote execution. example: Illo est non cupiditate ut quibusdam et. example: account: gn created: 7588257969880945000 custom_arguments: Ad nesciunt laboriosam dolorum reiciendis.: - Et impedit et repellendus est ut et. - Voluptas velit excepturi qui. - In quidem et numquam laudantium incidunt beatae. - Doloremque sint aut. Molestias possimus odio harum qui error et.: - Expedita tenetur. - Provident quae inventore. - Quibusdam voluptatum sit cumque alias. - Dolores consequatur. Sint dignissimos recusandae.: - Suscipit sunt incidunt. - Enim et repudiandae esse. - Maiores qui consequatur amet. executed: false id: e78be922-7bec-4db6-ba45-6d8823c7ca38 org: 7l1 pipeline_execution_id: Quia odit explicabo eos. pipeline_execution_url: Odit expedita eum. project: l sha256_checksum: Vel quo molestiae. updated: 6952630464792689000 workspace: Corrupti voluptas. required: - account - org - project - id - workspace - pipeline_execution_id - pipeline_execution_url - created - updated - executed - sha256_checksum ShowUsageResponse: type: object properties: data: $ref: '#/components/schemas/UsageData' status: type: string example: Eum rerum repudiandae magni consequuntur. example: data: ansible: uniqueHosts30d: 1584952080132232200 count: 5587221448371098000 status: Tenetur est quam eaque. required: - status - data ShowWorkspaceMetricsRequest: type: object properties: status_counts: type: object description: Counts by status example: Cum numquam quos quia animi quae.: 473343121443310340 Magni nihil explicabo distinctio sed veniam.: 76129690663660880 Quas veritatis nulla a aut.: 863233731660806900 additionalProperties: type: integer example: 659501390976020400 format: int64 example: status_counts: Architecto accusantium qui nihil et omnis fugiat.: 6686347437020835000 Similique necessitatibus officia.: 3874326405285295600 Sit sed.: 2088096864147135200 ShowWorkspaceVariableResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: 2kh minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 7673313154551487000 format: int64 key: type: string description: Key is the identifier for the secret. example: t 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: f minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: ew minLength: 1 maxLength: 128 updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 4357826475976862700 format: int64 value: type: string description: Value is the value of the secret. example: Rerum voluptate. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: string enum: - string - secret - boolean - json - number workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Placeat atque cumque. example: account: gf created: 6901266981142992000 key: '1' kind: tf org: l project: w updated: 4066660387533918000 value: Voluptatem qui eos quia necessitatibus illo. value_type: secret workspace: Quasi eum iusto. required: - account - org - project - workspace - key - value - value_type - kind - created - updated Stacks: type: object properties: assets_uuid: type: string description: UUID of the uploaded CDK assets for this stack example: Fugiat corrupti autem nobis sapiente. drift_counts: $ref: '#/components/schemas/Counts' drift_uuid: type: string description: UUID of the uploaded drift detection results for this stack example: Cum eum consequuntur dolorem fugit. error_message: type: string description: Error message if status is failure example: Fugit esse. manifest_uuid: type: string description: UUID of the uploaded CDK manifest for this stack example: Sequi ipsa repudiandae dicta id. resource_counts: $ref: '#/components/schemas/Counts' stack_name: type: string description: Name of the CDK stack example: Rerum pariatur. stack_outputs: type: object description: Outputs generated for stack example: Et voluptatem autem expedita.: Doloremque ut. additionalProperties: type: string example: Ipsa iusto qui. stack_path: type: string description: Path to the stack within the CDK app example: Soluta eum. status: type: string description: Status of the stack operation example: success enum: - success - failure - skipped template_uuid: type: string description: UUID of the uploaded CloudFormation template for this stack example: Delectus autem et aspernatur a quidem. tree_uuid: type: string description: UUID of the uploaded CDK tree for this stack example: Harum quia velit voluptatum rerum. description: Stack details for multi-stack deployments example: assets_uuid: Id nostrum velit ex. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Laudantium ut est reprehenderit eaque. error_message: Eum illo accusamus. manifest_uuid: Et molestiae ipsa repudiandae molestiae similique. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: Amet provident laboriosam soluta voluptatem. stack_outputs: Quod sunt quia.: Accusamus inventore totam dolorem facere ad. Velit quos odio.: Veniam est voluptates sint harum. Voluptatum quia rerum at.: Et neque earum ipsam id tempora voluptas. stack_path: Facere eligendi id ex qui itaque. status: skipped template_uuid: Repellendus eos sit et. tree_uuid: Aut blanditiis. StartActivityPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: m minLength: 1 maxLength: 128 activity_id: type: string description: Client-generated UUID for idempotency example: 550e8400-e29b-41d4-a716-446655440000 format: uuid activity_type: type: string description: Type of activity being performed example: plan enum: - bootstrap - synth - deploy - destroy - plan - apply - diff - drift git_info: $ref: '#/components/schemas/GitInfo' org: type: string description: Org is the organisation identifier. example: ld minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: Pipeline execution identifier example: Consequuntur possimus et occaecati perferendis iusto illo. pipeline_id: type: string description: Pipeline identifier example: Provident dolores maxime reiciendis officiis. pipeline_stage_id: type: string description: Pipeline stage identifier example: Neque quasi. project: type: string description: Project is the project identifier. example: i minLength: 1 maxLength: 128 provisioner_type: type: string description: Type of provisioner example: tf enum: - awscdk - tf provisioner_version: type: string description: 'Version of the provisioner (CDK CLI version, Terraform version)' example: 2.100.0 workspace: type: string description: Workspace identifier example: 5ev minLength: 1 maxLength: 128 description: Payload for starting a provisioner activity example: account: l activity_id: 550e8400-e29b-41d4-a716-446655440000 activity_type: bootstrap git_info: branch: main commit_message: Add new stack commit_sha: abc123def456 repo: 'https://github.com/org/repo' org: 'n' pipeline_execution_id: Veritatis quidem et ipsum blanditiis at ex. pipeline_id: Soluta veritatis. pipeline_stage_id: Ut corrupti odio. project: o provisioner_type: tf provisioner_version: 2.100.0 workspace: 0e required: - account - org - project - workspace - activity_id - provisioner_type - activity_type StartActivityRequest: type: object properties: activity_id: type: string description: Client-generated UUID for idempotency example: 550e8400-e29b-41d4-a716-446655440000 format: uuid activity_type: type: string description: Type of activity being performed example: bootstrap enum: - bootstrap - synth - deploy - destroy - plan - apply - diff - drift git_info: $ref: '#/components/schemas/GitInfo' pipeline_execution_id: type: string description: Pipeline execution identifier example: Sunt eum occaecati. pipeline_id: type: string description: Pipeline identifier example: Explicabo voluptatem. pipeline_stage_id: type: string description: Pipeline stage identifier example: Ut atque accusantium et dolores. provisioner_type: type: string description: Type of provisioner example: tf enum: - awscdk - tf provisioner_version: type: string description: 'Version of the provisioner (CDK CLI version, Terraform version)' example: 2.100.0 example: activity_id: 550e8400-e29b-41d4-a716-446655440000 activity_type: deploy git_info: branch: main commit_message: Add new stack commit_sha: abc123def456 repo: 'https://github.com/org/repo' pipeline_execution_id: Ipsum veritatis totam. pipeline_id: Amet asperiores placeat cupiditate. pipeline_stage_id: Quasi commodi. provisioner_type: awscdk provisioner_version: 2.100.0 required: - activity_id - provisioner_type - activity_type StartActivityResponse: type: object properties: activity_id: type: string description: The activity identifier example: Repellendus aliquid. started_at: type: integer description: Unix timestamp in milliseconds when activity started example: 975891187569128700 format: int64 status: type: string description: Current status of the activity example: failed enum: - started - running - completed - failed example: activity_id: Est placeat sit iusto nihil nemo quia. started_at: 8006020161255160000 status: failed required: - activity_id - status - started_at TerraformConfig: type: object properties: versions: type: array items: type: string example: Soluta in. description: List of supported Terraform versions example: - Unde tempore. - Qui quo cumque asperiores architecto. - Provident sed facilis asperiores blanditiis non sed. description: Terraform configuration example: versions: - Consequatur dolorem amet at quisquam. - Officiis soluta beatae. TerragruntConfig: type: object properties: versions: type: array items: type: string example: Tempora esse ipsam error cupiditate numquam libero. description: List of supported Terragrunt versions example: - Enim quod molestias. - Sed et ratione accusamus cum repellendus. description: Terragrunt configuration example: versions: - Vero quidem. - Voluptatibus sit beatae nostrum est illo minima. TerragruntDetail: type: object properties: cost_breakdown_uuid: type: string description: The ID of any associated cost breakdown data example: Suscipit ipsam ducimus voluptatem debitis eos. cost_currency: type: string description: The currency used in cost data for this change example: Omnis dolores quasi repudiandae voluptas. cost_diff_total_monthly: type: string description: The difference in total monthly cost example: Iusto totam delectus eius et. cost_diff_uuid: type: string description: The ID of any associated cost diff data example: Nulla magnam expedita. cost_past_total_monthly: type: string description: The past total monthly cost example: Eum autem maiores. cost_total_monthly: type: string description: The total monthly cost example: Laboriosam veniam. cost_total_monthly_percentage_change: type: string description: The percentage change in total monthly cost example: Nisi quisquam consequatur consequatur. drift_counts: $ref: '#/components/schemas/Counts' output_counts: $ref: '#/components/schemas/Counts' path_id: type: string description: Path ID example: Et ducimus perferendis. resource_counts: $ref: '#/components/schemas/Counts' state_file_link: type: string description: State file link example: Quas suscipit. status: type: string description: Status example: Pariatur cupiditate officia odio perspiciatis aspernatur tempora. example: cost_breakdown_uuid: Ducimus non eius repudiandae aspernatur at. cost_currency: Deserunt molestiae nisi vero voluptatem ut voluptas. cost_diff_total_monthly: Consectetur eius facere quam. cost_diff_uuid: Provident tempore veniam. cost_past_total_monthly: Praesentium veniam placeat. cost_total_monthly: Amet ratione sunt consequatur soluta sint. cost_total_monthly_percentage_change: Porro voluptas enim. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Voluptatem ducimus quia perspiciatis. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Expedita provident a ea dignissimos odio aspernatur. status: Dolores voluptate voluptatem. UnifiedExecutionRequest: type: object properties: account: type: string description: Account is the internal customer account ID. example: l minLength: 1 maxLength: 128 inventories: type: array items: type: string example: Dolores hic dolorem minima corrupti reiciendis. description: List of inventory identifiers for ansible execution example: - >- Pariatur possimus exercitationem dolores dolores repellendus soluta. - Ducimus nobis dolorem natus quisquam in quam. - Libero officia nemo natus voluptatum. module_test: type: string description: The module test identifier example: Alias nihil nostrum aut. org: type: string description: Org is the organisation identifier. example: iae minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Dolorem sit vitae. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Doloremque aut. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Facere accusantium. playbooks: type: array items: type: string example: Eos aliquam. description: List of playbook identifiers for ansible execution example: - Animi quis exercitationem assumenda cum omnis. - Non voluptatem deleniti dolorem. - Fugit dolorem in. - Optio minima. project: type: string description: Project is the project identifier. example: il minLength: 1 maxLength: 128 remote_execution_id: type: string description: The unique identifier for the remote execution example: At temporibus distinctio perspiciatis qui quidem aut. skip_adding_to_db: type: boolean description: Skip adding to database example: false webhook: $ref: '#/components/schemas/WebhookInfo' workspace: type: string description: The unique identifier for the associated workspace example: Voluptate odio nihil. description: >- UnifiedExecutionRequest defines an individual execution of unified execution example: account: 5pz inventories: - Aut dicta magnam asperiores maxime eos. - Delectus sed sapiente voluptas. - Odio explicabo et soluta error sed dolorem. - Esse rerum magni aspernatur velit est iste. module_test: Inventore officiis totam quidem omnis. org: r pipeline_execution_id: Qui enim labore alias beatae. pipeline_id: Delectus aut. pipeline_stage_id: Tenetur optio enim reprehenderit. playbooks: - Velit et modi explicabo est. - Rerum veritatis voluptas cupiditate. - Dolores illum quae. project: c4e remote_execution_id: Non consequatur. skip_adding_to_db: false webhook: connector: Labore exercitationem ab at et tenetur voluptas. link: Minus omnis consequatur et ad et amet. repo: Ratione iste sequi dolorem sed. type: tag workspace: Quis quibusdam similique totam labore qui molestias. required: - account - org - project - pipeline_execution_id - pipeline_stage_id - pipeline_id UnifiedExecutionRequest2: type: object properties: inventories: type: array items: type: string example: Animi ipsa earum tempore. description: List of inventory identifiers for ansible execution example: - Eligendi impedit velit. - Impedit laudantium blanditiis dolorem omnis. module_test: type: string description: The module test identifier example: Nesciunt sint sapiente consequatur ratione ut voluptates. pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Laboriosam vel ad occaecati id. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Sit laudantium. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Temporibus sunt sit. playbooks: type: array items: type: string example: Est alias sint eveniet. description: List of playbook identifiers for ansible execution example: - Sint omnis aut ipsum accusantium. - Est enim repellat dolores. - Molestiae quas impedit. remote_execution_id: type: string description: The unique identifier for the remote execution example: Quam voluptatum iusto. skip_adding_to_db: type: boolean description: Skip adding to database example: true webhook: $ref: '#/components/schemas/WebhookInfo' workspace: type: string description: The unique identifier for the associated workspace example: Sunt voluptas sapiente repellendus impedit. example: inventories: - Ipsa eum tenetur modi qui nobis animi. - Repudiandae consequatur expedita eaque. - Magni quam quam quisquam sint et. - Porro dolores et perspiciatis ipsa. module_test: Amet architecto consequatur voluptas. pipeline_execution_id: Dolorem commodi minus harum voluptates accusamus officia. pipeline_id: Vel fugit perferendis dolore nam voluptates. pipeline_stage_id: Occaecati neque eos delectus ut tenetur praesentium. playbooks: - Illo nobis velit. - Et eum provident eos. - Dolorum a quia dolorum et facilis. remote_execution_id: Sint quia. skip_adding_to_db: false webhook: connector: Illo debitis. link: Qui a. repo: Sint saepe. type: release workspace: Non est consequatur. required: - pipeline_execution_id - pipeline_stage_id - pipeline_id UnifiedExecutionResponse: type: object properties: env_variables: type: object description: Map of environment variables example: Enim velit et.: Nihil exercitationem tempore velit ab quidem. Sit culpa qui adipisci quia autem.: Libero consequatur rerum nihil fugiat est dolorem. additionalProperties: type: string example: Voluptatum mollitia repellendus velit qui veniam. outputs: type: object description: Map of output key-value pairs example: Et necessitatibus facere fugiat laboriosam vitae.: Ad tenetur autem. additionalProperties: type: string example: Maxime est minus ut voluptatum. steps: type: array items: $ref: '#/components/schemas/IACMUnifiedStepWrapper' description: List of execution steps example: - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. description: >- UnifiedExecutionResponse contains all data required for unified execution example: env_variables: Consequatur unde architecto enim velit aspernatur.: Perferendis ut dolorem magnam. Nesciunt voluptas qui et.: Et quia tenetur. Reprehenderit atque earum ducimus distinctio voluptates.: Corrupti voluptatem commodi nemo ut. outputs: Blanditiis eum mollitia excepturi.: Nesciunt impedit doloremque qui maxime est. steps: - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. - dynamic_fields: Adipisci recusandae amet cupiditate recusandae libero.: Reiciendis error inventore saepe animi. id: Nihil quibusdam commodi. name: Itaque et dolorem perferendis et dolore. yaml: Et quibusdam rerum et. required: - outputs - env_variables UnlockWorkspaceRequest: type: object properties: created: type: string description: Time that the lock was taken. example: Sed dolor atque repellat doloribus. id: type: string description: Unique ID for the lock. Generated by the terraform cli. example: 1ac4b858-bf0b-8539-9d80-8c521f6423cf minLength: 1 info: type: string description: Extra information to store with the lock. default: '' example: production workspace lock operation: type: string description: Terraform operation. example: OperationTypePlan path: type: string description: Path to the state file when applicable. default: '' example: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: type: string description: Terraform version. example: 1.0.0 who: type: string description: The machine user who is performing the operation. default: '' example: user1 example: created: Autem minima enim repudiandae rem. id: 1ac4b858-bf0b-8539-9d80-8c521f6423cf info: production workspace lock operation: OperationTypePlan path: >- /api/orgs/org1/projects/proj1/workspaces/production/data/fcdf0196-f5b3-49ab-87e3-ff102dfaf58c version: 1.0.0 who: user1 required: - id - operation - version - created UpdateApprovalRequest: type: object properties: actioned_by: type: string description: User that approved/rejected the step example: John Doe actioned_by_email: type: string description: Email of the user that approved/rejected the step example: john.doe@example.com status: type: string description: Status update to be performed upon the Approval step default: pending example: pending enum: - approved - rejected - pending example: actioned_by: John Doe actioned_by_email: john.doe@example.com status: rejected required: - status - pipeline_execution_id - pipeline_stage_id - workspace_id UpdateConfigurationVariableSetRequestAccountScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Est rem amet beatae omnis qui saepe.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Non qui nulla.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Repudiandae debitis tempore sed.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Modi eum consectetur earum reprehenderit omnis.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: Molestiae quo mollitia magni ut et.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Non earum omnis perferendis sed.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: Perferendis error excepturi pariatur.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Sed doloribus corporis.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - name UpdateConfigurationVariableSetRequestOrgScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Ea delectus laudantium libero.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Magni corrupti illo ex ipsa.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: Nobis veritatis quia porro iste.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Tenetur non.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: Quisquam atque ipsa numquam totam.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Quisquam voluptas hic provident.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Sunt nobis aut maxime rerum eos.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - name UpdateConfigurationVariableSetRequestProjScope: type: object properties: description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: >- map of environment variables configured on the Configuration Variable Set. example: Beatae nemo.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Dolores sint iste.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Rem cupiditate aperiam.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 variables: type: object description: >- map of Ansible variables configured on the Configuration Variable Set. Passed to ansible-playbook as extra-vars, so they override group and host vars. Values may be JSON. example: Nemo quasi animi ad omnis laboriosam.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Ut ut quis animi rerum.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number additionalProperties: $ref: '#/components/schemas/ConfigurationVariableSetVar' example: description: this is a more detailed explanation of the resource. environment_variables: Asperiores sunt recusandae quis dignissimos.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Deleniti rerum eaque.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number Fugiat et.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number name: resource name variables: Quaerat et dolores aliquam.: created: 1627590400 key: fe updated: 1627686800 value: Suscipit qui aut et a autem voluptas. value_type: number required: - name UpdateDriftConfigRequest: type: object properties: pipeline_id: type: string description: Pipeline to run for drift detection example: Et magnam maiores. provisioner: type: string description: Provisioner key (defaults to opentofu when omitted) example: Itaque sed voluptas impedit ab. run_every: type: integer description: Run drift detection every N hours or N days (see run_every_unit) example: 1421044165574412800 format: int64 run_every_unit: type: string description: hours or days example: days enum: - seconds - minutes - hours - days example: pipeline_id: Quo necessitatibus facere tempore quia facilis adipisci. provisioner: Ut facere ut. run_every: 3123756628474254300 run_every_unit: hours required: - pipeline_id - run_every - run_every_unit UpdateDriftConfigResponse: type: object properties: status: type: string description: Outcome message example: Eum voluptatibus. example: status: Eum aliquid consequuntur dicta. required: - status UpdateEphemeralConfigRequest: type: object properties: delete_delay_unit: type: string description: Unit for delete delay example: days enum: - seconds - minutes - hours - days delete_delay_value: type: integer description: Delete workspace after N hours or days from now example: 2591239918137609000 format: int64 delete_on_date: type: string description: 'Specific date to delete workspace (ISO 8601 format, e.g. 2026-09-02)' example: Rerum nihil velit cumque illo assumenda est. delete_workspace: type: boolean description: >- Whether to delete the workspace record after infrastructure is destroyed example: false destroy_delay_unit: type: string description: Unit for destroy delay example: days enum: - seconds - minutes - hours - days destroy_delay_value: type: integer description: Destroy infrastructure after N hours or days from now example: 7133883840059415000 format: int64 destroy_on_date: type: string description: >- Specific date to destroy infrastructure (ISO 8601 format, e.g. 2026-08-24) example: Et facere ut officia maxime. pipeline_id: type: string description: Pipeline to run for destroying infrastructure example: Eum culpa quam magni ipsum recusandae suscipit. provisioner: type: string description: Provisioner key (defaults to opentofu when omitted) example: Sed odit. example: delete_delay_unit: seconds delete_delay_value: 43333591760930400 delete_on_date: Vero voluptatem accusantium ut est sed. delete_workspace: false destroy_delay_unit: seconds destroy_delay_value: 3745987059336414000 destroy_on_date: Provident expedita provident rerum officiis animi. pipeline_id: Placeat rerum quas cum facere hic. provisioner: Ullam est dolorem nobis dolores. required: - pipeline_id UpdateEphemeralConfigResponse: type: object properties: delete_at: type: string description: >- Computed delete timestamp (ISO 8601), empty if delete_workspace is false example: Est impedit enim. destroy_at: type: string description: Computed destroy timestamp (ISO 8601) example: Necessitatibus tempore. status: type: string description: Outcome message example: Est ad. example: delete_at: Esse eum sequi. destroy_at: Nulla asperiores consequatur illum. status: Veritatis sapiente numquam quo tempora. required: - status UpdateExecutionRequest: type: object properties: audit: $ref: '#/components/schemas/Audit' example: audit: git_audit_data: hash: '193' name: Cumque doloribus quisquam. repo_url: uw type: 'branch, tag' UpdateRemediationRunRequest: type: object properties: pipeline_execution_id: type: string description: Pipeline execution identifier example: Et molestiae. result_payload: description: Result data from the remediation agent example: Vel neque sunt earum ut voluptate. result_type: type: string description: Type of result example: explanation enum: - pr_created - explanation status: type: string description: New status example: running enum: - running - succeeded - failed example: pipeline_execution_id: Eligendi quisquam. result_payload: In saepe non ut. result_type: explanation status: failed required: - status UpdateRemediationRunResponse: type: object properties: account: type: string example: Porro consequuntur reiciendis vitae. created: type: integer description: Created timestamp in milliseconds example: 5352357729286637000 format: int64 id: type: string description: Unique identifier example: Et non quidem totam rerum sit distinctio. input_payload: description: Input context example: Voluptatem quos laudantium qui fuga amet. insight_id: type: string description: 'Insight (recommendation) id linked to this run, if any.' example: Repudiandae est debitis qui. org: type: string example: Quo nam possimus. pipeline_execution_id: type: string example: Sint eaque ipsam dolorum adipisci. pipeline_identifier: type: string description: Identifier of the pipeline that created this run. example: Libero odio inventore. project: type: string example: Voluptatum repellendus soluta veniam voluptas. recommendation_source: type: string description: >- Recommendation source persisted for the insight link (derived server-side from remediation_type). example: Et reiciendis magni rerum. remediation_type: type: string example: ccm enum: - drift - ccm - sto - custom result_payload: description: Result data example: Doloremque quis. result_type: type: string example: pr_created enum: - pr_created - explanation status: type: string description: Current status example: pending enum: - pending - running - succeeded - failed triggered_by: type: string example: Sit odit voluptatem facere magnam modi. updated: type: integer description: Updated timestamp in milliseconds example: 8006713244275912000 format: int64 workspace: type: string example: Natus sit eaque molestias rem. example: account: Qui quibusdam necessitatibus. created: 521307425113281800 id: Ut at. input_payload: Ipsam rem neque. insight_id: Voluptate sit quaerat eum non aut. org: Voluptatem non omnis voluptatum sit quis et. pipeline_execution_id: Quis nam quas nostrum ut blanditiis voluptas. pipeline_identifier: Voluptatibus nihil blanditiis rerum nostrum perferendis sit. project: Et aliquid cupiditate deleniti ipsam. recommendation_source: Aperiam ut eum omnis eaque. remediation_type: sto result_payload: Autem ratione eaque eligendi. result_type: pr_created status: failed triggered_by: Ut iure inventore. updated: 5762942892662533000 workspace: Velit ea. required: - id - account - org - project - workspace - status - remediation_type - triggered_by - created - updated UpdateResourcesRequest: type: object properties: resources: type: array items: $ref: '#/components/schemas/ResourceUpdate' example: - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. session_id: type: string description: Session ID to track resource updates belongs to same operation example: 5b716762-6922-4a50-a625-bce157e8aab0 format: uuid update_mode: type: string description: >- Update mode: upsert (default) updates attributes; drift updates drift columns only default: upsert example: drift enum: - upsert - drift example: resources: - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. - attributes: Magnam suscipit doloribus eos mollitia et reiciendis. drift_attributes: Ut reprehenderit.: Sed ut. drift_status: unchanged mode: Voluptatem cum exercitationem facere minima vero. module: Atque autem. name: Eveniet beatae qui id. path_id: Illum et dolorem eum voluptas amet iusto. provider: Rem et et rem eligendi. sensitive_attribute_paths: - Sit dicta mollitia. - Voluptate quis. - Voluptatem molestiae voluptatem. - Sunt ut enim architecto. type: Veniam quia. session_id: c0dde832-2c07-43ce-9d5c-e56d88b2bd6a update_mode: drift required: - resources UpdateResourcesResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/ResourceUpdateResult' example: - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. summary: $ref: '#/components/schemas/ResourceUpdateSummary' example: results: - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. - error: Autem officia quae quidem explicabo officiis. mode: Iste dolores ipsa consequatur enim magni. module: Excepturi vero rerum. name: Expedita quis maiores. provider: Et architecto aut. status: updated type: Laboriosam aut rerum. summary: failed: 5668056904278775000 skipped: 5070549721619611000 total: 2456403868905884700 updated: 6656024962656553000 required: - results - summary UpdateVariableSetRequestAccountScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Nam molestiae molestias similique.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Quod tenetur et aspernatur est et.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Voluptatem expedita dolores enim inventore.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 8672125202817512000 format: int64 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Dolorem porro.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Accusantium sit.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Aperiam veniam voluptas.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ea ut ipsam.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 5563441658304946000 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Ea assumenda voluptatibus.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ipsam similique illum consequatur qui.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Quia laboriosam ullam laborum exercitationem.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - name UpdateVariableSetRequestOrgScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Et itaque.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Qui quo fugiat aut voluptatem provident placeat.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 498415083424596700 format: int64 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Iure velit earum et.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ullam unde quis saepe molestias molestias.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Eaque et incidunt vel.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Ipsum voluptas.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Omnis ad qui aspernatur ipsam.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 5879793953997279000 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Facere assumenda cupiditate quis.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Officiis eius odit laboriosam doloribus.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - name UpdateVariableSetRequestProjScope: type: object properties: connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Hic quia velit.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Repellat et ut praesentium fugit facere doloremque.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 7234236249117290000 format: int64 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Dolorem laboriosam.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Est consequatur asperiores corrupti.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Porro omnis deserunt.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 example: connectors: - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 - connector_ref: '4' created: 1627590400 id: 7962156907835833000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Et dolorem perferendis et omnis voluptate beatae.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret id: 2402925414277209600 name: resource name terraform_variable_files: - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 5477799611742071000 repository: Aut repellendus. repository_branch: main repository_commit: abc10ed repository_connector: Ullam et. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Deserunt et dolor enim.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret Voluptas dolores voluptate.: created: 1627590400 id: 9185493712746953000 key: ot updated: 1627686800 value: wd value_type: secret updated: 1627686800 required: - name UpdateWorkspaceRequest: type: object properties: budget: type: number description: define the budget for a specific workspace example: 0.17695892 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: true cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Pariatur praesentium non iusto maiores.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: At vel qui expedita.: key: nv value: Et velit non eos qui. value_type: boolean additionalProperties: $ref: '#/components/schemas/Variable' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Quae dolor molestiae nihil aperiam aspernatur. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Neque in rerum molestiae aliquid id. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Architecto quidem eum. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Consequatur perspiciatis omnis officiis non aperiam eos. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Quibusdam tempore officiis velit praesentium quisquam. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Quae voluptas iusto fugit voluptas. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Illum reprehenderit. tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Optio numquam ut molestiae corporis. terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Est sed pariatur necessitatibus ut veritatis.: key: nv value: Et velit non eos qui. value_type: boolean Nam est.: key: nv value: Et velit non eos qui. value_type: boolean additionalProperties: $ref: '#/components/schemas/Variable' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: true terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Aliquam et voluptatem. variable_sets: type: array items: type: string example: Rerum quia velit doloremque eius. description: Attached Variable Sets references example: - Illum nostrum et nihil. - Ab ea aliquam. - Vitae deleniti. - Illum quidem iste voluptatem non est ducimus. example: budget: 0.060447834 ccm_cost_enabled: true cost_estimation_enabled: true default_pipelines: Corrupti totam debitis.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Facere quo ipsa iusto eaque quisquam.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. Quia voluptatem cum illum error.: project_pipeline: Quibusdam a accusamus repellendus possimus. workspace_pipeline: Quas est rerum aspernatur. description: this is a more detailed explanation of the resource. environment_variables: Mollitia officiis quo aut quidem.: key: nv value: Et velit non eos qui. value_type: boolean git_fetch_type: branch name: resource name provider_connector: Facilis culpa voluptatem qui aspernatur consequatur. provider_connectors: - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 - connector_ref: 9jr created: 1627590400 id: 4203073480777850400 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 476334312939908350 provisioner: Inventore sed nobis occaecati ut et reprehenderit. provisioner_configuration: Fuga corporis cum recusandae. provisioner_version: Earum in ea dolor et occaecati. prune_sensitive_data: true repository: Rem aliquam vitae rem totam. repository_branch: main repository_commit: abc10ed repository_connector: Voluptatem occaecati officiis rerum neque. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Quod amet. tags: cost-center: engineering environment: production team: platform terraform_variable_files: - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Qui ut adipisci deleniti dolorum. repository_branch: main repository_commit: abc10ed repository_connector: Mollitia hic. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Temporibus aspernatur deleniti consequatur.: key: nv value: Et velit non eos qui. value_type: boolean terragrunt_provider: true terragrunt_version: Voluptatem dignissimos repellat ut. variable_sets: - Unde dolorem molestiae recusandae ipsum est. - Aut quam rem voluptas aut deleniti. required: - terraform_variables - environment_variables - name - provider_connector - provisioner UpdateWorkspaceResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/Evaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdateWorkspaceTemplateRequest: type: object properties: version: type: string description: New template version example: '0' minLength: 1 maxLength: 64 example: version: tq required: - version UpdateWorkspaceTemplateResponse: type: object properties: account: type: string description: Account identifier. example: '2' minLength: 1 maxLength: 128 created_at: type: integer description: Timestamp when the workspace-template association was created. example: 1627590400 format: int64 org: type: string description: Organization identifier. example: owl minLength: 1 maxLength: 128 project: type: string description: Project identifier. example: jxg minLength: 1 maxLength: 128 template_id: type: string description: Template identifier. example: 2zu minLength: 1 maxLength: 128 updated_at: type: integer description: Timestamp when the workspace-template association was last updated. example: 1627686800 format: int64 version: type: string description: Template version associated with the workspace. example: 8ex minLength: 1 maxLength: 32 workspace_id: type: string description: Workspace identifier. example: z8s minLength: 1 maxLength: 128 example: account: 'n' created_at: 1627590400 org: b0 project: 35w template_id: uq2 updated_at: 1627686800 version: l workspace_id: cqb required: - workspace_id - template_id - created_at - updated_at - account - project - org UpdateWorkspaceVariableRequest: type: object properties: value: type: string description: Value is the value of the secret. example: Ad voluptate rerum harum blanditiis ut. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: json enum: - string - secret - boolean - json - number example: value: Sed commodi quis enim consequatur aspernatur repellendus. value_type: string required: - value - value_type UpdateWorkspaceVariableResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/Evaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UploadDependencyGraphResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: type: array items: $ref: '#/components/schemas/WorkspaceDataPolicyEvaluation' description: Individual policy evaluation details example: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: type: string description: Pre-rendered message included when policy evaluation did not pass example: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: type: string description: >- The overall status of policy evaluation (if it occurred) indicating whether it passed example: error enum: - error - warning - pass example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error required: - id UploadRemoteExecutionResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: w minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4645783989056593000 format: int64 custom_arguments: type: object description: The arguments supplied to the plan. example: Natus ad maxime.: - Provident ipsa autem quia quod ea et. - Aut sed pariatur harum sunt quas. - Corrupti rerum fugit quaerat ducimus asperiores facere. - Quia quis esse aperiam pariatur commodi consectetur. Ratione quia quia dolorum deleniti qui.: - Modi odit dolorem. - Porro voluptas. - Quidem tempora et animi. - Quaerat dolore architecto voluptas. additionalProperties: type: array items: type: string example: Et sed. example: - Natus officia officia ex dolorem voluptatem qui. - Ut numquam porro. executed: type: boolean description: >- The boolean value indicating if the remote execution has been executed. example: false id: type: string description: The ID of the remote execution. example: 5267e6a6-d0c6-486f-907a-4db691876f7c format: uuid org: type: string description: Org is the organisation identifier. example: w minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: >- The pipeline execution ID of the pipeline executing the remote execution example: Doloribus occaecati et minus dolores eos est. pipeline_execution_url: type: string description: >- The pipeline execution URL of the pipeline executing the remote execution example: Animi et odio illum libero quos est. project: type: string description: Project is the project identifier. example: x minLength: 1 maxLength: 128 sha256_checksum: type: string description: >- The checksum of the patch file of changes that the remote execution will run against. example: Suscipit et. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 4499247537865878000 format: int64 workspace: type: string description: The workspace associated with the remote execution. example: Assumenda rem in et deleniti. example: account: hr created: 7953420217730399000 custom_arguments: Explicabo similique distinctio earum.: - Eius doloribus quis deserunt aut fugiat consequatur. - Aliquid eligendi. - Officiis unde illum. executed: true id: 7eb8b421-7a6a-4c66-b603-13d64420d953 org: '36' pipeline_execution_id: Est non et ullam ut aut. pipeline_execution_url: Voluptas omnis omnis et et maxime. project: d sha256_checksum: Cum mollitia consectetur corrupti sint architecto. updated: 7922260150188735000 workspace: Animi nisi et consectetur voluptate rerum. required: - account - org - project - id - workspace - pipeline_execution_id - pipeline_execution_url - created - updated - executed - sha256_checksum UploadRiskAssessmentResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: type: array items: $ref: '#/components/schemas/WorkspaceDataPolicyEvaluation' description: Individual policy evaluation details example: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: type: string description: Pre-rendered message included when policy evaluation did not pass example: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: type: string description: >- The overall status of policy evaluation (if it occurred) indicating whether it passed example: error enum: - error - warning - pass example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. - message: Possimus distinctio accusantium. policy_id: Inventore voluptate. policy_name: Temporibus totam fugiat ex non. policy_set_id: Minus nam. policy_set_name: Aperiam autem nisi ad et excepturi recusandae. policy_status: Explicabo voluptate non eum provident. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error required: - id UpsertDefaultPipelineRequest: type: object properties: operation: type: string description: The default pipeline is associated with this operation example: plan enum: - plan - apply - destroy - drift - synth - diff - deploy - remediation pipeline: type: string description: The default pipeline associated with the provisioner operation example: testpipeline provisioner: type: string description: The default pipeline is associated with this provisioner example: opentofu enum: - terraform - opentofu - terragrunt - awscdk updated: type: integer description: Time the default pipeline was last updated example: 1636669297674 format: int64 workspace: type: string description: The default pipeline is associated with this workspace if specified default: '' example: plan example: operation: plan pipeline: testpipeline provisioner: opentofu updated: 1636669297674 workspace: plan required: - provisioner - operation - pipeline - updated UsageData: type: object properties: ansible: $ref: '#/components/schemas/AnsibleUsageData' count: type: integer description: Metric value (IACM successful applies) example: 4100306392726692400 format: int64 example: ansible: uniqueHosts30d: 3453055765671758300 count: 4401027826715645000 required: - count UsageResponse: type: object properties: data: $ref: '#/components/schemas/UsageData' status: type: string example: Consequuntur deleniti. example: data: ansible: uniqueHosts30d: 3453055765671758300 count: 2505461782342438000 status: Consequatur voluptatibus quas quam a commodi minus. required: - status - data ValueChange: type: object properties: change: type: string description: Change made to this resource. example: added enum: - added - changed - deleted - unchanged drift: type: boolean description: Indicates whether this attribute is experiencing drift example: false new: type: string description: Updated value example: new value old: type: string description: Previous value. example: old value sensitive: type: boolean description: Indicates whether this value is sensitive example: true example: change: added drift: false new: new value old: old value sensitive: true required: - change - drift - sensitive Variable: type: object properties: key: type: string description: Key is the identifier for the secret. example: 'y' pattern: '^[A-Za-z_][A-Za-z0-9_-]*$' minLength: 1 maxLength: 128 value: type: string description: Value is the value of the secret. example: Non et est. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: string enum: - string - secret - boolean - json - number description: >- Variable is the representation for a single variable associated with a workspace. example: key: '5' value: Qui commodi aut nihil nostrum laborum est. value_type: boolean required: - key - value - value_type - kind VariableFilePermissions: type: object properties: canDelete: type: boolean example: true canEdit: type: boolean example: true example: canDelete: true canEdit: false required: - canDelete - canEdit VariableFileWithPermissions: type: object properties: associatedTemplate: type: string example: Quaerat ut asperiores velit sit adipisci possimus. associatedVariableSet: type: string example: Possimus maxime maxime et. inUse: type: boolean description: >- Indicates if this variable file is the one actively used in the workspace example: true isInWorkspace: type: boolean example: true isLocked: type: boolean example: true permissions: $ref: '#/components/schemas/VariableFilePermissions' repository: type: string example: Autem nihil. repository_branch: type: string example: Et recusandae perspiciatis. repository_commit: type: string example: Est rerum. repository_connector: type: string example: Vel qui delectus omnis qui repellat. repository_path: type: string example: Nostrum vero qui sunt quas quia. repository_sha: type: string example: Quam debitis vel. source: type: string example: variableSet enum: - workspace - template - variableSet uuid: type: string description: Unique identifier for this file example: Ut aliquam est explicabo voluptatum qui. example: associatedTemplate: Laboriosam sunt nemo unde et eos quaerat. associatedVariableSet: Quis provident quis est omnis. inUse: true isInWorkspace: true isLocked: true permissions: canDelete: false canEdit: false repository: Laborum debitis aut eum qui velit quibusdam. repository_branch: Reprehenderit qui consequatur. repository_commit: Quia beatae natus corrupti. repository_connector: Non quisquam voluptatem dolore eligendi quos maxime. repository_path: Repellat et voluptatum ab. repository_sha: Cupiditate sint quos voluptas ut qui. source: variableSet uuid: Aut in ducimus qui. required: - uuid - repository - source - isInWorkspace - permissions - inUse - repository_path - isLocked VariablePermissions: type: object properties: canDelete: type: boolean example: false canEditKey: type: boolean example: true canEditValue: type: boolean example: false canEditValueType: type: boolean example: true example: canDelete: true canEditKey: false canEditValue: false canEditValueType: false required: - canDelete - canEditKey - canEditValue - canEditValueType VariableResource: type: object properties: created: type: integer example: 4668024063857982000 format: int64 key: type: string description: Key is the identifier for the secret. example: '5' pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 updated: type: integer example: 8223743818884068000 format: int64 value: type: string description: Value is the value of the secret. example: Explicabo voluptatem libero cum. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: boolean enum: - string - secret - boolean - json - number description: >- Variable is the representation for a single variable associated with a workspace. example: created: 1561677299467616000 key: 9n updated: 2273008729275400400 value: Quos sit. value_type: boolean required: - key - value - value_type - kind - created - updated VariableSetAccScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 6o minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Et nihil modi esse.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Sit unde asperiores quos est.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 810145410929582600 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: g pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Et enim distinctio nulla omnis ut.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number In eos totam maxime voluptatem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Optio voluptate fugit et cupiditate.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Create VariableSet at account level. example: account: bmw connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Ad qui esse repudiandae tempore aut.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 212301605066771100 identifier: pf name: resource name terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Ea nulla inventore.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut qui.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - identifier - name VariableSetConnector: type: object properties: connector_ref: type: string description: Connector reference in harness platform. example: '6' minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 id: type: integer description: ID PK for internal uses example: 5766471538583532000 format: int64 type: type: string description: Type indecates the connector type. example: vault enum: - aws - azure - gcp - vault updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Variable Set provider connector example: connector_ref: '8' created: 1627590400 id: 5368107432390952000 type: vault updated: 1627686800 required: - connector_ref - type VariableSetOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '27' minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Quae ut qui ut beatae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Rerum voluptates et nihil voluptas amet provident.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Vero quos.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 2355612148151964000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: j2 pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '7' minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Culpa facilis ratione qui.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Create VariableSet at org level. example: account: kan connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Animi tempore.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Enim natus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 3298072458224413000 identifier: j18 name: resource name org: vey terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Doloremque ex et et atque quaerat.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - org - identifier - name VariableSetProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: sh6 minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Dicta similique hic.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ea itaque nostrum cumque voluptas nihil rem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Rerum incidunt cumque sit.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 664788616060990100 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: wb pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: f minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: u1 minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Aut eligendi quibusdam ut quae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Et laborum veniam.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Et quasi error sed voluptatem.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Create VariableSet at project level. example: account: '8' connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Perspiciatis cupiditate enim.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 4527811707858121000 identifier: a name: resource name org: fp project: w9y terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Ea doloribus ducimus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Saepe modi sunt saepe labore repudiandae nam.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - org - project - identifier - name VariableSetResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmVariableSet' example: - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 - account: 8b connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. env_vars_count: 6107927780700043000 environment_variables: Nisi ea quo.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 2646515696234667000 identifier: 6n3 name: resource name org: u2 project: o terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Et esse debitis sit eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Labore accusantium repudiandae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Ut voluptas vero ex eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number tf_vars_count: 6855978804059985000 updated: 1627686800 var_files_count: 4080863221896605700 VariableSetUpdateAccScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: zg9 minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Voluptatem molestiae quibusdam sint.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 4316509085495090000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: o4j pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Libero soluta ex deleniti libero.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Nemo sunt omnis perspiciatis est aspernatur.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Update VariableSet at account level. example: account: h connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Accusantium delectus quos.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Vitae consectetur aut mollitia quod.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 698598504036052100 identifier: pv name: resource name terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Molestiae doloribus amet perspiciatis occaecati sint.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - identifier - name VariableSetUpdateOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: ih minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Hic accusamus aut eligendi.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 5808049037980082000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: uw pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 2l minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Quam unde eveniet eligendi esse.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Update VariableSet at org level. example: account: r39 connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Debitis fugit suscipit dolor.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Facilis rerum et perspiciatis et.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Porro dicta ad facilis sunt eum.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 8966505625431814000 identifier: s name: resource name org: mi terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Excepturi deserunt earum sint odit.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Sequi nemo reprehenderit a.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - org - identifier - name VariableSetUpdateProjScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: e minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Quod voluptates omnis accusantium accusamus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Rerum dolores ipsam aspernatur aut quo excepturi.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Sunt beatae aliquid placeat architecto quam molestiae.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' id: type: integer description: ID PK for internal uses example: 5848415906145625000 format: int64 identifier: type: string description: Identifier is the VariableSet identifier. example: tm pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: v4m minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: e minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Et necessitatibus illo autem dolor.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Nesciunt quae doloribus ipsam nam optio nulla.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Quia nemo quia.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Update VariableSet at project level. example: account: e connectors: - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 - connector_ref: q created: 1627590400 id: 6401988179262067000 type: vault updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Hic hic distinctio excepturi tempore.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Libero sint vero.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Similique nihil explicabo ut.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number id: 5685484892731033000 identifier: 63g name: resource name org: ze project: fig terraform_variable_files: - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 2544567425778163700 repository: Cupiditate vel. repository_branch: main repository_commit: abc10ed repository_connector: Cum omnis rem fugit qui. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Qui temporibus.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number Voluptas sunt id.: created: 1627590400 id: 899193311540570000 key: el updated: 1627686800 value: e value_type: number updated: 1627686800 required: - account - org - project - identifier - name VariableSetVar: type: object properties: created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 id: type: integer description: ID PK for internal uses example: 8043556478900575000 format: int64 key: type: string description: Key is the identifier for the secret. example: g pattern: '^[A-Za-z_][A-Za-z0-9_-]*$' minLength: 1 maxLength: 128 updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 value: type: string description: Value is the value of the secret. example: d0 minLength: 1 value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: string enum: - string - secret - boolean - json - number description: >- Variable is the representation for a single variable associated with a Variable Set. example: created: 1627590400 id: 6871007004664967000 key: 'y' updated: 1627686800 value: '0' value_type: secret required: - key - value - value_type VariableSetVarFile: type: object properties: created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 id: type: integer description: ID PK for internal uses example: 3738060745666083000 format: int64 repository: type: string description: Repository is the name of the repository to use. example: Qui repellendus placeat iure fuga. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Voluptates placeat incidunt excepturi. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: >- VariableSetVarFile defines a variable file that lives in another repository than the workspace files. example: created: 1627590400 id: 2986066834940958700 repository: Eum ducimus illum consequatur in. repository_branch: main repository_commit: abc10ed repository_connector: Debitis veritatis qui occaecati quo voluptatem. repository_path: '' repository_sha: abc10ed updated: 1627686800 required: - repository VariableSetsCreateVariableSetAccountLevelResponseBody: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Maiores est sit sit.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string additionalProperties: $ref: '#/components/schemas/VariableSetVar' identifier: type: string description: Identifier is the VariableSet identifier. example: wy pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 0c minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '17' minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Aperiam quos quod.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Voluptate delectus consequatur nemo doloremque consectetur.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Create-Variable-Set-Account-LevelResponseBody result type (default view) example: account: frd connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: At dicta harum suscipit dolores nisi explicabo.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Qui sunt quo.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Repellat illo aliquid vero recusandae commodi omnis.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: t name: resource name org: q5 project: x0 terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: A nesciunt molestiae assumenda fugit sint alias.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Et quia ad expedita provident aperiam.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Quas pariatur ut et.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 required: - account - org - project - identifier - name VariableSetsGetVariableSetAccountLevelResponseBody: type: object properties: account: type: string description: Account is the internal customer account ID. example: sg minLength: 1 maxLength: 128 connectors: type: array items: $ref: '#/components/schemas/VariableSetConnector' description: define an array of connectors that belong to Variable Set example: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: type: integer description: Timestamp when the variable set was created. example: 1627590400 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: map of environment variables configured on the Variable Set. example: Expedita sit.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Quae aut reprehenderit libero nam temporibus.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string additionalProperties: $ref: '#/components/schemas/VariableSetVar' identifier: type: string description: Identifier is the VariableSet identifier. example: cyq pattern: '^[^/?#\s]+$' minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 7o minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: sv5 minLength: 1 maxLength: 128 terraform_variable_files: type: array items: $ref: '#/components/schemas/VariableSetVarFile' description: >- define an array of terraform variables files that belong to a different repository example: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: type: object description: map of terraform variables configured on the Variable Set. example: Autem dolorum blanditiis quis.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Omnis ducimus velit numquam.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Quaerat assumenda fugit assumenda.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string additionalProperties: $ref: '#/components/schemas/VariableSetVar' updated: type: integer description: Timestamp when the variable set was last updated. example: 1627686800 format: int64 description: Get-Variable-Set-Account-LevelResponseBody result type (default view) example: account: mc connectors: - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 - connector_ref: ln created: 1627590400 id: 3405115658866023000 type: aws updated: 1627686800 created: 1627590400 description: this is a more detailed explanation of the resource. environment_variables: Blanditiis eum itaque ea.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string identifier: v name: resource name org: d project: wzg terraform_variable_files: - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 - created: 1627590400 id: 150453055632340770 repository: Modi reprehenderit perferendis. repository_branch: main repository_commit: abc10ed repository_connector: Nihil et molestiae atque exercitationem voluptatum. repository_path: '' repository_sha: abc10ed updated: 1627686800 terraform_variables: Assumenda officiis explicabo velit.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Molestiae doloribus expedita.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string Repudiandae veritatis magnam.: created: 1627590400 id: 5780234500233303000 key: pc updated: 1627686800 value: oe5 value_type: string updated: 1627686800 required: - account - org - project - identifier - name VariableWithPermissions: type: object properties: associatedTemplate: type: string example: Hic nisi aliquam eum cupiditate voluptates sed. associatedVariableSet: type: string example: Qui delectus aut. created: type: integer example: 416725650063945800 format: int64 inUse: type: boolean description: Indicates if this variable is the one actively used in the workspace example: true includeInWorkspace: type: boolean example: true isLocked: type: boolean example: false key: type: string example: Doloremque est nulla aut aut quas. kind: type: string example: Nam eaque tenetur. permissions: $ref: '#/components/schemas/VariablePermissions' source: type: string example: variableSet enum: - workspace - template - variableSet updated: type: integer example: 7169473636657414000 format: int64 uuid: type: string description: Unique identifier for this variable example: Corporis cumque ea. value: type: string example: Commodi accusamus molestiae occaecati. value_type: type: string example: Ut sed consequatur reprehenderit optio. example: associatedTemplate: Fuga nam consequatur quidem architecto. associatedVariableSet: Eum ut minus. created: 5325293444899148000 inUse: false includeInWorkspace: true isLocked: true key: Fuga omnis sit quia accusamus quaerat eum. kind: Inventore consequatur quis et aut magni fugiat. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: variableSet updated: 4716462886609491000 uuid: Itaque vel consequatur consequatur magni nobis quam. value: Sint nam. value_type: Aliquam soluta tenetur. required: - uuid - key - value - value_type - source - kind - includeInWorkspace - isLocked - created - updated - permissions - inUse VariablesAndProvidersResult: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. provider_connectors: type: array items: $ref: '#/components/schemas/ProviderConnectorWithPermissions' example: - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. terraform_variables: type: array items: $ref: '#/components/schemas/VariableWithPermissions' example: - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. variable_files: type: array items: $ref: '#/components/schemas/VariableFileWithPermissions' example: - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. example: environment_variables: - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. provider_connectors: - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. - associatedTemplate: Eius totam sit ut. associatedVariableSet: Impedit dolores voluptatem et sint qui. connector_ref: Autem aspernatur a culpa quod eveniet qui. created: 8057765349902451000 inUse: false isInWorkspace: false isLocked: true permissions: canDelete: true source: workspace type: aws updated: 5917620634086350000 uuid: Sint fuga aut incidunt. terraform_variables: - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. - associatedTemplate: Omnis ab quos. associatedVariableSet: Eos rerum consequatur veritatis nesciunt alias molestiae. created: 2884465276904075300 inUse: false includeInWorkspace: true isLocked: true key: Nulla sequi ipsum laboriosam totam iusto. kind: Expedita cumque dolorem eius corporis cumque. permissions: canDelete: true canEditKey: false canEditValue: true canEditValueType: false source: template updated: 6131151001917423000 uuid: Ipsum numquam aliquid voluptatem exercitationem modi quia. value: Distinctio voluptatem accusantium id sit aspernatur eum. value_type: Delectus quia. variable_files: - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. - associatedTemplate: Maxime laborum. associatedVariableSet: Nostrum neque ea. inUse: true isInWorkspace: false isLocked: false permissions: canDelete: false canEdit: false repository: Vero eveniet. repository_branch: Iusto necessitatibus nesciunt. repository_commit: Modi corporis odio dolorem. repository_connector: Molestiae aliquid autem sed a. repository_path: Est voluptatem nisi tenetur illum quis deserunt. repository_sha: Harum ut eos perferendis omnis ullam. source: workspace uuid: Voluptatibus architecto a quo aut. required: - terraform_variables - environment_variables - provider_connectors - variable_files WebhookInfo: type: object properties: connector: type: string description: The connector for the webhook example: Autem porro non repudiandae temporibus non. link: type: string description: The link for the webhook example: Sunt debitis incidunt blanditiis doloremque suscipit qui. repo: type: string description: The repository for the webhook example: Voluptatem inventore aut molestiae voluptas. type: type: string description: The type of the webhook example: tag enum: - pull_request - merged - push - release - tag description: WebhookInfo defines the webhook information for a unified execution example: connector: Ipsum non maxime in nemo. link: Aut id et est provident facere qui. repo: Iure omnis iste ut aliquam sed praesentium. type: push required: - type Workspace: type: object properties: account: type: string description: Account is the internal customer account ID. example: k5 minLength: 1 maxLength: 128 associated_template: $ref: '#/components/schemas/AssociatedTemplate' budget: type: number description: define the budget for a specific workspace example: 0.5213212 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: false cost_breakdown_json: type: string description: >- cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: type: string description: >- cost_diff_json is the identifier to the diff cost file between the previous and current successful executions example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true create_default_pipelines: type: boolean description: >- if true, auto-generate default pipelines for the workspace provisioner at creation time default: false example: false default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Labore maxime rerum nulla.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Maxime excepturi iusto voluptas consequuntur quo rerum.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Consequatur et nisi.: key: 74e value: Et deserunt in nesciunt. value_type: number additionalProperties: $ref: '#/components/schemas/Variable' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch id: type: integer description: ID PK for internal uses example: 6780445067469863000 format: int64 identifier: type: string description: Workspace identifier. example: 2we minLength: 1 maxLength: 128 modules_json: type: string description: >- modules_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: r3d minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Voluptatem recusandae atque dolores cupiditate. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: type: string description: >- providers_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Odit autem. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Ea consequuntur autem. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Labore non voluptate incidunt. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Impedit dolor adipisci fugit odio tempore eligendi. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Cum dolorem porro quo distinctio. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Voluptatem aut nobis. state_checksum: type: string description: state_checksum is the sha-256 checksum of terraform state file example: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Voluptatem enim. terraform_plan_json: type: string description: >- terraform_plan_json is the identifier to the current state file only in JSON format. example: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: type: string description: >- terraform_state is the identifier to the plan file used to create the latest state. example: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: type: string description: >- terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format. example: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Est ipsa ipsam nihil sunt et voluptatem.: key: 74e value: Et deserunt in nesciunt. value_type: number Sed aut.: key: 74e value: Et deserunt in nesciunt. value_type: number additionalProperties: $ref: '#/components/schemas/Variable' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: false terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Neque alias enim veniam porro. variable_sets: type: array items: type: string example: In rerum ea. description: Attached Variable Sets references example: - Est corrupti. - Excepturi repudiandae. - Sapiente voluptatem. - Exercitationem recusandae quo dolores non fugit. description: Workspace defines an infrastructure coupled with workflows. example: account: 'n' associated_template: template_id: '0' version: x budget: 0.81677055 ccm_cost_enabled: true cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true create_default_pipelines: true default_pipelines: Et facilis aperiam recusandae voluptatem explicabo.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Illo aperiam animi.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Modi aspernatur officia quasi inventore.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Ducimus adipisci praesentium omnis similique et corporis.: key: 74e value: Et deserunt in nesciunt. value_type: number Et pariatur.: key: 74e value: Et deserunt in nesciunt. value_type: number git_fetch_type: branch id: 1647422600226143500 identifier: 3c modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: z project: tq provider_connector: Ad nisi aut. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Perferendis vitae eaque dolor et maxime quisquam. provisioner_configuration: Quibusdam aperiam a quibusdam delectus tenetur. provisioner_version: Iusto alias itaque cumque. prune_sensitive_data: true repository: Minus qui. repository_branch: main repository_commit: abc10ed repository_connector: Et necessitatibus vel est. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Iusto quo aut pariatur qui non. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Beatae tempore nesciunt praesentium aut.: key: 74e value: Et deserunt in nesciunt. value_type: number terragrunt_provider: true terragrunt_version: Beatae aut tempora architecto omnis praesentium hic. variable_sets: - Expedita quas facilis. - Et vel. - Voluptas aut sit. required: - account - org - project - identifier - name - provider_connector - provisioner - terraform_variables - environment_variables WorkspaceData: type: object properties: account: type: string description: Account is the internal customer account ID. example: u1 minLength: 1 maxLength: 128 data_type: type: string description: Type of data stored example: state_human enum: - plan_human - state_raw - state_human - cost_breakdown - cost_diff - modules - providers - cdk_template - cdk_manifest - cdk_tree - cdk_assets - cdk_diff - cdk_drift org: type: string description: Org is the organisation identifier. example: d9 minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: In repellendus totam quas ut in quam. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Error non porro nesciunt voluptatem aliquam vitae. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Esse nobis saepe velit sit eveniet et. project: type: string description: Project is the project identifier. example: 1mb minLength: 1 maxLength: 128 provisioner_type: type: string description: Type of provisioner that created the data example: awscdk enum: - tf - awscdk stack_path: type: string description: Optional path to the stack module example: Consequatur reprehenderit eveniet reprehenderit. stage_id: type: string description: The unique identifier for a stage example: Tempore numquam recusandae itaque. workspace: type: string description: Workspace identifier example: workspace123 description: >- WorkspaceData is the representation for a single item of data associated with a workspace. example: account: rv data_type: providers org: rd pipeline_execution_id: Officiis omnis autem qui dolores. pipeline_id: Architecto magni. pipeline_stage_id: Sed quis harum consequatur voluptatem excepturi quis. project: j provisioner_type: tf stack_path: Aut sit odio quo. stage_id: Fugiat sit quidem at consequatur cumque. workspace: workspace123 required: - account - org - project - workspace - pipeline_id - stage_id - pipeline_execution_id - pipeline_stage_id - provisioner_type - data_type WorkspaceDataInfo: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: type: array items: $ref: '#/components/schemas/WorkspaceDataPolicyEvaluation' description: Individual policy evaluation details example: - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. policy_evaluation_message: type: string description: Pre-rendered message included when policy evaluation did not pass example: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: type: string description: >- The overall status of policy evaluation (if it occurred) indicating whether it passed example: error enum: - error - warning - pass example: id: dc538c61-de48-4220-958c-5f3c4f983daa policy_evaluation: - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. - message: Quod ipsum minima. policy_id: Nulla fuga nobis. policy_name: Vero omnis sunt dolore. policy_set_id: Iste ea cum inventore qui accusamus. policy_set_name: Quia a a eveniet amet qui dolores. policy_status: Ad eaque. policy_evaluation_message: '- instance type ''xlarge'' is not permitted' policy_evaluation_status: error required: - id WorkspaceDataPolicyEvaluation: type: object properties: message: type: string example: Aut odit quos eos vel. policy_id: type: string example: Rem adipisci sapiente ut voluptatem ipsa. policy_name: type: string example: Dolor ea maiores aliquam perferendis molestias et. policy_set_id: type: string example: Nisi aspernatur voluptatem. policy_set_name: type: string example: Omnis quibusdam nobis aut. policy_status: type: string example: Accusantium occaecati. example: message: Dignissimos quis. policy_id: Suscipit qui. policy_name: Et repellat iusto nostrum sit unde. policy_set_id: Et quis. policy_set_name: Voluptatem ullam quis labore. policy_status: Eveniet fugiat eveniet dolores nesciunt ut numquam. required: - policy_set_id - policy_set_name - policy_id - policy_name - policy_status - message WorkspaceDataResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspacedata' example: - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 - account: vm4 created: 6119950962968917000 data_type: providers id: dc538c61-de48-4220-958c-5f3c4f983daa org: r pipeline_execution_id: Tempore cupiditate dolor reprehenderit voluptatem ullam voluptas. pipeline_id: Libero quae laudantium accusantium. pipeline_stage_id: Nihil ullam ut hic saepe. project: zlq provisioner_type: awscdk stack_path: Voluptatibus sed ut fugiat. stage_id: Ratione voluptatem praesentium. workspace: workspace123 WorkspaceEvent: type: object properties: account: type: string description: Account is the internal customer account ID. example: '4' minLength: 1 maxLength: 128 data: type: object example: Eius voluptatum molestiae aut quisquam culpa.: Aut non dignissimos unde ullam. additionalProperties: type: string example: Qui eligendi sed eum accusamus vel odio. event_type: type: string description: The type of event that occurred example: apply_needed enum: - plan - drifted - provisioning - destroying - active - inactive - apply_needed - failed - stage-complete metadata: $ref: '#/components/schemas/ActivityMetadata' org: type: string description: Org is the organisation identifier. example: c minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: 'Deprecated: use metadata instead' default: '' example: Voluptate nemo repellat. pipeline_stage_id: type: string description: 'Deprecated: use metadata instead' default: '' example: Dolorem labore voluptas ullam qui. project: type: string description: Project is the project identifier. example: f minLength: 1 maxLength: 128 workspace: type: string description: Workspace associated with this event example: s minLength: 1 maxLength: 1024 description: WorkspaceEvent defines an individual workspace event example: account: z data: Doloremque et.: Placeat eos dolorem. Et officiis.: Repellendus repellendus molestiae distinctio id fugit. Quasi placeat consequatur aut aut et quis.: Odit asperiores nulla rerum est odit. event_type: apply_needed metadata: PlannedChangesCount: 8560119560349408000 activity_status: incomplete activity_type: diff cost_breakdown_uuid: Explicabo quam non. cost_currency: Aut ad ab temporibus. cost_diff_total_monthly: Distinctio asperiores ut nostrum voluptatem officia. cost_diff_uuid: A dolorem. cost_past_total_monthly: Quae doloremque animi. cost_total_monthly: Quisquam cumque dolor velit ipsum dolores est. cost_total_monthly_percentage_change: Dolor magnam aut voluptatem commodi optio neque. data_length: 4588874586996690400 drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 enable_solutions_factory: true git_branch: Voluptatem maxime non. git_commit_message: Qui neque dolores non et maxime. git_commit_sha: Quisquam eum laboriosam est. git_repo: Quod molestiae ratione. modules_uuid: Et quidem eos cumque est sunt est. output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 pipeline: Quidem est impedit alias aut eaque. pipeline_execution_id: Aliquid perspiciatis. pipeline_execution_number: Error totam quae. pipeline_name: Quos eum sunt eum. pipeline_stage_id: Ab temporibus dolores tempora maxime. plan_uuid: Minus voluptatum. providers_uuid: Ipsam rerum nam eveniet. provisioner: Cum molestias qui numquam. provisioner_version: Cumque rerum aut unde rerum eos dolor. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 rollback_reason: Et doloremque repellat. rollback_source_id: Et quas voluptatem consectetur qui. stacks: - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. - assets_uuid: Corrupti est eos explicabo iste tempore ipsa. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 drift_uuid: Velit et impedit eos. error_message: Debitis hic assumenda. manifest_uuid: Qui omnis magnam maxime nesciunt. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 stack_name: A pariatur vero aut quasi quo. stack_outputs: Delectus doloribus perferendis corporis.: Magnam impedit. Minima sequi officiis.: Earum enim error dolor quaerat dolor. Sit placeat odio a et ut a.: Est quo repellat est asperiores quia sapiente. stack_path: Sit consequatur natus fugiat aut. status: skipped template_uuid: Veritatis non vel quo ratione sed. tree_uuid: Qui aperiam sint. state_checksum: Mollitia libero. state_uuid: Nobis architecto qui. terragrunt_details: - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. - cost_breakdown_uuid: Corrupti dignissimos magnam rerum. cost_currency: Aut eum. cost_diff_total_monthly: Eveniet nostrum assumenda eum. cost_diff_uuid: Quasi voluptate. cost_past_total_monthly: Veritatis atque quaerat. cost_total_monthly: Quia cum accusantium repellendus pariatur dolorum nisi. cost_total_monthly_percentage_change: Atque cum a commodi fuga aut. drift_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 output_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 path_id: Dicta rem animi sint. resource_counts: added: 5532484897956516000 changed: 6263475229617526000 deleted: 3259582952696000500 imported: 7308782620986909000 removed: 9045922788596220000 replaced: 526423898808401660 unchanged: 8423397739506669000 state_file_link: Ipsa nihil vel quia sit. status: Et quia non suscipit. trigger: Doloribus consequatur.: Voluptatem nulla id soluta. Fugiat quia quisquam nihil.: Suscipit voluptatem laudantium occaecati qui aut iusto. Ut temporibus qui magnam dolor.: Quia ab et deserunt possimus. via_cfn: true org: n8 pipeline_execution_id: Soluta aliquid est. pipeline_stage_id: At odio. project: x9y workspace: o required: - account - org - project - workspace - event_type WorkspaceLock: type: object properties: created_at: type: integer description: Unix timestamp (milliseconds) when the lock was created. example: 1953672995507637800 format: int64 id: type: string description: Lock ID. example: Quia aut ut est dolore ut pariatur. locked_by_display_name: type: string description: Display name of who locked the workspace. example: Et ut cupiditate ipsam quasi sed. locked_by_principal_id: type: string description: Principal ID who locked the workspace. example: Modi quia tenetur rerum et. locked_by_principal_type: type: string description: Type of principal who locked the workspace. example: Aperiam nobis officiis eaque numquam. manual: type: boolean description: >- Whether the lock is manual (user-initiated). true = manual lock, false = automatic lock. example: true reason: type: string description: Reason for the lock. example: Autem quae quibusdam perferendis qui. description: >- workspaceLock holds the details of an active workspace lock. Fields are populated for manual (user-initiated) locks and left empty for automatic (Terraform CLI) locks. example: created_at: 8857189691969749000 id: Impedit ea laboriosam voluptas numquam. locked_by_display_name: Debitis facere est animi et molestiae. locked_by_principal_id: Minima repellendus. locked_by_principal_type: Suscipit vel et ut maxime in tempore. manual: true reason: Quia omnis at. WorkspaceMetrics: type: object properties: status_counts: type: object description: Counts by status example: Fugit error quo voluptate asperiores odio corrupti.: 3173511284510101000 additionalProperties: type: integer example: 137979743766655660 format: int64 example: status_counts: Illum perferendis aut magnam.: 8524613040569428000 Minus quae enim repellendus asperiores libero sunt.: 4613099447356697000 Placeat nemo assumenda rem voluptatem magni officia.: 5022049051053598000 WorkspaceModuleCollection: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspacemodule' example: - invocations: 3 key: ec2-instance_test source: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: environments/prod/ec2 version: 5.0.0 - invocations: 3 key: ec2-instance_test source: >- registry.opentofu.org/terraform-aws-modules/ec2-instance/aws//examples/complete stack_path: environments/prod/ec2 version: 5.0.0 WorkspaceProviderConnector: type: object properties: connector_ref: type: string description: Connector reference in harness platform. example: 4i5 minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the connector was created. example: 1627590400 format: int64 id: type: integer description: ID PK for internal uses example: 8747368780291654000 format: int64 terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: true type: type: string description: Type indicates the connector type. example: azure enum: - aws - azure - gcp - vault updated: type: integer description: Timestamp when the connector was last updated. example: 1627686800 format: int64 workspace_id: type: integer description: Workspace ID FK for internal uses example: 1877234076003837000 format: int64 description: Workspace provider connector example: connector_ref: 'n' created: 1627590400 id: 3876207744533462000 terragrunt_provider: false type: azure updated: 1627686800 workspace_id: 5646899192036875000 required: - connector_ref - type WorkspaceResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspace' example: - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. - account: c associated_template: template_id: '0' version: x backend_locked: true budget: 0.89865804 ccm_cost_enabled: false cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 5885542759355023000 default_pipelines: Libero corporis sunt ut.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Eaque iure ipsa sint corporis soluta.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Nostrum tempore porro.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number git_fetch_type: branch id: 4728641103811351000 identifier: z0d lock: created_at: 4287062133644655600 id: Suscipit quam tempora nobis. locked_by_display_name: Molestias omnis facere quis sit numquam. locked_by_principal_id: Id in doloribus et voluptatibus quam. locked_by_principal_type: Enim id. manual: true reason: Iste et aut eos dolor. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: q9d project: '3' provider_connector: Pariatur possimus. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Recusandae culpa. provisioner_configuration: Reprehenderit odit. provisioner_data: Molestiae voluptatem ad consequatur. provisioner_version: Aut iusto alias id impedit dolores. prune_sensitive_data: true repository: Sint sed. repository_branch: main repository_commit: abc10ed repository_connector: Rerum et. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Assumenda consequatur id. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: active tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Quam cum maiores.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number Sint nisi qui aliquid sit.: created: 3282252996963457500 key: 4g updated: 5865019887442814000 value: Et explicabo autem necessitatibus voluptas ad. value_type: number terragrunt_provider: true terragrunt_version: Vel consequatur. updated: 8592137503469924000 variable_sets: - Qui qui. - Ad non. - Quia error aut rerum qui fuga consequatur. - Perspiciatis mollitia. WorkspaceResourceSummary: type: object properties: account: type: string description: Account is the internal customer account ID. example: d minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 5431724905162090000 format: int64 description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. identifier: type: string description: Workspace identifier. example: nl minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 91h minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: j minLength: 1 maxLength: 128 status: type: string description: The status of the workspace example: destroying enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 7581777269264830000 format: int64 description: >- WorkspaceResource is the representation for a single workspace definition. (summary view) example: account: jun created: 5544220775217141000 description: this is a more detailed explanation of the resource. identifier: ld name: resource name org: 009 project: ds status: active updated: 276886844279661470 required: - account - org - project - identifier - name - created - updated - status WorkspaceResourceSummaryCollection: type: array items: $ref: '#/components/schemas/WorkspaceResourceSummary' description: >- WorkspaceResourceCollection is the result type for an array of WorkspaceResource (summary view) example: - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 - account: 2yr created: 1663359976357609700 description: this is a more detailed explanation of the resource. identifier: qxt name: resource name org: jub project: tn status: provisioning updated: 3078030439088850400 WorkspaceTerraformVariableFiles: type: object properties: git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch repository: type: string description: Repository is the name of the repository to use. example: Voluptatibus voluptatem vero veniam. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: A vero ut quod. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed description: >- WorkspaceTerraformVarFiles defines a variable file that lives in another repository than the workspace files. example: git_fetch_type: branch repository: Aut est voluptatem. repository_branch: main repository_commit: abc10ed repository_connector: Ex nisi dolores sunt. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed required: - repository WorkspaceUpdate: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 budget: type: number description: define the budget for a specific workspace example: 0.9238446 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: true cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Expedita quia nam voluptates.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. Voluptatem maiores rerum.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Itaque quo quas.: key: 74e value: Et deserunt in nesciunt. value_type: number Natus molestias fuga excepturi.: key: 74e value: Et deserunt in nesciunt. value_type: number additionalProperties: $ref: '#/components/schemas/Variable' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch identifier: type: string description: Workspace identifier. example: dsu minLength: 1 maxLength: 128 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: i1 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: ef minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Omnis consequatur expedita necessitatibus dolore. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Quo labore. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Soluta reiciendis consequatur culpa voluptate a nulla. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Cumque sapiente molestias voluptates non accusantium et. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Maxime velit et qui. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Iure quia. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Vel qui veniam. tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: Ut temporibus ea. terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Eum sapiente.: key: 74e value: Et deserunt in nesciunt. value_type: number Ipsum corrupti delectus sunt eveniet autem.: key: 74e value: Et deserunt in nesciunt. value_type: number Nemo quibusdam voluptatem veniam ut quas.: key: 74e value: Et deserunt in nesciunt. value_type: number additionalProperties: $ref: '#/components/schemas/Variable' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: true terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Commodi nostrum temporibus. variable_sets: type: array items: type: string example: Aut veritatis eos dicta quidem recusandae amet. description: Attached Variable Sets references example: - Porro sit et odit fuga. - Placeat dicta ad et. - Aut repellendus. description: WorkspaceUpdate defines the fields of a workspace that can be updated. example: account: f budget: 0.52497935 ccm_cost_enabled: false cost_estimation_enabled: true default_pipelines: Qui adipisci minima eum optio hic.: project_pipeline: Dolor voluptas quis quae non facere. workspace_pipeline: Suscipit harum qui odit perspiciatis et sunt. description: this is a more detailed explanation of the resource. environment_variables: Vero amet repellat aut vitae sed ea.: key: 74e value: Et deserunt in nesciunt. value_type: number git_fetch_type: branch identifier: srv name: resource name org: b7 project: cn provider_connector: Ea reiciendis nemo sunt. provider_connectors: - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 - connector_ref: u created: 1627590400 id: 1908360430920829700 terragrunt_provider: true type: gcp updated: 1627686800 workspace_id: 1053109811099751800 provisioner: Est distinctio adipisci quam id. provisioner_configuration: Eveniet itaque est quidem voluptatem architecto nobis. provisioner_version: Labore blanditiis sit. prune_sensitive_data: true repository: Ipsam est vel dolor. repository_branch: main repository_commit: abc10ed repository_connector: Rerum officia voluptatem qui ea. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: true sparse_checkout: Ad qui est ut fuga. tags: cost-center: engineering environment: production team: platform terraform_variable_files: - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Quaerat autem doloremque minus. repository_branch: main repository_commit: abc10ed repository_connector: Non autem suscipit beatae quibusdam soluta. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Deserunt voluptatem quam a.: key: 74e value: Et deserunt in nesciunt. value_type: number Eveniet doloribus.: key: 74e value: Et deserunt in nesciunt. value_type: number terragrunt_provider: false terragrunt_version: Veniam culpa laudantium. variable_sets: - Repellendus accusamus soluta nobis. - Dignissimos alias nisi quam perspiciatis eos et. - Laudantium perspiciatis. required: - account - org - project - identifier - terraform_variables - environment_variables - name - provider_connector - provisioner WorkspaceVariable: type: object properties: account: type: string description: Account is the internal customer account ID. example: lh minLength: 1 maxLength: 128 key: type: string description: Key is the identifier for the secret. example: p 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: j minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '2' minLength: 1 maxLength: 128 value: type: string description: Value is the value of the secret. example: Enim vero et soluta error est. value_type: type: string description: >- Type indicates the value type of the variable. In the case of secret this is a reference to an item in the secret store. Boolean values must be "true" or "false". JSON values must be valid JSON. example: boolean enum: - string - secret - boolean - json - number workspace: type: string description: >- Workspace is the resource workspace this variable is associated with. example: Ipsa sit. description: >- Workspace Variable describes a base variable associated with a workspace. It is intended to be extended into specific types which are then used. example: account: '8' key: '4' kind: env org: a project: fyc value: Fugit praesentium quia. value_type: boolean workspace: Debitis nulla ad qui. required: - account - org - project - workspace - key - value - value_type - kind WorkspaceVariableResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmWorkspacevariable' example: - account: nry created: 5222872494843438000 key: 2l kind: env org: w project: t2 updated: 6246346542190354000 value: Laborum et. value_type: boolean workspace: Magni facilis iure sed ut velit at. - account: nry created: 5222872494843438000 key: 2l kind: env org: w project: t2 updated: 6246346542190354000 value: Laborum et. value_type: boolean workspace: Magni facilis iure sed ut velit at. - account: nry created: 5222872494843438000 key: 2l kind: env org: w project: t2 updated: 6246346542190354000 value: Laborum et. value_type: boolean workspace: Magni facilis iure sed ut velit at. WorkspacesCreateWorkspaceResponseBody: type: object properties: policy_evaluation: $ref: '#/components/schemas/Evaluation' description: Create-WorkspaceResponseBody result type (default view) 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' WorkspacesShowWorkspaceResponseBody: type: object properties: account: type: string description: Account is the internal customer account ID. example: '39' minLength: 1 maxLength: 128 associated_template: $ref: '#/components/schemas/AssociatedTemplate' backend_locked: type: boolean description: Defines if the remote backend is locked or not default: false example: true budget: type: number description: define the budget for a specific workspace example: 0.012080515 format: float ccm_cost_enabled: type: boolean description: define if CCM cost integration is enabled for this workspace default: false example: false cost_breakdown_json: type: string description: >- cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: type: string description: >- cost_diff_json is the identifier to the diff cost file between the previous and current successful executions example: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: type: boolean description: >- define if cost estimation operations will be performed in this workspace default: false example: true created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4763830509616794000 format: int64 default_pipelines: type: object description: >- List of default pipelines associated with this workspace and any per-workspace overrides. example: Id quasi esse quidem voluptates facere facilis.: project_pipeline: Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. additionalProperties: $ref: '#/components/schemas/DefaultPipelineOverride' description: type: string description: Description provides long-form text about the resource. example: this is a more detailed explanation of the resource. environment_variables: type: object description: list of environment variables configured on the workspace. example: Est eos et fugit.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Molestias voluptatem in dolorum blanditiis suscipit.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string additionalProperties: $ref: '#/components/schemas/VariableResource' git_fetch_type: type: string description: Git fetch type (branch/commitId/sha) - can contain JEXL expressions. example: branch identifier: type: string description: Workspace identifier. example: s minLength: 1 maxLength: 128 lock: $ref: '#/components/schemas/WorkspaceLock' modules_json: type: string description: >- modules_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 name: type: string description: Name is the human readable name for the resource. example: resource name minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: ru minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: ey minLength: 1 maxLength: 128 provider_connector: type: string description: >- Provider Connector is the reference to the connector for the infrastructure provider. example: Vel nostrum inventore. provider_connectors: type: array items: $ref: '#/components/schemas/WorkspaceProviderConnector' description: define an array of provider connectors that belong to Workspace example: - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 providers_json: type: string description: >- providers_json is the identifier of any modules metadata associated with this workspace example: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: type: string description: Provisioner defines the provisioning tool to use. example: Optio commodi fugiat dolor quo. provisioner_configuration: type: string description: >- Provisioner configuration metadata (key value pair provisioner specific configuration). example: Molestiae omnis quis placeat. provisioner_data: type: string example: Hic officiis ut exercitationem. provisioner_version: type: string description: Provisioner Version defines the tool version to use. default: latest example: Maxime doloremque in. prune_sensitive_data: type: boolean description: >- prune_sensitive_data is a flag to enable or disable pruning of sensitive data default: false example: true repository: type: string description: Repository is the name of the repository to use. example: Unde culpa. repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this code. example: Et quibusdam expedita blanditiis quis eaque. repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_ref: type: string description: >- Generic repository reference (branch/commit/sha) used with JEXL expressions. example: <+stage.variables.REF> repository_sha: type: string description: Repository SHA in which the code should be accessed. example: abc10ed repository_submodules: type: string description: >- repository_submodules is the instruction about whether to clone submodules in the pipeline step default: 'false' example: recursive enum: - 'false' - 'true' - recursive run_all: type: boolean description: Run-All terragrunt modules. example: false sparse_checkout: type: string description: >- List of patterens that will be used for sparse checkout option of git clone example: Dolor aut atque occaecati neque. state_checksum: type: string description: state_checksum is the sha-256 checksum of terraform state file example: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: type: string description: The status of the workspace example: provisioning enum: - active - inactive - provisioning - destroying - failed - unknown - rollback_applied tags: type: object description: Tags associated with the workspace. example: cost-center: engineering environment: production team: platform additionalProperties: type: string example: In sint numquam pariatur. terraform_plan_json: type: string description: >- terraform_plan_json is the identifier to the current state file only in JSON format. example: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: type: string description: >- terraform_state is the identifier to the plan file used to create the latest state. example: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: type: string description: >- terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format. example: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: type: array items: $ref: '#/components/schemas/WorkspaceTerraformVariableFiles' description: >- define an array of terraform variables files that belong to a different repository example: - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: type: object description: list of terraform variables configured on the workspace. example: Est est nisi voluptatem.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string Perspiciatis sint voluptas.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string additionalProperties: $ref: '#/components/schemas/VariableResource' terragrunt_provider: type: boolean description: Whether this workspace uses terragrunt to provision infrastructure default: false example: false terragrunt_version: type: string description: Terragrunt Version to use when provisioner is terragrunt. example: Molestiae iste occaecati velit nostrum optio beatae. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 2486578356589284000 format: int64 variable_sets: type: array items: type: string example: Excepturi officia quibusdam. description: Attached Variable Sets references example: - A nam. - Sed aut dolor aut. description: Show-WorkspaceResponseBody result type (default view) example: account: bw0 associated_template: template_id: s0 version: '7' backend_locked: true budget: 0.106980816 ccm_cost_enabled: true cost_breakdown_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_diff_json: c4a2d99bc28d236098a095277b7eb0718d6be068 cost_estimation_enabled: true created: 6220122609617983000 default_pipelines: Aut aut aut odio dolorum.: project_pipeline: Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. Quo autem hic fuga.: project_pipeline: Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. Velit temporibus vero rerum placeat nostrum.: project_pipeline: Laudantium quibusdam voluptatem illum rerum voluptatem non. workspace_pipeline: Fuga ipsum. description: this is a more detailed explanation of the resource. environment_variables: Accusantium at et in et nesciunt.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string git_fetch_type: branch identifier: 6v lock: created_at: 3647518426848980500 id: Magnam laboriosam omnis voluptatem itaque vero. locked_by_display_name: Et qui velit eaque nesciunt tempora. locked_by_principal_id: Rerum deserunt error reprehenderit iure quasi amet. locked_by_principal_type: Neque et earum dolores. manual: false reason: Ducimus tempore consequatur voluptatem voluptatum et et. modules_json: c4a2d99bc28d236098a095277b7eb0718d6be068 name: resource name org: f project: 94y provider_connector: Tenetur quia. provider_connectors: - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 - connector_ref: '6' created: 1627590400 id: 8052349166846002000 terragrunt_provider: true type: azure updated: 1627686800 workspace_id: 333133447305764600 providers_json: c4a2d99bc28d236098a095277b7eb0718d6be068 provisioner: Eaque est quia quis maxime odio. provisioner_configuration: Laudantium molestias facilis temporibus. provisioner_data: Et fugit dolorum molestiae et. provisioner_version: Iure est sit aperiam qui placeat tempora. prune_sensitive_data: true repository: Laborum accusantium nobis. repository_branch: main repository_commit: abc10ed repository_connector: Quisquam recusandae expedita hic ratione quibusdam. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed repository_submodules: recursive run_all: false sparse_checkout: Sit in ipsam quis ex quidem cumque. state_checksum: d21c1662d8ce2c74f24efdc8db93eb34473b86810aeccca4b1518f70b0ccde8f status: destroying tags: cost-center: engineering environment: production team: platform terraform_plan_json: f9e21473daaa2674d862b67a1339f4570e86de17 terraform_state: fc1200c7a7aa52109d762a9f005b149abef01479 terraform_state_json: c4a2d99bc28d236098a095277b7eb0718d6be068 terraform_variable_files: - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed - git_fetch_type: branch repository: Dolorem facere laboriosam et. repository_branch: main repository_commit: abc10ed repository_connector: Eaque accusantium ea quo quae unde. repository_path: '' repository_ref: <+stage.variables.REF> repository_sha: abc10ed terraform_variables: Aut quibusdam aperiam rerum ut.: created: 2429367143570015000 key: jl1 updated: 6642620354677624000 value: Eos magnam sed et et quam deleniti. value_type: string terragrunt_provider: true terragrunt_version: Fuga et sequi vel placeat qui fugiat. updated: 6410615453411372000 variable_sets: - Vel corrupti. - Et eum eum modi aperiam. required: - account - org - project - identifier - name - provider_connector - provisioner - repository_connector - terraform_variables - environment_variables - created - updated - provisioner_data - status - tags AnsibleActivityMetadata: type: object properties: activity_status: type: string description: The status of this activity example: Quia molestiae quasi voluptatem alias labore. filters: type: string description: Tags/skip-tags/limit applied to the run example: tags=deploy skip-tags=slow limit=web git_branch: type: string description: Git branch associated with this execution example: Qui iusto iure. git_commit_message: type: string description: Git commit message associated with this execution example: Nihil sequi cum ea deleniti. git_commit_sha: type: string description: Git commit SHA associated with this execution example: Error quo laboriosam. git_repo: type: string description: Git repo associated with this execution example: Quasi non beatae qui minima ut. metrics: $ref: '#/components/schemas/AnsibleMetrics' pipeline: type: string description: The unique identifier of any associated pipeline example: Ratione aut qui voluptates rerum commodi quasi. pipeline_execution_id: type: string description: The unique identifier for any associated pipeline execution example: Sit harum aut impedit architecto. pipeline_execution_number: type: string description: The unique number for any associated pipeline execution example: Molestiae ea dolores molestiae deserunt. pipeline_name: type: string description: The name of any associated pipeline example: Laudantium et voluptas tempore beatae voluptate error. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Aliquid provident sed. plugin_version: type: string description: The version of the Ansible plugin that produced this activity example: Non repudiandae excepturi eaque consequatur. results_uuid: type: string description: The ID of any associated results example: Nisi iusto. trigger: type: object description: Trigger info for any associated pipeline execution example: Nesciunt et quo.: Est officia culpa. Possimus alias quos.: Est aut in quibusdam natus. additionalProperties: true example: activity_status: Numquam numquam necessitatibus nobis non perferendis natus. filters: tags=deploy skip-tags=slow limit=web git_branch: Suscipit qui. git_commit_message: Pariatur hic et et inventore eum. git_commit_sha: Ut voluptas vel nihil fugiat. git_repo: Dolor voluptatem fuga harum consectetur. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Sit dolores. pipeline_execution_id: Vitae tempore aut sed exercitationem eveniet sunt. pipeline_execution_number: Necessitatibus repellendus qui illo. pipeline_name: In eligendi rem eveniet reiciendis. pipeline_stage_id: Qui nobis. plugin_version: Sed tenetur est dolores sed ducimus veritatis. results_uuid: Aut minus suscipit quasi et natus. trigger: Debitis dicta non ut.: Consequatur praesentium est dicta aut. Enim repellat corporis sed perspiciatis.: Voluptatem mollitia soluta sit voluptatem. Voluptate sunt.: Pariatur porro nemo est labore facere necessitatibus. AnsibleActivityResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmAnsibleactivity' example: - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h AnsibleData: type: object properties: account: type: string description: Account is the internal customer account ID. example: t minLength: 1 maxLength: 128 data_type: type: string description: Type of data stored example: task_results enum: - task_results inventories: type: string description: Inventories associated with this event example: Eum sequi beatae sint. org: type: string description: Org is the organisation identifier. example: de minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Tempore quo et omnis veritatis. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Quis harum est. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Nostrum exercitationem eos rerum. playbooks: type: string description: Playbooks associated with this event example: Sit facilis consequatur non officia et enim. project: type: string description: Project is the project identifier. example: 51z minLength: 1 maxLength: 128 stage_id: type: string description: The unique identifier for a stage example: Animi recusandae inventore quasi qui. description: >- AnsibleData is the representation for a single item of data associated with an inventory and playbook. example: account: hmb data_type: task_results inventories: Quidem rerum ut et. org: v4d pipeline_execution_id: Quis et et at. pipeline_id: Molestiae rerum reprehenderit. pipeline_stage_id: Eos odit natus. playbooks: Necessitatibus aliquam laboriosam a deserunt asperiores enim. project: r00 stage_id: Illum voluptas deserunt quisquam. required: - account - org - project - data_type - inventories - playbooks AnsibleDataInfo: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: id: dc538c61-de48-4220-958c-5f3c4f983daa required: - id AnsibleDataResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmAnsibledata' example: - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. - account: '4' created: 3993103547392631300 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur blanditiis. org: hk pipeline_execution_id: Ad quae quia itaque voluptatem aut est. pipeline_id: Totam atque quis dolores perspiciatis cumque. pipeline_stage_id: Deleniti et omnis consequuntur molestiae soluta. playbooks: Quibusdam in similique vero ab atque. project: 1s stage_id: Maiores ex voluptatum eum molestiae aut. AnsibleEvent: type: object properties: account: type: string description: Account is the internal customer account ID. example: 3xx minLength: 1 maxLength: 128 event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution inventories: type: string description: Inventories associated with this event example: Esse perspiciatis dolores perspiciatis. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: 1ni minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Reprehenderit ut. project: type: string description: Project is the project identifier. example: yo minLength: 1 maxLength: 128 description: AnsibleEvent defines an individual ansible event example: account: 9ge event_type: activity-execution inventories: Accusantium ut tenetur qui quia. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: v playbooks: In sapiente hic. project: 3j required: - account - org - project - inventories - playbooks - event_type AnsibleGroup: type: object properties: hosts: type: object description: The hosts in the group example: host1.example.com: Var1: key: Var1 value: value1 value_type: string host2.example.com: Var2: key: Var2 value: account.MySecret value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleHost' vars: type: object description: The vars in the group example: 704b228e-728d-4857-afca-b036c27abdd8: key: Var1 value: value1 value_type: string a213b035-1c48-42ed-b914-7056ca4ba73c: file_name: Var2 key: Var2 value: account.MySecret value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleVariable' description: >- AnsibleGroup is the representation for a single group associated with ansible. example: hosts: host1.example.com: Var1: key: Var1 value: value1 value_type: string host2.example.com: Var2: key: Var2 value: account.MySecret value_type: secret vars: 704b228e-728d-4857-afca-b036c27abdd8: key: Var1 value: value1 value_type: string a213b035-1c48-42ed-b914-7056ca4ba73c: file_name: Var2 key: Var2 value: account.MySecret value_type: secret required: - hosts AnsibleHost: type: object example: Officiis corporis illum eos.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Rerum eum laborum exercitationem.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' AnsibleMetrics: type: object properties: circuit_breaker_triggered: type: boolean description: Whether circuit breaker was triggered example: false duration_ms: type: integer description: Duration of ansible run in milliseconds example: 6477359997823439000 format: int64 host_changed: type: integer description: Number of hosts with changed status example: 7722634216223018000 format: int64 host_failed: type: integer description: Number of hosts with failed status example: 5331520620495805000 format: int64 host_ok: type: integer description: Number of hosts with ok status example: 1193274390885388000 format: int64 host_skipped: type: integer description: Number of hosts with skipped status example: 4058733752684418600 format: int64 host_unreachable: type: integer description: Number of hosts with unreachable status example: 3652044715025427000 format: int64 output_size_bytes: type: integer description: Size of structured ansible output in bytes example: 5815332087909322000 format: int64 payload_size_bytes: type: integer description: Size of payload sent to server in bytes example: 6224671110022298000 format: int64 total_hosts: type: integer description: Total number of hosts in the ansible run example: 3887661339996656000 format: int64 total_tasks: type: integer description: Total number of tasks across all hosts example: 3034621679491816400 format: int64 description: Observability metrics for ansible playbook runs example: circuit_breaker_triggered: true duration_ms: 7055333389648037000 host_changed: 7862796348239940000 host_failed: 3462962129327891000 host_ok: 7837058807583468000 host_skipped: 7347484923185114000 host_unreachable: 4867741056670230000 output_size_bytes: 3994874022393828000 payload_size_bytes: 6067565257167256000 total_hosts: 6662693172500469000 total_tasks: 1557358335048085200 AnsibleVariable: type: object properties: file_name: type: string description: Filename is where to store the value of the secret. example: Deserunt assumenda et vel sed earum. key: type: string description: Key is the identifier for the secret. example: a10 pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 uuid: type: string description: UUID is the unique identifier for the secret. example: 123e4567-e89b-12d3-a456-426655440000 value: type: string description: Value is the value of the secret. example: Quibusdam voluptatum praesentium. 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: Corporis ea repudiandae nisi voluptate. description: >- AnsibleVariable is the representation for a single variable associated with ansible. example: file_name: Accusantium molestiae voluptatem. key: ms uuid: 123e4567-e89b-12d3-a456-426655440000 value: Repellendus nostrum est est voluptas voluptatem. value_type: Veritatis officia explicabo sapiente repudiandae. required: - key - value - value_type CreateAnsibleDataResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: id: dc538c61-de48-4220-958c-5f3c4f983daa required: - id CreateDynamicGroup: type: object properties: configuration: $ref: '#/components/schemas/DynamicConfig' connector_identifier: type: string description: Connector Identifier is the identifier of the connector to use. example: my-group connector_type: type: string description: Connector Type is the type of connector to use. example: workspace enum: - workspace - aws - gcp - azure - vault dynamic_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Dynamic Vars is the variables associated with the host. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: type: string description: The identifier of the group example: test_group name: type: string description: Name is the friendly name of the group. example: My Group vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. example: configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my-group connector_type: workspace dynamic_vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: test_group name: My Group vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - identifier - name - connector_identifier - connector_type CreateInventoryGroupRequest: type: object properties: configuration: $ref: '#/components/schemas/DynamicConfig' connector_identifier: type: string description: Connector identifier is the connector identifier to use. example: my_aws_connector connector_type: type: string description: Connector Type is the type of connector to use. example: workspace enum: - workspace - aws - gcp - azure - vault dynamic_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of dynamic variables that belong to the group example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory groups. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: type: array items: type: string example: Ad aut est ut quia cum. description: List of host addresses that belong to the group example: - Ut ab corrupti doloribus dolorem. - Nam totam. - Incidunt aut sit. - Repellat doloribus dolorem commodi culpa autem. identifier: type: string description: The identifier of the group example: test_group name: type: string description: Name is the friendly name of the group. example: My Group vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of variables that belong to the group example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. example: configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my_aws_connector connector_type: workspace dynamic_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: - Velit quia placeat non laborum similique. - Aut voluptatem est sed quas sunt dolorem. - Officiis rerum quidem est. identifier: test_group name: My Group vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - identifier - name CreateInventoryHostRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory hosts. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: type: array items: type: string example: Ducimus voluptatem ea sint dolorem debitis eum. description: Groups is the list of groups the host belongs to. example: - Corporis voluptatem aliquid in earum. - Et est iste nisi veritatis. - Voluptas quaerat dolor cumque qui id est. host_address: type: string description: Host address is the address of the host. example: host1.example.com vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. example: env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: - Rerum dolor sit sint. - Quia ea et. host_address: host1.example.com vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - host_address CreateInventoryRequest: type: object properties: description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 dynamic_groups: type: array items: $ref: '#/components/schemas/CreateDynamicGroup' description: Groups is the list of dynamic groups to use. example: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace groups: type: array items: $ref: '#/components/schemas/CreateManualGroup' description: Groups is the list of manual groups to use. example: - hosts: - host1.example.com: null name: my-group identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 plugin_options: $ref: '#/components/schemas/PluginOptions' remote_source: $ref: '#/components/schemas/RemoteSource' tags: type: array items: type: string example: Nostrum nobis magnam voluptate tempora aspernatur. description: Tags associated with the inventory example: - Molestiae assumenda sequi et at quaerat ullam. - Dolores ad sint minus cum adipisci. type: type: string description: Type indicates what kind of inventory this is example: dynamic enum: - manual - dynamic - plugin - remote vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the list of manual variables to use. example: - name: my-var value: my-value example: description: Production infrastructure inventory dynamic_groups: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace groups: - hosts: - host1.example.com: null name: my-group identifier: test_inventory name: test inventory plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml tags: - Qui et fugit ea asperiores rerum repellendus. - Rem aut. - Quae qui aut aut eum delectus explicabo. - Eos aut ea consequatur veniam. type: remote vars: - name: my-var value: my-value required: - type - name - identifier - data CreateInventoryResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: d4 minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: lc minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: yg minLength: 1 maxLength: 128 tags: type: array items: type: string example: Hic facere. description: Tags associated with the inventory example: - Quo asperiores eum. - Odit aut voluptatem. - Qui natus tempora pariatur est pariatur. - Omnis qui nemo consectetur voluptatem pariatur quia. type: type: string description: Type indicates what kind of inventory this is example: manual enum: - manual - dynamic - plugin - remote updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 example: account: '2' created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 54t 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: '0' tags: - At qui. - Pariatur est qui voluptatem fugit autem ea. type: dynamic updated: 1627686800 required: - created - updated - account - org - project - identifier - name - type - data CreateInventoryVarsRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables for the inventory. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. CreateManualGroup: type: object properties: hosts: type: array items: type: string example: Autem cum. description: Groups is the list of hosts in the group. example: - Eos quos. - Et ipsa omnis consequuntur quisquam. - Rerum consequatur odio. identifier: type: string description: The identifier of the group example: my-group name: type: string description: Name is the name of the group. example: my-group vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. example: hosts: - Molestias ratione voluptate. - Similique laboriosam aspernatur aut quia iure optio. - Odit voluptas modi culpa molestiae ea. identifier: my-group name: my-group vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - identifier - name CreatePlaybookAccountLevelRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Ab et dignissimos dolorem sed voluptate.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Iure a.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Quo accusamus consequatur error facilis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Aut ut aperiam. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Est voluptas quos veniam doloremque cum. description: Tags associated with the playbook example: - Ut voluptas. - Sed et quasi eos corporis accusamus. - Sed odit et. vars: type: object description: The vars in the playbook example: Autem aspernatur culpa fugit sit et.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Quod sit modi atque in quam omnis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Rerum consequuntur.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Fugiat quam.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Voluptatem eum voluptatibus in temporibus. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Et eos. - Non voluptatum similique voluptatibus. vars: Possimus modi esse sit.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - identifier - name - repository_path CreatePlaybookAccountLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: ze4 minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Enim aspernatur vel. identifier: type: string description: The unique identifier for this playbook example: Nobis voluptatem porro. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: g3s minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: 8fm minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Tempore voluptatem consequatur maiores. description: Tags associated with the playbook example: - Rem iste maiores est at. - Dolor illum doloribus voluptatem in. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Nobis et. example: account: so ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Qui in vel doloribus. identifier: Dolorem aliquid explicabo perferendis magnam vel sunt. name: test playbook org: uaz 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: n10 repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Enim aliquid culpa similique et. - Sed aut dignissimos atque id iure. updated: 1627686800 vars: Quia ipsum molestiae. required: - created - updated - account - org - project - identifier - name - repository_path CreatePlaybookOrgLevelRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Amet repellat ut sequi aliquid.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Nemo repudiandae. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Quis ullam voluptas qui vero est officia. description: Tags associated with the playbook example: - Voluptatem vel neque qui praesentium. - Amet earum occaecati aspernatur ullam esse corporis. - Perspiciatis eveniet minus est officiis quas. - Impedit dolor beatae maxime libero recusandae esse. vars: type: object description: The vars in the playbook example: Voluptatem nisi omnis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Quis maiores qui.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Voluptatem harum ad similique.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Ut debitis ab ipsam maxime rem. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Nihil at perspiciatis. - A illum ea inventore. - Porro qui qui. vars: Necessitatibus et et qui libero a consequatur.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - identifier - name - repository_path CreatePlaybookOrgLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: vq minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Numquam atque. identifier: type: string description: The unique identifier for this playbook example: Atque omnis. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: w0n minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: '0' minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Sit et. description: Tags associated with the playbook example: - Dolor necessitatibus fuga et aut. - Iusto quo maxime in qui accusantium. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Et et facere laboriosam aut est et. example: account: d ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Ut temporibus. identifier: Natus reiciendis et aut enim cum voluptas. name: test playbook org: y3 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: cw repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Quo qui laboriosam commodi rerum. - Aliquid repudiandae accusantium. updated: 1627686800 vars: Non sed aut ducimus. required: - created - updated - account - org - project - identifier - name - repository_path CreatePlaybookRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Et corporis esse.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Ab sit voluptates sed occaecati doloribus velit. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Est possimus. description: Tags associated with the playbook example: - Doloribus voluptate sed deserunt est rerum. - Pariatur officiis. - Et minima. - Et quia maxime quasi. vars: type: object description: The vars in the playbook example: Dolor velit aut modi velit.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Occaecati optio et eum minima magnam.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Sapiente fugit voluptatum.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Eum mollitia laborum.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. identifier: Odio voluptate non vitae similique quo pariatur. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Deserunt veniam quo eum nam officiis architecto. - Neque enim cupiditate. vars: Non ea amet.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Qui ad fugiat mollitia ratione.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - identifier - name - repository_path CreatePlaybookResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: s11 minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Optio quae ut. identifier: type: string description: The unique identifier for this playbook example: Sed aspernatur recusandae. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: zd1 minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: l minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Nemo perspiciatis doloribus aut error cum. description: Tags associated with the playbook example: - Non sed rerum illum debitis quia. - Consectetur quia. - Est similique aut rerum et. - Magnam cumque. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Sequi temporibus ut est. example: account: '8' ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Excepturi dolor esse ratione natus repellendus. identifier: Alias modi corrupti inventore rerum deserunt voluptatem. name: test playbook org: rgw 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: '7' repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Est pariatur eum esse cum. - Eius quasi possimus veritatis. - Excepturi eligendi aliquid voluptatibus itaque et esse. - Commodi est exercitationem suscipit est qui. updated: 1627686800 vars: Laborum libero enim molestiae in quasi porro. required: - created - updated - account - org - project - identifier - name - repository_path CreatePlaybookVarAccountLevelRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. CreatePlaybookVarOrgLevelRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. CreatePlaybookVarRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. DeletePlaybookVarsAccountLevelRequest: type: object properties: env_vars: type: array items: type: string example: Neque quidem maxime sit facere. description: UUIDs of environment variables to delete. example: - Asperiores ad nobis consequatur inventore. - Qui odit enim. - Eos autem molestiae voluptatem. - Tempora nihil fugiat sint dolore cumque. vars: type: array items: type: string example: Voluptatum cumque. description: UUIDs of Ansible variables to delete. example: - Voluptate at alias sapiente nostrum qui. - Omnis inventore similique est voluptatem voluptate neque. - Earum nobis. - Sit est. example: env_vars: - Molestiae porro tenetur accusamus et in at. - Voluptas delectus a ut et voluptate autem. vars: - Quam sint possimus cupiditate. - Perspiciatis iste earum illo autem omnis. DeletePlaybookVarsOrgLevelRequest: type: object properties: env_vars: type: array items: type: string example: Odit ut qui. description: UUIDs of environment variables to delete. example: - Tempore eligendi eaque. - Veniam quasi optio. vars: type: array items: type: string example: Dolor id nulla ipsum. description: UUIDs of Ansible variables to delete. example: - Accusantium quos. - A numquam eos qui aut quo non. example: env_vars: - Dolore est corporis est velit sit. - Asperiores voluptatem. - Voluptatum quas dolores dolor incidunt accusantium eum. - Vero exercitationem. vars: - Quo debitis deserunt enim sunt aut et. - Sed temporibus corporis quidem soluta et. - Quod earum. DeletePlaybookVarsRequest: type: object properties: env_vars: type: array items: type: string example: Qui dolorum nihil sit. description: UUIDs of environment variables to delete. example: - Non soluta provident nam ut vel. - Quis repellendus voluptatem. - Dolor ipsum cum repellendus dolore sapiente. vars: type: array items: type: string example: Est qui aut. description: UUIDs of Ansible variables to delete. example: - Amet eos eos ducimus aperiam necessitatibus. - Nobis ut ipsum consectetur voluptatum sit ut. example: env_vars: - Voluptatum doloremque voluptas. - Et dolorem. vars: - At doloribus odio alias fuga error. - Aspernatur temporibus nobis nulla inventore hic. - Recusandae illum qui tempore sit quod ut. - Est voluptatem ea deserunt. DynamicConfig: type: object properties: host_address_attribute: type: string description: Host address is the address of the host. example: <+attributes.public_dns> resource_type: type: string description: Type is the type of resource to select. example: aws_instance selectors: type: array items: $ref: '#/components/schemas/ResourcesSelectorConditions' example: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe example: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe DynamicGroup: type: object properties: configuration: $ref: '#/components/schemas/DynamicConfig' connector_identifier: type: string description: Connector Identifier is the identifier of the connector to use. example: my-workspace connector_type: type: string description: Connector Type is the type of connector to use. example: workspace enum: - workspace - aws - gcp - azure - vault dynamic_vars: type: object description: The vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdd8: key: region value: <+attributes.tags.region> additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The identifier of the dynamic group. example: Explicabo asperiores nihil ut in. vars: type: object description: The vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace dynamic_vars: 704b228e-728d-4857-afca-b036c27abdd8: key: region value: <+attributes.tags.region> identifier: Nulla aliquid rerum quae sed veritatis. vars: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret required: - connector_type - connector_identifier DynamicInventory: type: object properties: env_vars: type: object description: The environment vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string additionalProperties: $ref: '#/components/schemas/AnsibleVariable' groups: type: array items: $ref: '#/components/schemas/DynamicGroup' description: Groups is the list of dynamic groups to use. example: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace vars: type: object description: The vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: env_vars: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string groups: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace vars: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret required: - groups DynamicInventoryResource: type: object properties: account: type: string description: Account is the internal customer account ID. example: 4j minLength: 1 maxLength: 128 data: $ref: '#/components/schemas/DynamicInventory' identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: jq6 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '5' minLength: 1 maxLength: 128 example: account: '0' data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' identifier: test_inventory name: test inventory org: eh project: '3' required: - account - org - project - identifier - name - data - type AnsibleError: 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 temporary: type: boolean description: Is the error temporary? example: true timeout: type: boolean description: Is the error a timeout? example: false example: fault: true id: 123abc message: parameter 'p' must be an integer name: bad_request temporary: false timeout: false required: - name - id - message - temporary - timeout - fault AnsibleEvaluatedPolicy: type: object properties: deny_messages: type: array items: type: string example: Id nihil amet aut. 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } policy: $ref: '#/components/schemas/Policy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 AnsibleEvaluation: 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/AnsibleEvaluationDetail' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 AnsibleEvaluationDetail: 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/AnsibleEvaluatedPolicy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 GetFilePayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: p minLength: 1 maxLength: 128 identifier: type: string description: Identifier of the playbook or inventory. example: my-playbook org: type: string description: Org is the organisation identifier. example: xz minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: qn minLength: 1 maxLength: 128 resource_type: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory description: GetFilePayload specifies which ansible resource's file to fetch. example: account: ap3 identifier: my-playbook org: x project: 92v resource_type: playbook required: - account - org - project - resource_type - identifier GetFilePayloadAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '83' minLength: 1 maxLength: 128 identifier: type: string description: Identifier of the playbook or inventory. example: my-playbook resource_type: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory description: >- GetFilePayloadAccountScope specifies which account scoped ansible resource's file to fetch. example: account: 8lu identifier: my-playbook resource_type: playbook required: - account - resource_type - identifier GetFilePayloadOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 0et minLength: 1 maxLength: 128 identifier: type: string description: Identifier of the playbook or inventory. example: my-playbook org: type: string description: Org is the organisation identifier. example: 1u minLength: 1 maxLength: 128 resource_type: type: string description: Type of ansible resource (playbook or inventory). example: playbook enum: - playbook - inventory description: >- GetFilePayloadOrgScope specifies which org scoped ansible resource's file to fetch. example: account: wyu identifier: my-playbook org: bp resource_type: playbook required: - account - org - resource_type - identifier GetHostStatsResponse: type: object properties: avg_tasks_last_5_runs: type: number description: Average number of tasks executed across the last 5 runs example: 12.4 format: double failures_7d: type: integer description: >- Number of failed runs (status failures or unreachable) in the last 7 days example: 2 format: int64 last_playbook: type: array items: type: string example: Ut libero laudantium ipsa nam voluptas eveniet. description: Playbooks from the most recent execution against this host example: - deploy.yml last_playbook_at: type: integer description: Timestamp (ms) of the most recent execution against this host example: 1627590400000 format: int64 success_rate_30d: type: number description: Percentage of successful runs in the last 30 days (0-100) example: 95.5 format: double total_runs_30d: type: integer description: Total number of runs in the last 30 days example: 42 format: int64 example: avg_tasks_last_5_runs: 12.4 failures_7d: 2 last_playbook: - deploy.yml last_playbook_at: 1627590400000 success_rate_30d: 95.5 total_runs_30d: 42 required: - success_rate_30d - total_runs_30d - failures_7d - avg_tasks_last_5_runs GetHostsSummaryResponse: type: object properties: changed: type: integer description: Number of hosts whose latest activity status is 'changed' example: 4 format: int64 failures: type: integer description: Number of hosts whose latest activity status is 'failures' example: 0 format: int64 ignored: type: integer description: Number of hosts whose latest activity status is 'ignored' example: 0 format: int64 ok: type: integer description: Number of hosts whose latest activity status is 'ok' example: 3 format: int64 rescued: type: integer description: Number of hosts whose latest activity status is 'rescued' example: 0 format: int64 skipped: type: integer description: Number of hosts whose latest activity status is 'skipped' example: 0 format: int64 total: type: integer description: Total number of hosts matching the filters example: 7 format: int64 unknown: type: integer description: Number of hosts with no activity rows (no derivable latest status) example: 0 format: int64 unreachable: type: integer description: Number of hosts whose latest activity status is 'unreachable' example: 0 format: int64 example: changed: 4 failures: 0 ignored: 0 ok: 3 rescued: 0 skipped: 0 total: 7 unknown: 0 unreachable: 0 required: - total - ok - changed - failures - unreachable - skipped - ignored - rescued - unknown HarnessIacmAnsibleactivity: type: object properties: account: type: string description: Account is the internal customer account ID. example: d minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution id: type: string description: The unique identifier for this activity example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: Accusamus ipsum ut corrupti quaerat cum sequi. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Pariatur ullam modi voluptate assumenda quisquam. project: type: string description: Project is the project identifier. example: cr minLength: 1 maxLength: 128 example: account: 2r created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Incidunt quas dolores sequi. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: fm playbooks: Similique accusantium doloribus nam provident. project: 65l required: - account - org - project - inventories - playbooks - id - metadata - created - event_type HarnessIacmAnsibleactivityList: type: object properties: body: $ref: '#/components/schemas/AnsibleActivityResourceCollection' pageSize: type: integer description: Current page size example: 50 format: int64 totalItems: type: integer description: Total items available example: 1800 format: int64 totalPages: type: integer description: Total pages available example: 36 format: int64 example: body: - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h - account: f created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Velit et. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: 1zq playbooks: Asperiores corrupti eligendi molestiae necessitatibus placeat. project: h pageSize: 50 totalItems: 1800 totalPages: 36 required: - totalItems - totalPages - pageSize HarnessIacmAnsibledata: type: object properties: account: type: string description: Account is the internal customer account ID. example: 96x minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 6663231792106329000 format: int64 data_type: type: string description: Type of data stored example: task_results enum: - task_results id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: In sit omnis voluptatem aut quod. org: type: string description: Org is the organisation identifier. example: pp minLength: 1 maxLength: 128 pipeline_execution_id: type: string description: The unique identifier for the associated pipeline execution example: Et eaque sequi recusandae et voluptatem. pipeline_id: type: string description: The unique identifier for the associated pipeline example: Harum explicabo voluptatibus. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline execution stage example: Dolorem aut libero iste. playbooks: type: string description: Playbooks associated with this event example: Sapiente consequatur officia sequi temporibus id. project: type: string description: Project is the project identifier. example: xo minLength: 1 maxLength: 128 stage_id: type: string description: The unique identifier for a stage example: Cum fugit tempora possimus. description: >- AnsibleDataResource is the representation for a single item of data associated with an ansible run. example: account: c5 created: 5671010327628593000 data_type: task_results id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Consequatur ipsum. org: yz pipeline_execution_id: Et dolores sapiente nihil qui totam aspernatur. pipeline_id: Error et numquam. pipeline_stage_id: Vero animi. playbooks: Adipisci saepe. project: cc stage_id: Repudiandae occaecati in velit et est doloremque. required: - account - org - project - created - id - data_type - inventories - playbooks HarnessIacmDeleteInventoryGroup: type: object properties: account: type: string description: Account is the internal customer account ID. example: f minLength: 1 maxLength: 128 identifier: type: string description: The identifier of the group example: test_group inventory_identifier: type: string description: The unique identifier for this inventory example: test_inventory org: type: string description: Org is the organisation identifier. example: '2' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: n8l minLength: 1 maxLength: 128 example: account: 43o identifier: test_group inventory_identifier: test_inventory org: j project: s80 required: - account - org - project - inventory_identifier - identifier HarnessIacmHost: type: object properties: created: type: integer description: Timestamp when the resource was created example: 1627590400 format: int64 host_address: type: string description: The address of the host (hostname or IP) example: web-server-1.example.com id: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: array items: type: string example: Quia placeat et voluptatem tempore corporis et. description: List of inventory identifiers this host belongs to example: - inventory-1 - inventory-2 last_activity: $ref: '#/components/schemas/HostLastActivity' updated: type: integer description: Timestamp when the resource was last updated example: 1627590400 format: int64 example: created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 required: - id - host_address - created - updated HarnessIacmHostactivity: type: object properties: account: type: string description: Account is the internal customer account ID. example: u3 minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created example: 1627590400 format: int64 data: type: string description: Host-specific execution data (stats and task results) example: Libero perspiciatis dolorum sunt. event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution id: type: string description: The unique identifier for this activity example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: Eius beatae quia atque. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: '49' minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Ipsum ipsum odio sunt in omnis eum. project: type: string description: Project is the project identifier. example: z minLength: 1 maxLength: 128 status: type: string description: Host-specific status for this activity example: ok example: account: 2rj created: 1627590400 data: Reprehenderit fuga unde. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Porro nihil non non ut omnis eaque. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: js5 playbooks: Nihil hic consequuntur culpa in assumenda molestiae. project: xi status: ok required: - account - org - project - inventories - playbooks - id - metadata - created - event_type HarnessIacmInventory: type: object properties: account: type: string description: Account is the internal customer account ID. example: ru minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: '5' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: sjh minLength: 1 maxLength: 128 tags: type: array items: type: string example: In magnam. description: Tags associated with the inventory example: - Voluptas minus. - Est animi et aut debitis dignissimos sunt. type: type: string description: Type indicates what kind of inventory this is example: remote enum: - manual - dynamic - plugin - remote updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 example: account: ef created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: u9g project: i tags: - Exercitationem quibusdam sapiente voluptatem incidunt illo. - Deserunt suscipit ipsam. - Sit et est. type: plugin updated: 1627686800 required: - created - updated - account - org - project - identifier - name - type - data HarnessIacmInventoryCreate: type: object properties: account: type: string description: Account is the internal customer account ID. example: r minLength: 1 maxLength: 128 description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 dynamic_groups: type: array items: $ref: '#/components/schemas/CreateDynamicGroup' description: Groups is the list of dynamic groups to use. example: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace groups: type: array items: $ref: '#/components/schemas/CreateManualGroup' description: Groups is the list of manual groups to use. example: - hosts: - host1.example.com: null name: my-group identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: bb minLength: 1 maxLength: 128 plugin_options: $ref: '#/components/schemas/PluginOptions' project: type: string description: Project is the project identifier. example: 23i minLength: 1 maxLength: 128 remote_source: $ref: '#/components/schemas/RemoteSource' tags: type: array items: type: string example: Laborum rerum omnis. description: Tags associated with the inventory example: - Delectus quo hic. - Id quia ut. - Aut et et nam cumque et. type: type: string description: Type indicates what kind of inventory this is example: manual enum: - manual - dynamic - plugin - remote vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the list of manual variables to use. example: - name: my-var value: my-value example: account: 3c description: Production infrastructure inventory dynamic_groups: - configuration: host_address_attribute: <+attributes.public_dns> include_conditions: - attribute: tag.environment operator: equals value: prod resource_type: aws_instance connector_identifier: my-workspace connector_type: workspace groups: - hosts: - host1.example.com: null name: my-group identifier: test_inventory name: test inventory org: axr plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git project: lco remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml tags: - Nam debitis magnam. - Sint atque doloremque et distinctio quae. type: remote vars: - name: my-var value: my-value required: - account - org - project - type - name - identifier - data HarnessIacmInventoryCreateresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: sa minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: f8 minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: fv minLength: 1 maxLength: 128 tags: type: array items: type: string example: Quas nostrum aut omnis rerum. description: Tags associated with the inventory example: - Qui dolores animi. - Tenetur quia eum ab atque voluptatem qui. type: type: string description: Type indicates what kind of inventory this is example: remote enum: - manual - dynamic - plugin - remote updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 example: account: s created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: h5 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: '93' tags: - Quos distinctio et nam aut quam. - Delectus voluptatem aliquid voluptates quia. - Nemo cupiditate id quia repudiandae ut. - Rem debitis. type: dynamic updated: 1627686800 required: - created - updated - account - org - project - identifier - name - type - data HarnessIacmInventoryDetail: type: object properties: account: type: string description: Account is the internal customer account ID. example: c minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 data: type: string description: The data representing the inventory example: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: yg3 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: uqz minLength: 1 maxLength: 128 tags: type: array items: type: string example: Est distinctio ad aut. description: Tags associated with the inventory example: - Beatae ex. - Aperiam quod dolores fugiat. - Necessitatibus voluptatem sit et voluptas et. - Exercitationem voluptatibus earum atque nulla. type: type: string description: Type indicates what kind of inventory this is example: dynamic enum: - manual - dynamic - plugin - remote updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 example: account: w created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: u project: u tags: - Ut nisi officia qui molestias quasi. - Illo nulla aut culpa est. - Neque laborum qui. - Officia eligendi quia nisi quas necessitatibus dolore. type: plugin updated: 1627686800 required: - created - updated - account - org - project - identifier - name - type - data HarnessIacmInventoryGroup: type: object properties: account: type: string description: Account is the internal customer account ID. example: '5' minLength: 1 maxLength: 128 configuration: $ref: '#/components/schemas/DynamicConfig' connector_identifier: type: string description: Connector identifier is the connector identifier to use. example: my_aws_connector connector_type: type: string description: Connector Type is the type of connector to use. example: workspace enum: - workspace - aws - gcp - azure - vault dynamic_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of dynamic variables that belong to the group example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory groups. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. hosts: type: array items: type: string example: Minima quos ratione eius. description: List of host addresses that belong to the group example: - Ad fugit quae explicabo sit corrupti. - Libero laboriosam voluptatem. - Iste ad ut. - Rerum rem. identifier: type: string description: The identifier of the group example: test_group inventory_identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the friendly name of the group. example: My Group org: type: string description: Org is the organisation identifier. example: yc4 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: lr8 minLength: 1 maxLength: 128 vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of variables that belong to the group example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. example: account: iq configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my_aws_connector connector_type: workspace dynamic_vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. env_vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. hosts: - Necessitatibus dolore. - Exercitationem rerum. - Tenetur totam cumque. identifier: test_group inventory_identifier: test_inventory name: My Group org: 4j project: wli vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - org - project - inventory_identifier - identifier - name HarnessIacmInventoryHost: type: object properties: created: type: integer example: 2649100408430598700 format: int64 groups: type: array items: type: string example: Ullam voluptas modi unde placeat. description: Groups is the list of groups the host belongs to. example: - Incidunt est voluptas consequatur. - Laudantium ex voluptatem sed cupiditate at. - Nesciunt enim fugit ea qui ut. host_address: type: string description: Host address is the address of the host. example: host1.example.com updated: type: integer example: 5390245584051242000 format: int64 vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. example: created: 3884038123694399500 groups: - Ab voluptatem quidem. - Molestias error. - Quia aut molestiae minus. - Et dignissimos qui. host_address: host1.example.com updated: 5921566168895275000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - host_address HarnessIacmInventoryVar: type: object properties: created: type: string description: Created is the timestamp of the creation. example: Qui dolores sunt doloribus. file_name: type: string description: Filename is where to store the value of the secret. example: Dolorem cum. key: type: string description: Key is the identifier for the secret. example: h pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 updated: type: string description: Updated is the timestamp of the last update. example: Est quis iure dolorem voluptatum et. uuid: type: string description: UUID is the unique identifier for the secret. example: 123e4567-e89b-12d3-a456-426655440000 value: type: string description: Value is the value of the secret. example: Odit in libero sed sunt ipsam molestiae. 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: Omnis rerum animi corporis laudantium. var_type: type: string description: The type of variable example: Voluptas cum quia cupiditate. example: created: Et et consequatur sit et error. file_name: Vitae dolore nihil et necessitatibus. key: '4' updated: Illum possimus rerum odit architecto. uuid: 123e4567-e89b-12d3-a456-426655440000 value: At voluptatem est expedita mollitia optio debitis. value_type: Ut et voluptatem. var_type: Veritatis nihil et. required: - key - value - value_type HarnessIacmInventoryVarCreate: type: object properties: file_name: type: string description: Filename is where to store the value of the secret. example: Eligendi et voluptatibus repellat reiciendis quasi. key: type: string description: Key is the identifier for the secret. example: 8c1 pattern: '^[a-zA-Z0-9_]+$' minLength: 1 maxLength: 128 uuid: type: string description: UUID is the unique identifier for the secret. example: 123e4567-e89b-12d3-a456-426655440000 value: type: string description: Value is the value of the secret. example: Ut inventore ullam et sunt. 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: Reiciendis quaerat. var_type: type: string description: 'The type of variable. eg: var, env_var' example: Est sed tenetur sit dignissimos. example: file_name: A est. key: '4' uuid: 123e4567-e89b-12d3-a456-426655440000 value: Tempore non laborum odio. value_type: Itaque qui adipisci eaque nulla asperiores. var_type: Quod placeat modi voluptatem qui non quo. required: - key - value - value_type HarnessIacmInventoryVars: type: object properties: account: type: string description: Account is the internal customer account ID. example: 6ab minLength: 1 maxLength: 128 env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: type: string description: The unique identifier for this inventory example: test_inventory org: type: string description: Org is the organisation identifier. example: j2i minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '0' minLength: 1 maxLength: 128 vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables for the inventory. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: account: krq env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: test_inventory org: 'y' project: '04' vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. required: - account - org - project - identifier HarnessIacmPlaybook: type: object properties: account: type: string description: Account is the internal customer account ID. example: p minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Quas est labore. identifier: type: string description: The unique identifier for this playbook example: Voluptatem quia nihil est ipsa minima. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: z1 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: k4 minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Doloribus vel eos velit. description: Tags associated with the playbook example: - Ad aut aut commodi commodi cupiditate ut. - Ullam architecto quia non et molestias quos. - Aut nemo optio. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Blanditiis quod quisquam enim. example: account: e0 ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Quia ut eos molestiae ducimus optio dolorem. identifier: Minima molestiae non sequi ratione maiores doloremque. name: test playbook org: '40' project: r3 repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Quae ab. - Magni accusantium repellat delectus. - Autem labore rem in tenetur. - Non quam neque ipsum est ut. updated: 1627686800 vars: Quibusdam dolor inventore nihil aut ut non. required: - created - updated - account - org - project - identifier - name - repository_path HarnessIacmPlaybookConfigurationVariableSet: type: object properties: account: type: string description: Account the attached Configuration Variable Set belongs to. example: Est unde. identifier: type: string description: Identifier of the attached Configuration Variable Set. example: Et doloremque qui quia repellendus exercitationem. name: type: string description: Name of the attached Configuration Variable Set. example: Aliquid repellendus ut assumenda in. org: type: string description: >- Org the attached Configuration Variable Set belongs to, empty for account scope. example: Eveniet qui aut quia accusantium sint quo. priority: type: integer description: Priority of the attachment. Lower wins on duplicate keys. example: 6179753540433759000 format: int64 project: type: string description: >- Project the attached Configuration Variable Set belongs to, empty for account and org scope. example: Fugiat earum voluptatem. variable_set: type: string description: >- Reference to the attached Configuration Variable Set, in the same scoped form accepted on write. example: account.shared_vars description: A Configuration Variable Set attached to an Ansible playbook. example: account: Est ea et ratione quidem mollitia. identifier: Facilis non nihil facilis dicta cumque perspiciatis. name: Vel dolores excepturi maxime voluptatibus est. org: Fugiat ut tempora numquam. priority: 1193373957791997700 project: Delectus omnis odit tempore temporibus aut. variable_set: account.shared_vars required: - variable_set - identifier - name - account - org - project - priority HarnessIacmPlaybookConfigurationVariableSetList: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars HarnessIacmPlaybookCreateresult: type: object properties: account: type: string description: Account is the internal customer account ID. example: kf minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Corporis amet. identifier: type: string description: The unique identifier for this playbook example: Consequuntur asperiores ad excepturi aliquam. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: uk minLength: 1 maxLength: 128 policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' project: type: string description: Project is the project identifier. example: q minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Voluptatem dolorem recusandae impedit voluptates. description: Tags associated with the playbook example: - Accusantium ut numquam amet excepturi voluptas. - Asperiores officiis dolorum vel qui sit tempore. - Laboriosam aut qui aut unde. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Dolor eligendi possimus eaque maxime odit. example: account: p5 ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rerum rem explicabo vitae minus praesentium. identifier: Eveniet quibusdam eius ut aut et sunt. name: test playbook org: ro 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: dd7 repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Voluptas rerum ad. - Eos et aut. updated: 1627686800 vars: Veniam dolore officiis aut. required: - created - updated - account - org - project - identifier - name - repository_path HarnessIacmPlaybookList: type: object properties: body: $ref: '#/components/schemas/PlaybookResourceCollection' pageSize: type: integer description: Current page size example: 50 format: int64 totalItems: type: integer description: Total items available example: 1800 format: int64 totalPages: type: integer description: Total pages available example: 36 format: int64 example: body: - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. pageSize: 50 totalItems: 1800 totalPages: 36 required: - totalItems - totalPages - pageSize HostActivityResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmHostactivity' example: - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok - account: 'y' created: 1627590400 data: Animi placeat qui necessitatibus est vero. event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Laborum inventore ea alias voluptatem. metadata: activity_status: Nisi molestias non rerum sit. filters: tags=deploy skip-tags=slow limit=web git_branch: Non sed est accusantium. git_commit_message: Doloribus voluptatem esse mollitia nesciunt. git_commit_sha: Eum voluptas nemo ea. git_repo: Reiciendis voluptates est velit dicta. metrics: circuit_breaker_triggered: true duration_ms: 5432525472712970000 host_changed: 7830513908452475000 host_failed: 488784635886881700 host_ok: 7130484010874609000 host_skipped: 3815765407378420700 host_unreachable: 7467176081461096000 output_size_bytes: 6783413904500361000 payload_size_bytes: 7441027530292941000 total_hosts: 5859188622787908000 total_tasks: 5927462602957373000 pipeline: Non qui corrupti sed minus nesciunt doloremque. pipeline_execution_id: Est rem soluta minima sed nihil sunt. pipeline_execution_number: Tenetur iste sed assumenda. pipeline_name: Aut dicta ea ut. pipeline_stage_id: Quas facilis ut aliquam quisquam dolorem quis. plugin_version: Dolore qui sint voluptatem sunt aliquam. results_uuid: Velit dolorem cumque delectus deleniti animi. trigger: Aut expedita.: Expedita nam et minus voluptate aperiam. Qui assumenda sapiente.: Minus asperiores quas sint aut tenetur illum. org: uwb playbooks: Dolor eos ea eaque. project: 'y' status: ok HostLastActivity: type: object properties: created: type: integer description: Timestamp when the activity was created example: 1627590400 format: int64 playbooks: type: array items: type: string example: Quos explicabo sit sit a. description: Playbooks that were run in the last activity example: - deploy.yml status: type: string description: Status of the last activity run on this host example: ok description: >- HostLastActivity contains information about the most recent activity run on a host example: created: 1627590400 playbooks: - deploy.yml status: ok required: - status - playbooks - created HostResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmHost' example: - created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 - created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 - created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 HostStats: type: object properties: avg_tasks_last_5_runs: type: number description: Average number of tasks executed across the last 5 runs example: 12.4 format: double failures_7d: type: integer description: >- Number of failed runs (status failures or unreachable) in the last 7 days example: 2 format: int64 last_playbook: type: array items: type: string example: Dolor distinctio aut ut perspiciatis. description: Playbooks from the most recent execution against this host example: - deploy.yml last_playbook_at: type: integer description: Timestamp (ms) of the most recent execution against this host example: 1627590400000 format: int64 success_rate_30d: type: number description: Percentage of successful runs in the last 30 days (0-100) example: 95.5 format: double total_runs_30d: type: integer description: Total number of runs in the last 30 days example: 42 format: int64 description: HostStats contains aggregated statistics for a host example: avg_tasks_last_5_runs: 12.4 failures_7d: 2 last_playbook: - deploy.yml last_playbook_at: 1627590400000 success_rate_30d: 95.5 total_runs_30d: 42 required: - success_rate_30d - total_runs_30d - failures_7d - avg_tasks_last_5_runs HostsSummary: type: object properties: changed: type: integer description: Number of hosts whose latest activity status is 'changed' example: 4 format: int64 failures: type: integer description: Number of hosts whose latest activity status is 'failures' example: 0 format: int64 ignored: type: integer description: Number of hosts whose latest activity status is 'ignored' example: 0 format: int64 ok: type: integer description: Number of hosts whose latest activity status is 'ok' example: 3 format: int64 rescued: type: integer description: Number of hosts whose latest activity status is 'rescued' example: 0 format: int64 skipped: type: integer description: Number of hosts whose latest activity status is 'skipped' example: 0 format: int64 total: type: integer description: Total number of hosts matching the filters example: 7 format: int64 unknown: type: integer description: Number of hosts with no activity rows (no derivable latest status) example: 0 format: int64 unreachable: type: integer description: Number of hosts whose latest activity status is 'unreachable' example: 0 format: int64 description: >- HostsSummary contains aggregated host counts grouped by the latest activity status. example: changed: 4 failures: 0 ignored: 0 ok: 3 rescued: 0 skipped: 0 total: 7 unknown: 0 unreachable: 0 required: - total - ok - changed - failures - unreachable - skipped - ignored - rescued - unknown ImportInventoryRequest: type: object properties: account: type: string description: Account is the internal customer account ID. example: he6 minLength: 1 maxLength: 128 content: type: string description: Raw inventory content as a string (paste or client-read file). example: g minLength: 1 maxLength: 1048576 format: type: string description: Source format of the content. example: ini enum: - yaml - ini identifier: type: string description: The identifier of the new inventory. example: o minLength: 1 maxLength: 128 name: type: string description: Display name of the new inventory. example: w98 minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '1' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: m minLength: 1 maxLength: 128 tags: type: array items: type: string example: Corporis rem optio quia. description: Optional tags to apply to the new inventory. example: - Tenetur dolorum eius non aut. - Voluptas corrupti ut est. - Distinctio laudantium id aut corporis. - Et omnis tenetur at magnam minima sunt. example: account: cb content: x format: ini identifier: 4p4 name: 6d org: i4 project: pz tags: - Possimus nihil sint voluptas odio. - Ab tempora. - Atque libero sed animi atque maiores. - Quia vero quod. required: - account - org - project - identifier - name - format - content ImportInventoryRequest2: type: object properties: content: type: string description: Raw inventory content as a string (paste or client-read file). example: d minLength: 1 maxLength: 1048576 format: type: string description: Source format of the content. example: yaml enum: - yaml - ini identifier: type: string description: The identifier of the new inventory. example: 4vm minLength: 1 maxLength: 128 name: type: string description: Display name of the new inventory. example: 2p minLength: 1 maxLength: 128 tags: type: array items: type: string example: Nam asperiores natus. description: Optional tags to apply to the new inventory. example: - Esse repellendus dolor atque. - Commodi repudiandae eius. - Odio molestias repellat est consequatur. - Alias voluptatem aut expedita cumque doloremque necessitatibus. example: content: s8 format: ini identifier: a name: 'y' tags: - Praesentium saepe perferendis nesciunt adipisci ratione eius. - Illo molestiae tenetur consequuntur. - Ut et nihil soluta doloribus enim. - Iure asperiores. required: - identifier - name - format - content ImportInventoryResponse: type: object properties: inventory: $ref: '#/components/schemas/HarnessIacmInventory' warnings: type: array items: type: string example: Facere deleniti placeat delectus. description: >- Warnings surfaced during import (lossy conversions, flattened groups, etc.). example: - Dolorem sunt et mollitia voluptas aut temporibus. - Eum autem nulla. example: inventory: account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 warnings: - Aut voluptates. - Officiis dicta et. required: - inventory - warnings Inventory: type: object properties: account: type: string description: Account is the internal customer account ID. example: zfq minLength: 1 maxLength: 128 data: type: string description: The data representing the inventory example: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: w minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 9hz minLength: 1 maxLength: 128 tags: type: array items: type: string example: Nihil similique neque aperiam. description: Tags associated with the inventory example: - Accusantium esse eaque quo eveniet nostrum provident. - Autem ut placeat consequatur amet omnis minima. - Quidem voluptatibus assumenda. - Sit quod quo laboriosam praesentium. type: type: string description: Type indicates what kind of inventory this is example: plugin enum: - manual - dynamic - plugin - remote example: account: z data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: '2' project: '5' tags: - Quo dolor in qui. - Delectus perferendis perferendis aliquid debitis. - Assumenda eaque. type: plugin required: - account - org - project - identifier - name - type - data InventoryDetailResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryDetail' example: - account: vja created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 - account: vja created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 - account: vja created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 - account: vja created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: ff project: 6n tags: - Voluptatem a porro cum. - Aliquam adipisci et aut molestias omnis iste. - Modi vel dicta velit. type: remote updated: 1627686800 InventoryHost: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory hosts. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. groups: type: array items: type: string example: Aspernatur et nulla. description: Groups is the list of groups the host belongs to. example: - Atque voluptas. - Nisi quibusdam hic facilis ut possimus. host_address: type: string description: Host address is the address of the host. example: host1.example.com vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. example: env_vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. groups: - Iste perferendis velit nesciunt minus non voluptatibus. - Non veniam quod aut similique aut nisi. host_address: host1.example.com vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - host_address InventoryHostResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryHost' example: - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. InventoryResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmInventory' example: - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 - account: zd created: 1627590400 description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 2w0 project: u tags: - Molestias autem cum sint. - Eum omnis. type: remote updated: 1627686800 InventoryUpdate: type: object properties: account: type: string description: Account is the internal customer account ID. example: g minLength: 1 maxLength: 128 data: type: string description: The data representing the inventory example: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: '5' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: mth minLength: 1 maxLength: 128 tags: type: array items: type: string example: Non molestias ab hic modi laborum aliquam. description: Tags associated with the inventory example: - Et quam. - Voluptates ipsum sequi. example: account: tbf data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: 8c project: '69' tags: - Vero ipsa expedita eveniet error est rem. - Ducimus nisi provident explicabo qui quia. required: - account - org - project - identifier - name - type - data InventoryVarResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVar' example: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. ListAnsibleActivitiesAccountScope: type: object properties: InventorySearchTerm: type: string description: Search term to filter by inventory identifier example: inventory_1 PlaybookSearchTerm: type: string description: Search term to filter by playbook identifier example: playbook_1 account: type: string description: Account is the internal customer account ID. example: x minLength: 1 maxLength: 128 activity_type: type: string description: Activity type filter example: Non sed. limit: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 page: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 sort: type: string description: Sort order for results default: 'created,DESC' example: 'created,ASC' enum: - 'created,ASC' - 'created,DESC' status: type: string description: Activity status filter example: Impedit eius non rerum ratione asperiores. example: InventorySearchTerm: inventory_1 PlaybookSearchTerm: playbook_1 account: a6w activity_type: A non aut architecto et et in. limit: 30 page: 1 sort: 'created,ASC' status: Numquam animi illum. required: - account ListAnsibleActivitiesOrgScope: type: object properties: InventorySearchTerm: type: string description: Search term to filter by inventory identifier example: inventory_1 PlaybookSearchTerm: type: string description: Search term to filter by playbook identifier example: playbook_1 account: type: string description: Account is the internal customer account ID. example: '3' minLength: 1 maxLength: 128 activity_type: type: string description: Activity type filter example: Est vel soluta voluptatibus sit. limit: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 org: type: string description: Org is the organisation identifier. example: vdl minLength: 1 maxLength: 128 page: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 sort: type: string description: Sort order for results default: 'created,DESC' example: 'created,DESC' enum: - 'created,ASC' - 'created,DESC' status: type: string description: Activity status filter example: Aut est sint rem nesciunt ut velit. example: InventorySearchTerm: inventory_1 PlaybookSearchTerm: playbook_1 account: l8 activity_type: Dolorum dolore et accusamus. limit: 30 org: xp3 page: 1 sort: 'created,DESC' status: Quo esse exercitationem praesentium. required: - account - org ListPlaybooksAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: sl minLength: 1 maxLength: 128 limit: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 page: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 searchTerm: type: string description: Filter results by partial name match default: '' example: mysta sort: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' tags: type: array items: type: string example: Eaque itaque cum vel eum velit. description: 'Filter results by tags (OR logic, exact match)' example: - Et fugit. - Eius eos facere ut et eaque. example: account: '0' limit: 30 page: 1 searchTerm: mysta sort: 'updated,ASC' tags: - Velit qui. - Voluptatem qui repellat necessitatibus est sint. - Voluptas modi laboriosam. - Corrupti dignissimos id. required: - account ListPlaybooksOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: xm minLength: 1 maxLength: 128 limit: type: integer description: Limit is the number of records to return for a page. default: 30 example: 30 format: int64 minimum: 1 maximum: 1000 org: type: string description: Org is the organisation identifier. example: x minLength: 1 maxLength: 128 page: type: integer description: Page is the page number to return relative to the page 'limit'. default: 1 example: 1 format: int64 minimum: 1 searchTerm: type: string description: Filter results by partial name match default: '' example: mysta sort: type: string description: Sort order for results default: 'name,ASC' example: 'name,DESC' enum: - 'name,ASC' - 'name,DESC' - 'updated,ASC' - 'updated,DESC' tags: type: array items: type: string example: Laboriosam cum consequatur. description: 'Filter results by tags (OR logic, exact match)' example: - Est ab. - Ratione non. - Est rerum nulla vero consequatur omnis. example: account: u limit: 30 org: xbi page: 1 searchTerm: mysta sort: 'name,ASC' tags: - Maxime odit. - Veniam doloribus suscipit nihil qui veritatis. - Aut velit omnis quidem. required: - account - org ManualInventory: type: object properties: env_vars: type: object description: The environment vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string additionalProperties: $ref: '#/components/schemas/AnsibleVariable' groups: type: object description: The groups in the inventory example: group1: hosts: host1.example.com: null host2.example.com: null vars: 704b228e-728d-4857-afca-b036c27abdd9: key: var1 value: value1 value_type: string additionalProperties: $ref: '#/components/schemas/AnsibleGroup' hosts: type: object description: The hosts in the inventory that belong to no group example: host3.example.com: null additionalProperties: $ref: '#/components/schemas/AnsibleHost' vars: type: object description: The vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: env_vars: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string groups: group1: hosts: host1.example.com: null host2.example.com: null vars: 704b228e-728d-4857-afca-b036c27abdd9: key: var1 value: value1 value_type: string hosts: host3.example.com: null vars: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret required: - groups ManualInventoryResource: type: object properties: account: type: string description: Account is the internal customer account ID. example: ncs minLength: 1 maxLength: 128 data: $ref: '#/components/schemas/ManualInventory' identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: hi minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: suu minLength: 1 maxLength: 128 example: account: q data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' identifier: test_inventory name: test inventory org: w project: 0z required: - account - org - project - identifier - name - data - type Playbook: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Aut quaerat tempore aut omnis nostrum.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Et rerum dolorem quia sint enim.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Sequi repudiandae numquam qui. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: '8' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: tk7 minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Deleniti illo. description: Tags associated with the playbook example: - Quasi esse sint eos repellat dolorem. - Quis minus eum voluptatum et velit repellat. vars: type: object description: The vars in the playbook example: Asperiores pariatur porro ipsum doloremque explicabo illo.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Sed nostrum.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Vitae quam qui eum dolorum perferendis.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: b ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Voluptate vel sed blanditiis omnis quo.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Perferendis voluptas unde ipsa consequuntur impedit. name: test playbook org: 83x project: r repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Voluptatem harum a neque non facere. - Odio nobis delectus. - Eum aut neque veniam quasi. vars: Veniam quaerat aspernatur.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - org - project - identifier - name - repository_path PlaybookAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: cgd minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Adipisci in officia.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Tempora eveniet fugit corrupti et. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Quis laboriosam praesentium nisi enim minima sunt. description: Tags associated with the playbook example: - Alias nulla recusandae voluptas quo tempore. - Praesentium nihil qui cum eos ut. - Omnis voluptatem illum facilis tempora consequatur. vars: type: object description: The vars in the playbook example: Et sed praesentium autem.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Laborum autem et et deleniti aspernatur.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Qui officiis sunt voluptatum.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: cwz ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: A ut nihil dolores quo reiciendis.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Nulla eius.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Ut assumenda et sapiente nihil ipsam.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Sapiente quia rem quia omnis voluptas. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Aut modi. - Ipsa voluptatibus molestiae. - Laborum optio. - Quis incidunt est repellendus. vars: Et eos.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - identifier - name - repository_path PlaybookConfigurationVariableSetResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmPlaybookConfigurationVariableSet' example: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars PlaybookConfigurationVariableSetsAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 'y' minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook variable_sets: type: array items: type: string example: Laborum omnis eaque nihil unde maxime. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: account: z2 identifier: test_playbook variable_sets: - account.shared_vars - playbook_vars required: - account - identifier - variable_sets PlaybookConfigurationVariableSetsOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: z minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: gb minLength: 1 maxLength: 128 variable_sets: type: array items: type: string example: Ad omnis delectus. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: account: 46m identifier: test_playbook org: ypz variable_sets: - account.shared_vars - playbook_vars required: - account - org - identifier - variable_sets PlaybookConfigurationVariableSetsProjectScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: tq minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: o3 minLength: 1 maxLength: 128 variable_sets: type: array items: type: string example: Est eveniet est qui ut dicta. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: account: uh identifier: test_playbook org: p project: '0' variable_sets: - account.shared_vars - playbook_vars required: - account - org - project - identifier - variable_sets PlaybookConfigurationVariableSetsQueryAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: lz minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook example: account: g identifier: test_playbook required: - account - identifier PlaybookConfigurationVariableSetsQueryOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: r44 minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: om minLength: 1 maxLength: 128 example: account: m identifier: test_playbook org: uf required: - account - org - identifier PlaybookConfigurationVariableSetsQueryProjectScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: p minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: r minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 7c4 minLength: 1 maxLength: 128 example: account: if identifier: test_playbook org: '3' project: i required: - account - org - project - identifier PlaybookMergedVar: type: object properties: associatedVariableSet: type: string description: Scoped reference to the set the variable comes from. example: Et eius deserunt enim. file_name: type: string example: Molestias aliquid tempora qui at in. inUse: type: boolean description: >- Whether this entry wins its key. Playbook variables beat every attached set. example: true isLocked: type: boolean description: Variable set entries cannot be edited from the playbook. example: false key: type: string example: Officia iusto maxime. priority: type: integer description: Attachment priority of the set. Not set for playbook entries. example: 8113709732754136000 format: int64 source: type: string example: playbook enum: - playbook - variableSet uuid: type: string description: UUID of the playbook variable. Not set for variable set entries. example: Velit dolor assumenda architecto beatae labore dolorem. value: type: string description: >- Stored value. For a secret this is the secret reference, never the resolved value. example: Officia praesentium consequuntur quidem. value_type: type: string example: Exercitationem rerum asperiores. example: associatedVariableSet: Totam numquam adipisci laudantium quibusdam voluptatem. file_name: Perferendis voluptatum et sapiente architecto deserunt. inUse: false isLocked: true key: Necessitatibus quo ipsam eius deleniti. priority: 45896691501308110 source: playbook uuid: Nisi id voluptas qui. value: At ratione perferendis esse mollitia voluptatem dolore. value_type: Ab quaerat magni dolores aut eum. required: - key - value - value_type - source - inUse - isLocked PlaybookMergedVarsResult: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. example: environment_variables: - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. variables: - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. - associatedVariableSet: Nisi et autem aut. file_name: Et qui et asperiores. inUse: true isLocked: true key: Omnis autem ullam quas et. priority: 6570684715194954000 source: variableSet uuid: Veniam libero. value: Rem cumque molestias assumenda. value_type: Repellat soluta. required: - environment_variables - variables PlaybookOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: ga minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Cupiditate laboriosam fugit unde veritatis.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Et impedit est.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Tempora similique quisquam quaerat explicabo earum.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Laudantium consequatur nihil qui est. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: d minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Blanditiis quam dignissimos rerum illum quasi. description: Tags associated with the playbook example: - Omnis totam ut. - Natus consectetur magni recusandae dicta hic. vars: type: object description: The vars in the playbook example: At explicabo odio sapiente ratione ut.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Dolores et quo non non.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Sint suscipit.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: we ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Itaque occaecati quia enim tempora.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Sapiente neque.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Sequi et soluta.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Quo aliquid consequuntur ut rerum. name: test playbook org: jt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Omnis aut aut alias. - Sed nobis voluptates sed minus accusantium. - Vitae et ducimus. vars: Illo ea cumque optio velit illo.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Iusto quis.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Pariatur vel quo et ratione excepturi eos.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - org - identifier - name - repository_path PlaybookResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmPlaybook' example: - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. - account: r ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Rem reprehenderit qui dolore quo qui similique. identifier: Aspernatur repudiandae voluptate. name: test playbook org: 7af project: yt repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit dolores. - Voluptas facilis in est sunt veniam repudiandae. - Quas praesentium magni. - Rerum cumque sunt. updated: 1627686800 vars: Et iste maiores consectetur doloribus autem laboriosam. PlaybookUpdate: type: object properties: account: type: string description: Account is the internal customer account ID. example: l minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Dolorem quibusdam minus et pariatur.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Sed vero nesciunt. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: rgp minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: b6 minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Sed et accusantium eos ad et. description: Tags associated with the playbook example: - Quisquam eos voluptates consequatur nostrum incidunt qui. - Ipsam eaque inventore non alias illo et. vars: type: object description: The vars in the playbook example: Ut recusandae dolore hic.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Voluptatem dolor quo voluptatibus.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: g5m ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Recusandae et explicabo quasi exercitationem animi.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Eum consectetur non ut tempora. name: test playbook org: a8z project: g repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Sit explicabo in quis reiciendis odio tenetur. - Velit non. - Et maiores sit. - Quia velit modi sit esse sed iusto. vars: Cum necessitatibus doloribus.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Et accusamus expedita ut minima dolorem ut.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Laborum perferendis culpa aut.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - org - project - identifier - name - repository_path PlaybookUpdateAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: 1k minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Quasi vel.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Saepe ea est aliquam.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Unde illo doloribus voluptatem qui itaque necessitatibus. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Ad quo reiciendis recusandae dolorum sunt. description: Tags associated with the playbook example: - Id quam molestias inventore. - Vero quis eum eum blanditiis animi. vars: type: object description: The vars in the playbook example: Cupiditate aspernatur possimus.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Illum architecto minus itaque totam exercitationem.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: s7y ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Voluptatem ea ad ad non magni error.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Hic quidem. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Nesciunt id quos earum. - Aut eum cupiditate est vel consequatur. vars: Doloribus sed nemo ut enim.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Officia quas ipsum incidunt veniam.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - identifier - org - project - name - repository_path PlaybookUpdateOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '1' minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Assumenda alias aspernatur est rerum optio.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Quos et ut suscipit.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Quos occaecati numquam vel qui nam.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' identifier: type: string description: The unique identifier for this playbook example: Sequi voluptas voluptatem doloribus quos enim. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: lmd minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Doloremque sint voluptatum qui quia. description: Tags associated with the playbook example: - Soluta sit et ad corporis non assumenda. - Tempora nisi aperiam. - Quibusdam dicta molestiae autem et id. - Ad sit. vars: type: object description: The vars in the playbook example: Dolorum neque reprehenderit reiciendis est consequatur.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: account: a79 ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Corporis qui quia.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Eligendi qui et molestiae quibusdam commodi.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Magni animi quo.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. identifier: Tenetur ut libero esse reiciendis voluptatem reiciendis. name: test playbook org: 1s0 repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Quisquam architecto. - Sunt maxime nihil blanditiis. - Architecto rerum debitis facilis numquam. - Id et provident omnis. vars: Veritatis voluptates rerum delectus quia.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. Voluptas et ut officia ducimus.: file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. required: - account - org - identifier - project - name - repository_path PlaybookVarsAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: rw minLength: 1 maxLength: 128 env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: type: string description: The unique identifier for this playbook example: test_playbook vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: account: gfq env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: test_playbook vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. required: - account - identifier PlaybookVarsDeleteAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '8' minLength: 1 maxLength: 128 env_vars: type: array items: type: string example: Quibusdam omnis impedit. description: UUIDs of environment variables to delete. example: - Ex sint corrupti. - Veniam corporis omnis odit. identifier: type: string description: The unique identifier for this playbook example: test_playbook vars: type: array items: type: string example: Neque sed libero aliquam. description: UUIDs of Ansible variables to delete. example: - Asperiores molestiae sed minus tempore voluptatem in. - Sed molestiae doloremque est sed temporibus. - Est ipsa non consequatur voluptatem. example: account: cje env_vars: - Qui repellat labore voluptate. - Modi id tempora est temporibus omnis aut. - Omnis qui facilis et. identifier: test_playbook vars: - Unde sunt voluptatum laborum dignissimos totam dolores. - Illo sunt. required: - account - identifier PlaybookVarsDeleteOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: rm minLength: 1 maxLength: 128 env_vars: type: array items: type: string example: Deserunt exercitationem dolor labore ut. description: UUIDs of environment variables to delete. example: - Non nulla eaque. - Eveniet est hic illum quam quo. identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: t minLength: 1 maxLength: 128 vars: type: array items: type: string example: Eius ut a. description: UUIDs of Ansible variables to delete. example: - Laudantium culpa eius non culpa occaecati molestiae. - Repellat provident aut vitae doloremque. example: account: c0 env_vars: - Voluptas mollitia maiores facere. - Molestias et optio deleniti amet delectus sit. - Nulla repellendus nemo aut. identifier: test_playbook org: '804' vars: - Libero officiis dolore dolor modi. - Quia est expedita nihil tempore sit. - Numquam blanditiis ipsum. required: - account - org - identifier PlaybookVarsDeleteProjectScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: '798' minLength: 1 maxLength: 128 env_vars: type: array items: type: string example: Eos distinctio corporis qui impedit corrupti. description: UUIDs of environment variables to delete. example: - Doloribus voluptas. - Harum in adipisci dolor molestiae pariatur atque. identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: 3fb minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: a minLength: 1 maxLength: 128 vars: type: array items: type: string example: Est soluta perferendis dolor voluptatem. description: UUIDs of Ansible variables to delete. example: - Ipsa vero rerum possimus numquam quam expedita. - Reprehenderit omnis dolore rerum. - Numquam ea est tenetur. example: account: kc env_vars: - Quos velit nam omnis molestiae. - Placeat minima quaerat ad. identifier: test_playbook org: tya project: l vars: - Ut quis illum nobis consequatur dolorem maxime. - Enim eius natus. - Adipisci sed. required: - account - org - project - identifier PlaybookVarsOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: w minLength: 1 maxLength: 128 env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: n2 minLength: 1 maxLength: 128 vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: account: te env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: test_playbook org: 4h vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. required: - account - org - identifier PlaybookVarsProjectScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: un minLength: 1 maxLength: 128 env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: type: string description: The unique identifier for this playbook example: test_playbook org: type: string description: Org is the organisation identifier. example: gv minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 87z minLength: 1 maxLength: 128 vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: account: h env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. identifier: test_playbook org: w project: '5' vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. required: - account - org - project - identifier PluginInventory: type: object properties: env_vars: type: object description: The environment vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string additionalProperties: $ref: '#/components/schemas/AnsibleVariable' plugin_options: $ref: '#/components/schemas/PluginOptions' vars: type: object description: The vars in the inventory example: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: env_vars: 704b228e-728d-4857-afca-b036c27abdb9: key: MY_ENV_VAR value: value value_type: string plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git vars: 704b228e-728d-4857-afca-b036c27abdd8: key: ansible_ssh_private_key_file value: ssh-key value_type: secret PluginInventoryResource: type: object properties: account: type: string description: Account is the internal customer account ID. example: x0 minLength: 1 maxLength: 128 data: $ref: '#/components/schemas/PluginInventory' identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: 089 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: tor minLength: 1 maxLength: 128 example: account: 7h2 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' identifier: test_inventory name: test inventory org: gf0 project: '3' required: - account - org - project - identifier - name - data - type PluginOptions: type: object properties: inline_yaml: type: string description: Inline plugin inventory YAML content. example: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: type: string description: Provider connector identifier to use for plugin inventory execution. example: my_aws_connector provider_connector_type: type: string description: Provider connector type to use. example: aws enum: - workspace - aws - gcp - azure - vault repository: type: string description: Git repository name/identifier (required when source_type=git). example: my-repo repository_branch: type: string description: Git branch (optional; used when source_type=git). example: main repository_commit: type: string description: Git commit/tag (optional; used when source_type=git). example: abc10ed repository_connector: type: string description: >- Harness connector reference used to fetch repository content (required when source_type=git). example: account.my_git_connector repository_path: type: string description: >- Path within the repo to the plugin inventory YAML (required when source_type=git). example: inventories/plugin-inventory.yml source_type: type: string description: Source type for plugin inventory (git or inline). example: git enum: - git - inline description: >- plugin_options defines how plugin inventory content is sourced (inline or git) plus provider connector info. example: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git AnsiblePolicySet: 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 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 policies: type: array items: $ref: '#/components/schemas/LinkedPolicy' description: Policies linked to this policy set example: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: type: string description: Harness project ID associated with this policy set default: '' example: test-project 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 enabled: true identifier: policyset-1 name: Production Policies org_id: test-org policies: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: test-project type: pipeline updated: 1636669297674 required: - identifier - name - action - type - enabled - created - updated - account_id - org_id - project_id - entity_selector AnsiblePolicyViolationError: 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/AnsibleEvaluation' temporary: type: boolean description: Is the error temporary? example: true 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: true timeout: false required: - name - id - message - temporary - timeout - fault PublishResultsResponse: type: object properties: id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: id: dc538c61-de48-4220-958c-5f3c4f983daa required: - id RemoteSource: type: object properties: repository: type: string description: Git repository name/identifier. example: my-repo repository_branch: type: string description: Git branch (optional; mutually exclusive with repository_commit). example: main repository_commit: type: string description: >- Git commit or tag (optional; mutually exclusive with repository_branch). example: abc10ed repository_connector: type: string description: >- Harness connector reference used to fetch repository content. Omit for Harness Code repositories. example: account.my_git_connector repository_path: type: string description: Path within the repo to the inventory file or directory. example: inventories/production/hosts.yml description: >- remote_source is the git location a remote inventory's hosts, groups and group_vars are read from. example: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml required: - repository - repository_path ReplaceInventoryFromImportRequest: type: object properties: account: type: string description: Account is the internal customer account ID. example: za minLength: 1 maxLength: 128 content: type: string description: Raw inventory content. example: 45j minLength: 1 maxLength: 1048576 format: type: string description: Source format of the content. example: ini enum: - yaml - ini identifier: type: string description: The identifier of the inventory to replace. example: gn minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: vr minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 0hz minLength: 1 maxLength: 128 example: account: 7r content: '7' format: ini identifier: z3 org: yxv project: asu required: - account - org - project - identifier - format - content ReplaceInventoryFromImportRequest2: type: object properties: content: type: string description: Raw inventory content. example: 0op minLength: 1 maxLength: 1048576 format: type: string description: Source format of the content. example: yaml enum: - yaml - ini example: content: p format: ini required: - format - content ReplaceInventoryFromImportResponse: type: object properties: warnings: type: array items: type: string example: Nihil sed aut sequi sunt soluta. description: Warnings surfaced during replace. example: - Quam illum. - Velit consequatur dignissimos. - Dicta ab repudiandae temporibus. - Quis optio consequuntur. example: warnings: - Vel necessitatibus eligendi ducimus accusantium architecto. - At eum id sit. required: - warnings ResourceAttributeSelector: type: object properties: host_address_attribute: type: string description: Host address is the address of the host. example: attributes.public_dns example: host_address_attribute: attributes.public_dns required: - host_address_attribute ScopedAnsibleActivityID: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 id: type: string description: The unique ID for this activity example: Porro facere nihil in nulla. org: type: string description: Org is the organisation identifier. example: 2oh minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: 3wi minLength: 1 maxLength: 128 example: account: df id: Dignissimos consequatur veniam delectus numquam consequatur non. org: j8 project: '1' required: - account - org - project - id ScopedAnsibleActivityIDAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: ltf minLength: 1 maxLength: 128 id: type: string description: The unique ID for this activity example: Voluptatem sit dolores voluptatem. example: account: o id: Doloribus dolorem aut sapiente. required: - account - id ScopedAnsibleActivityIDOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: nr minLength: 1 maxLength: 128 id: type: string description: The unique ID for this activity example: Incidunt voluptates deleniti consequuntur rerum. org: type: string description: Org is the organisation identifier. example: s75 minLength: 1 maxLength: 128 example: account: g id: Eligendi quaerat. org: 7w required: - account - org - id ScopedAnsibleDataIdentifier: type: object properties: account: type: string description: Account is the internal customer account ID. example: '291' minLength: 1 maxLength: 128 id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa org: type: string description: Org is the organisation identifier. example: j5p minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: tg minLength: 1 maxLength: 128 example: account: ge0 id: dc538c61-de48-4220-958c-5f3c4f983daa org: ajo project: '9' required: - account - org - project - id ScopedAnsibleDataIdentifierAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: g9 minLength: 1 maxLength: 128 id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa example: account: j4 id: dc538c61-de48-4220-958c-5f3c4f983daa required: - account - id ScopedAnsibleDataIdentifierOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: qk minLength: 1 maxLength: 128 id: type: string description: The unique identifier for the data example: dc538c61-de48-4220-958c-5f3c4f983daa org: type: string description: Org is the organisation identifier. example: v8 minLength: 1 maxLength: 128 example: account: gs0 id: dc538c61-de48-4220-958c-5f3c4f983daa org: qrg required: - account - org - id ScopedHostID: type: object properties: account: type: string description: Account is the internal customer account ID. example: lx minLength: 1 maxLength: 128 id: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa org: type: string description: Org is the organisation identifier. example: fu minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: d minLength: 1 maxLength: 128 example: account: 2t id: dc538c61-de48-4220-958c-5f3c4f983daa org: p4 project: u required: - account - org - project - id ScopedInventoryID: type: object properties: account: type: string description: Account is the internal customer account ID. example: '1' minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this inventory example: Maxime non nulla ipsum. org: type: string description: Org is the organisation identifier. example: '3' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: i minLength: 1 maxLength: 128 example: account: u7 identifier: Facere nobis sit libero error blanditiis. org: r project: ge required: - account - org - project - identifier ScopedPlaybookID: type: object properties: account: type: string description: Account is the internal customer account ID. example: d minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: Rerum cum temporibus ducimus aut eum. org: type: string description: Org is the organisation identifier. example: ba7 minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: mpe minLength: 1 maxLength: 128 example: account: tq identifier: Quia qui in sed occaecati voluptatibus. org: '9' project: l required: - account - org - project - identifier ScopedPlaybookIDAccountScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: fgs minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: Voluptatem nobis beatae error. example: account: f93 identifier: Quia necessitatibus aut aut. required: - account - identifier ScopedPlaybookIDOrgScope: type: object properties: account: type: string description: Account is the internal customer account ID. example: fa minLength: 1 maxLength: 128 identifier: type: string description: The unique identifier for this playbook example: Et sunt sequi. org: type: string description: Org is the organisation identifier. example: 7yi minLength: 1 maxLength: 128 example: account: rr identifier: Incidunt magni. org: yi required: - account - org - identifier SearchResourcesPayload: type: object properties: selectors: type: array items: $ref: '#/components/schemas/ResourcesSelector' example: - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text example: selectors: - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text - include_conditions: - attribute: tag.environment operator: equals value: prod path_id: qa provider: aws resource_type: aws_instance search_text: some text SendAnsibleEventRequest: type: object properties: event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution inventories: type: string description: Inventories associated with this event example: At eaque architecto sit eos commodi. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' playbooks: type: string description: Playbooks associated with this event example: Sint commodi eos et repellendus voluptatem. example: event_type: activity-execution inventories: Aut nobis fugit assumenda voluptate. metadata: activity_status: Est quisquam voluptas consequatur ratione. filters: tags=deploy skip-tags=slow limit=web git_branch: Quia molestias. git_commit_message: Autem veniam ut. git_commit_sha: Et nam. git_repo: Similique pariatur quia maiores voluptatem ratione a. metrics: circuit_breaker_triggered: false duration_ms: 5005569216556467000 host_changed: 2406173313378306600 host_failed: 8175561558846327000 host_ok: 6871960401289805000 host_skipped: 3625713947738483000 host_unreachable: 888758875007853600 output_size_bytes: 8983502128602740000 payload_size_bytes: 7651039788836442000 total_hosts: 5887332129448333000 total_tasks: 7583346610246306000 pipeline: Quibusdam aut impedit. pipeline_execution_id: Quae vero at qui. pipeline_execution_number: Veritatis non fugiat ratione quasi temporibus. pipeline_name: Fugiat possimus et quia repellat velit ex. pipeline_stage_id: Sapiente voluptas et cumque sed. plugin_version: Facere et non dolor error. results_uuid: Quisquam ratione. trigger: Est aut delectus.: In dolorem quis inventore error rerum vel. Occaecati laborum omnis.: Fuga ut. playbooks: Est placeat architecto quasi nisi. required: - inventories - playbooks - event_type ShowAnsibleActivityAccountLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: 28t minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution id: type: string description: The unique identifier for this activity example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: Perferendis magni error adipisci aut magnam impedit. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: '3' minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Provident expedita. project: type: string description: Project is the project identifier. example: ctc minLength: 1 maxLength: 128 example: account: 0h created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Quia rerum dicta aut earum accusamus aspernatur. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: ze9 playbooks: Iure sit dolores. project: ps required: - account - org - project - inventories - playbooks - id - metadata - created - event_type ShowAnsibleActivityOrgLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: a minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution id: type: string description: The unique identifier for this activity example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: Quae quae occaecati. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: tca minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Amet sed enim dolores officiis suscipit deleniti. project: type: string description: Project is the project identifier. example: '0' minLength: 1 maxLength: 128 example: account: '6' created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Impedit assumenda sit cumque id nobis. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: xec playbooks: Laudantium vero vel explicabo consequatur veniam. project: b required: - account - org - project - inventories - playbooks - id - metadata - created - event_type ShowAnsibleActivityResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: 5tb minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 event_type: type: string description: The type of event that occurred example: activity-execution enum: - activity-execution - activity-dry-run-execution id: type: string description: The unique identifier for this activity example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: string description: Inventories associated with this event example: Est qui. metadata: $ref: '#/components/schemas/AnsibleActivityMetadata' org: type: string description: Org is the organisation identifier. example: '6' minLength: 1 maxLength: 128 playbooks: type: string description: Playbooks associated with this event example: Facere dolores eos consequuntur. project: type: string description: Project is the project identifier. example: nz3 minLength: 1 maxLength: 128 example: account: jai created: 1627590400 event_type: activity-execution id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: Autem corporis officiis laborum a in. metadata: activity_status: Dolorem perferendis accusamus. filters: tags=deploy skip-tags=slow limit=web git_branch: Fugiat accusantium. git_commit_message: Illo nesciunt odit delectus ut blanditiis. git_commit_sha: Ut accusantium fugit aut maiores. git_repo: Veritatis dolor neque est debitis voluptatibus. metrics: circuit_breaker_triggered: true duration_ms: 7627638945558188000 host_changed: 9008944783753516000 host_failed: 5923498059901625000 host_ok: 2444588047491423700 host_skipped: 6069880796753575000 host_unreachable: 1050336241844575500 output_size_bytes: 7437491114105788000 payload_size_bytes: 3136228943823047700 total_hosts: 4527260006645932000 total_tasks: 908789587031617000 pipeline: Et sint. pipeline_execution_id: Ea optio. pipeline_execution_number: Unde qui voluptatum. pipeline_name: Non maxime quasi velit ab quis. pipeline_stage_id: Excepturi voluptatem velit in. plugin_version: Sint perspiciatis debitis labore voluptatem perspiciatis qui. results_uuid: Nulla fugiat repellat. trigger: Odit magnam ab labore pariatur.: Maiores temporibus qui architecto repellendus nesciunt. org: m6 playbooks: Earum deleniti unde ut eveniet expedita ut. project: r required: - account - org - project - inventories - playbooks - id - metadata - created - event_type ShowHostResponse: type: object properties: created: type: integer description: Timestamp when the resource was created example: 1627590400 format: int64 host_address: type: string description: The address of the host (hostname or IP) example: web-server-1.example.com id: type: string description: The unique identifier for this host example: dc538c61-de48-4220-958c-5f3c4f983daa inventories: type: array items: type: string example: Enim nulla eos asperiores aut eaque. description: List of inventory identifiers this host belongs to example: - inventory-1 - inventory-2 last_activity: $ref: '#/components/schemas/HostLastActivity' updated: type: integer description: Timestamp when the resource was last updated example: 1627590400 format: int64 example: created: 1627590400 host_address: web-server-1.example.com id: dc538c61-de48-4220-958c-5f3c4f983daa inventories: - inventory-1 - inventory-2 last_activity: created: 1627590400 playbooks: - deploy.yml status: ok updated: 1627590400 required: - id - host_address - created - updated ShowInventoryGroupsResponse: type: object properties: groups: type: array items: type: string example: Voluptate doloribus et. example: - Aut qui nesciunt. - Omnis voluptatem rerum aut dicta. - Tempore voluptas dolorum delectus dolore et est. - Enim consequatur vero velit officiis. example: groups: - Vel possimus accusamus explicabo nesciunt similique repellat. - Dolorem assumenda doloremque voluptatem. - Quisquam qui accusamus. ShowInventoryHostsResponse: type: object properties: hosts: $ref: '#/components/schemas/InventoryHostResourceCollection' example: hosts: - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - created: 3168776483555413500 groups: - Suscipit qui animi est magnam qui. - Qui ut repudiandae a modi deleniti laudantium. - Et fuga rerum aut. - Autem sit fugiat facere sit voluptatem. host_address: host1.example.com updated: 7149443571064899000 vars: - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. - file_name: Ea iste sunt ab accusantium. key: vq uuid: 123e4567-e89b-12d3-a456-426655440000 value: Provident veritatis dolor. value_type: Tenetur enim. ShowInventoryResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: u minLength: 1 maxLength: 128 created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 data: type: string description: The data representing the inventory example: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 identifier: type: string description: The unique identifier for this inventory example: test_inventory name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: x minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: hyb minLength: 1 maxLength: 128 tags: type: array items: type: string example: Porro earum. description: Tags associated with the inventory example: - Magnam ratione. - Alias error reiciendis fugiat. - Consequatur dolorem tempora sed id quia est. - Veritatis quia omnis qui. type: type: string description: Type indicates what kind of inventory this is example: plugin enum: - manual - dynamic - plugin - remote updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 example: account: 79t created: 1627590400 data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory identifier: test_inventory name: test inventory org: uqo project: r tags: - Officia accusantium. - Aut est fugiat reprehenderit id. - Quod magnam laborum optio et neque. - Ipsum fugiat quia odit qui. type: plugin updated: 1627686800 required: - created - updated - account - org - project - identifier - name - type - data ShowInventoryVarsResponse: type: object properties: env_vars: $ref: '#/components/schemas/InventoryVarResourceCollection' vars: $ref: '#/components/schemas/InventoryVarResourceCollection' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. ShowPlaybookAccountLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: 23o minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Harum voluptatem qui deleniti. identifier: type: string description: The unique identifier for this playbook example: Quis dolorum voluptas cupiditate suscipit voluptatem. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: abj minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: id minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Optio rerum ipsum facilis. description: Tags associated with the playbook example: - Sunt consequatur dignissimos vero voluptate nemo vero. - Veritatis ut optio numquam ut non maxime. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Nulla dolor velit totam veniam voluptate. example: account: k4e ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Eum dolores molestiae excepturi voluptas. identifier: In est ea quia alias accusantium. name: test playbook org: ywv project: dk repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Quis et quam rem. - Culpa rerum dolorum dolorem. - Iste eum quis beatae voluptatem. updated: 1627686800 vars: Ut ea. required: - created - updated - account - org - project - identifier - name - repository_path ShowPlaybookConfigurationVariableSetsAccountLevelResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars ShowPlaybookConfigurationVariableSetsOrgLevelResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars ShowPlaybookConfigurationVariableSetsResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars ShowPlaybookMergedVarsAccountLevelResponse: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. required: - environment_variables - variables ShowPlaybookMergedVarsOrgLevelResponse: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. required: - environment_variables - variables ShowPlaybookMergedVarsResponse: type: object properties: environment_variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: type: array items: $ref: '#/components/schemas/PlaybookMergedVar' example: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. example: environment_variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. variables: - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. - associatedVariableSet: Consequatur vitae quod. file_name: Ducimus sed velit asperiores. inUse: true isLocked: false key: Sed nihil aut quis deserunt deleniti rerum. priority: 5415877110059697000 source: variableSet uuid: Nobis exercitationem nisi. value: Animi voluptate sint debitis perferendis. value_type: Velit explicabo quam et sit consectetur. required: - environment_variables - variables ShowPlaybookOrgLevelResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: b minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Aut voluptas fugiat consequuntur qui rerum. identifier: type: string description: The unique identifier for this playbook example: Ex voluptatibus aut. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: hj minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: ox minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: In consequuntur ut ipsum voluptatem consequatur. description: Tags associated with the playbook example: - Assumenda ipsam. - Temporibus quam quis harum cupiditate deserunt fugit. - Temporibus cumque et amet aut quia. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Placeat nam earum pariatur fuga. example: account: q ansible_galaxy: false ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Aspernatur possimus dignissimos doloremque maxime. identifier: Culpa cumque itaque. name: test playbook org: 6b project: 7b repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Ut tenetur qui. - Ut et nulla qui. - Voluptatem a rerum recusandae nam molestiae. - Corrupti nisi perspiciatis sunt rem quia eum. updated: 1627686800 vars: Rerum explicabo temporibus ratione enim quis. required: - created - updated - account - org - project - identifier - name - repository_path ShowPlaybookResponse: type: object properties: account: type: string description: Account is the internal customer account ID. example: bc minLength: 1 maxLength: 128 ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml created: type: integer description: Timestamp when the resource was created. example: 1627590400 format: int64 description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: string description: The environment vars in the playbook example: Qui aperiam est non. identifier: type: string description: The unique identifier for this playbook example: Nam accusantium. name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 org: type: string description: Org is the organisation identifier. example: '9' minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: e minLength: 1 maxLength: 128 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Enim sapiente. description: Tags associated with the playbook example: - Incidunt cupiditate. - Et nihil numquam veniam nam. - Ab quia quo unde. - Nihil nemo sint quia totam et. updated: type: integer description: Timestamp when the resource was last updated. example: 1627686800 format: int64 vars: type: string description: The vars in the playbook example: Laboriosam velit eum et voluptatem esse odio. example: account: dd ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml created: 1627590400 description: Playbook for deploying web services to production env_vars: Laudantium praesentium totam dolorem magni est enim. identifier: Quod non ullam. name: test playbook org: 0oh project: mu repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Architecto totam quo totam quisquam aut. - Molestiae neque qui. updated: 1627686800 vars: Et ea autem reprehenderit veniam. required: - created - updated - account - org - project - identifier - name - repository_path ShowPlaybookVarsAccountLevelResponse: type: object properties: env_vars: $ref: '#/components/schemas/InventoryVarResourceCollection' vars: $ref: '#/components/schemas/InventoryVarResourceCollection' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. ShowPlaybookVarsOrgLevelResponse: type: object properties: env_vars: $ref: '#/components/schemas/InventoryVarResourceCollection' vars: $ref: '#/components/schemas/InventoryVarResourceCollection' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. ShowPlaybookVarsResponse: type: object properties: env_vars: $ref: '#/components/schemas/InventoryVarResourceCollection' vars: $ref: '#/components/schemas/InventoryVarResourceCollection' example: env_vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. vars: - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. - created: Suscipit et earum aut distinctio. file_name: Vel blanditiis labore consectetur. key: i updated: Dignissimos ut nobis sunt natus. uuid: 123e4567-e89b-12d3-a456-426655440000 value: Magnam a ut quas ea possimus omnis. value_type: Et enim est totam nihil. var_type: Rerum ut numquam incidunt facere vero. UpdateInventoryGroupRequest: type: object properties: configuration: $ref: '#/components/schemas/DynamicConfig' connector_identifier: type: string description: Connector identifier is the connector identifier to use. example: my_aws_connector connector_type: type: string description: Connector Type is the type of connector to use. example: workspace enum: - workspace - aws - gcp - azure - vault dynamic_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of dynamic variables that belong to the group example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory groups. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: type: array items: type: string example: Non minima. description: List of host addresses that belong to the group example: - Deserunt repudiandae aut. - Ipsum nihil laudantium. name: type: string description: Name is the friendly name of the group. example: My Group vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: List of variables that belong to the group example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. example: configuration: host_address_attribute: <+attributes.public_dns> resource_type: aws_instance selectors: - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe - attribute: <+attributes.region> operator: equals value: europe connector_identifier: my_aws_connector connector_type: workspace dynamic_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. hosts: - Dolorem quia neque enim. - Tempore accusantium corporis earum quis quia. name: My Group vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - name UpdateInventoryHostRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Environment variables are not supported on inventory hosts. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: type: array items: type: string example: Natus et. description: Groups is the list of groups the host belongs to. example: - Ullam velit sunt. - Blanditiis inventore consequatur qui reprehenderit. vars: type: array items: $ref: '#/components/schemas/AnsibleVariable' description: Vars is the variables associated with the host. example: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. example: env_vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. groups: - Animi pariatur neque. - Eos vel similique consequuntur adipisci est. - Suscipit quae et accusamus vel perferendis. - Ducimus iusto repellendus reprehenderit vero. vars: - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. - file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. UpdateInventoryPluginPayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: i7x minLength: 1 maxLength: 128 identifier: type: string description: Inventory identifier example: Recusandae et accusamus architecto. org: type: string description: Org is the organisation identifier. example: w minLength: 1 maxLength: 128 plugin_options: $ref: '#/components/schemas/PluginOptions' project: type: string description: Project is the project identifier. example: d6 minLength: 1 maxLength: 128 example: account: ymd identifier: Doloremque at et voluptatem error. org: '4' plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git project: b required: - account - org - project - identifier - plugin_options UpdateInventoryPluginRequest: type: object properties: plugin_options: $ref: '#/components/schemas/PluginOptions' example: plugin_options: inline_yaml: 'all:\n hosts:\n localhost:\n' provider_connector_identifier: my_aws_connector provider_connector_type: aws repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/plugin-inventory.yml source_type: git required: - plugin_options UpdateInventoryPluginResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdateInventoryRemotePayload: type: object properties: account: type: string description: Account is the internal customer account ID. example: fr minLength: 1 maxLength: 128 identifier: type: string description: Inventory identifier example: Qui error consectetur omnis eius rerum maiores. org: type: string description: Org is the organisation identifier. example: u minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: d minLength: 1 maxLength: 128 remote_source: $ref: '#/components/schemas/RemoteSource' example: account: rdl identifier: Maiores architecto molestiae quasi aut quos. org: 61g project: f remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml required: - account - org - project - identifier - remote_source UpdateInventoryRemoteRequest: type: object properties: remote_source: $ref: '#/components/schemas/RemoteSource' example: remote_source: repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: account.my_git_connector repository_path: inventories/production/hosts.yml required: - remote_source UpdateInventoryRemoteResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdateInventoryRequest: type: object properties: data: type: string description: The data representing the inventory example: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: type: string description: Description documents the inventory purpose and usage example: Production infrastructure inventory maxLength: 1024 name: type: string description: Name is the human readable name example: test inventory minLength: 1 maxLength: 1024 tags: type: array items: type: string example: Sequi quis et cupiditate ut rerum aut. description: Tags associated with the inventory example: - Ut quas dolores sit. - Dolorum alias ea est nemo. example: data: '{ "hosts": { "host1.example.com": null, "host2.example.com": null }}' description: Production infrastructure inventory name: test inventory tags: - Excepturi nostrum inventore nostrum necessitatibus. - Fugiat officiis totam ipsam voluptas non exercitationem. required: - name - type - data UpdateInventoryResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdateInventoryVarsRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables for the inventory. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. UpdatePlaybookAccountLevelRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: true ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Iure labore sapiente sed sed aut quia.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Est autem autem dignissimos fugit sequi ut. description: Tags associated with the playbook example: - Illo ducimus quaerat voluptatem ut quis deserunt. - Deleniti optio eum. - Quibusdam ex nihil culpa ullam. - Quos veniam accusantium enim. vars: type: object description: The vars in the playbook example: Magni odit sequi consequatur eos voluptas.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Aut culpa temporibus.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Voluptas vero optio illum.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Omnis consequatur temporibus necessitatibus repudiandae. - Amet illum. - Nihil vitae dolore similique totam incidunt. vars: Dolor optio.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Hic et debitis magnam.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Veniam rem dolores velit.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - org - project - name - repository_path UpdatePlaybookAccountLevelResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdatePlaybookConfigurationVariableSetsAccountLevelRequest: type: object properties: variable_sets: type: array items: type: string example: Repellat quasi eos dolores qui error quia. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: variable_sets: - account.shared_vars - playbook_vars required: - variable_sets UpdatePlaybookConfigurationVariableSetsAccountLevelResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars UpdatePlaybookConfigurationVariableSetsOrgLevelRequest: type: object properties: variable_sets: type: array items: type: string example: Qui vero omnis. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: variable_sets: - account.shared_vars - playbook_vars required: - variable_sets UpdatePlaybookConfigurationVariableSetsOrgLevelResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars UpdatePlaybookConfigurationVariableSetsRequest: type: object properties: variable_sets: type: array items: type: string example: Blanditiis quia et dolorem hic fugit. description: >- Configuration Variable Sets to attach, in priority order. Replaces whatever is currently attached. example: - account.shared_vars - playbook_vars example: variable_sets: - account.shared_vars - playbook_vars required: - variable_sets UpdatePlaybookConfigurationVariableSetsResponse: type: object properties: variable_sets: $ref: >- #/components/schemas/PlaybookConfigurationVariableSetResourceCollection example: variable_sets: - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars - account: Molestias distinctio dolor dolor hic perferendis. identifier: Et voluptate fugit. name: Fugit reiciendis blanditiis iste. org: Dolore mollitia velit consectetur. priority: 5345525244424475000 project: Voluptatem incidunt quia placeat commodi. variable_set: account.shared_vars UpdatePlaybookOrgLevelRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Corrupti similique est.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Et quas placeat.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Sunt quisquam voluptatibus ut velit consequatur ut. description: Tags associated with the playbook example: - Non id nulla culpa saepe dolorem. - Ad non dicta. - Et error commodi officiis id dolore mollitia. - Repudiandae delectus nesciunt quos. vars: type: object description: The vars in the playbook example: Et ducimus magnam quo molestias.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Ipsa quod.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Rem nihil ad.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Repellendus cum atque temporibus.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Voluptatem totam recusandae accusantium quia. - Harum laborum. vars: Laborum fugiat earum voluptatem nostrum.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - project - name - repository_path UpdatePlaybookOrgLevelResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdatePlaybookRequest: type: object properties: ansible_galaxy: type: boolean description: Install Ansible Galaxy dependencies default: false example: false ansible_galaxy_requirements_file: type: string description: Path to Ansible Galaxy requirements file example: requirements.yml description: type: string description: Description documents the playbook purpose and usage example: Playbook for deploying web services to production maxLength: 1024 env_vars: type: object description: The environment vars in the playbook example: Et est reiciendis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Sunt quae laudantium beatae nesciunt praesentium.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' name: type: string description: Name is the human readable name example: test playbook minLength: 1 maxLength: 1024 repository: type: string description: Repository is the name of the repository to use. example: my-repo repository_branch: type: string description: Repository Branch in which the playbook should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the playbook should be accessed. example: abc10ed repository_connector: type: string description: >- Repository Connector is the reference to the connector to use for this playbook. example: my-connector repository_path: type: string description: Repository Path is the path in which the playbook resides. default: '' example: playbooks/ tags: type: array items: type: string example: Repudiandae rerum vero earum incidunt rerum. description: Tags associated with the playbook example: - Accusamus qui porro. - Pariatur aperiam. - Sit debitis veniam qui et ipsa error. - Id excepturi ullam nostrum. vars: type: object description: The vars in the playbook example: A debitis.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Beatae eum cumque corporis est amet unde.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. Dolorem at quo tempore consequuntur accusamus quo.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. additionalProperties: $ref: '#/components/schemas/AnsibleVariable' example: ansible_galaxy: true ansible_galaxy_requirements_file: requirements.yml description: Playbook for deploying web services to production env_vars: Dolore facilis quo tempora ea.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. name: test playbook repository: my-repo repository_branch: main repository_commit: abc10ed repository_connector: my-connector repository_path: playbooks/ tags: - Ut consequatur et sequi sit sed harum. - Deleniti eum magnam. - Aliquam saepe soluta maxime vel. - At consequatur consequatur facere in quo. vars: Dolores est nemo accusantium placeat id.: file_name: Sit a quaerat quis odit esse. key: 9d uuid: 123e4567-e89b-12d3-a456-426655440000 value: Accusantium natus enim debitis ipsa totam magnam. value_type: Id nobis dicta. required: - name - repository_path UpdatePlaybookResponse: type: object properties: policy_evaluation: $ref: '#/components/schemas/AnsibleEvaluation' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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' UpdatePlaybookVarsAccountLevelRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. UpdatePlaybookVarsOrgLevelRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. UpdatePlaybookVarsRequest: type: object properties: env_vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Environment variables injected into the Ansible process. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: type: array items: $ref: '#/components/schemas/HarnessIacmInventoryVarCreate' description: Ansible variables passed to ansible-playbook as extra vars. example: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. example: env_vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. vars: - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. - file_name: Eaque quisquam quo culpa totam eligendi et. key: hp uuid: 123e4567-e89b-12d3-a456-426655440000 value: Sed autem autem. value_type: Vel dolore dolorem minima excepturi. var_type: Et vero qui quam doloribus. BatchCheckModuleLifecycleRequest: type: object properties: items: type: array items: $ref: '#/components/schemas/ModuleLifecycleBatchCheckItem' description: List of modules to check example: - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u maxItems: 1000 example: items: - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u - name: q namespace: b system: py version: t1u required: - items BatchCheckModuleLifecycleResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/ModuleLifecycleBatchCheckResult' description: >- Lifecycle violations found; items with no rule or supported tier are omitted example: - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. example: results: - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. - action: fail minimum_supported_version: Aut ut modi deleniti. name: Et nobis vel. namespace: Quia sequi corporis. system: Voluptatibus est deserunt aut at aliquam qui. tier: deprecated version: Vitae molestiae. required: - results BatchCheckProviderLifecycleRequest: type: object properties: items: type: array items: $ref: '#/components/schemas/ProviderLifecycleBatchCheckItem' description: List of providers to check example: - namespace: 9vu type: '1' version: 3q - namespace: 9vu type: '1' version: 3q - namespace: 9vu type: '1' version: 3q minItems: 1 maxItems: 1000 example: items: - namespace: 9vu type: '1' version: 3q required: - items BatchCheckProviderLifecycleResponse: type: object properties: results: type: array items: $ref: '#/components/schemas/ProviderLifecycleBatchCheckResult' description: >- Lifecycle violations found; items with no rule or supported tier are omitted example: - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. example: results: - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. - action: warn minimum_supported_version: Aspernatur ea illo. namespace: Ipsum dolores enim dolorem nam. tier: warning type: Animi iusto beatae porro. version: Fuga architecto est. required: - results CreateModuleDataRequest: type: object properties: download_url: type: string description: download url of the module example: Veritatis itaque amet neque non quae quam. error: type: object description: error from the tag operation example: Consequatur animi itaque.: Culpa et. Non aut nulla.: Accusamus sed molestiae esse eos quisquam. Sed fuga molestias.: Voluptatem qui. additionalProperties: type: string example: Magni nisi. examples_paths: type: array items: type: string example: Maxime cum est. description: path of the examples relative to the module example: - Reiciendis voluptas cupiditate in ea illum. - Consequatur eaque voluptas. git_tag: type: string description: git tag of the module example: Sapiente sint aliquam. metadata: type: string description: metadata to be parsed example: Quis est tempore temporibus qui libero. repo_url: type: string description: url pointing to the repo example: Libero sit et velit maxime praesentium veritatis. submodule_name: type: string description: name of the submodule been processed example: Corporis possimus qui odit repellendus veritatis debitis. submodule_paths: type: array items: type: string example: Est pariatur similique. description: path of the submodules relative to the module example: - Praesentium earum. - Nemo animi. - Rerum explicabo exercitationem sit. example: download_url: Cumque cumque non autem aperiam sunt. error: Qui sint.: Voluptas quae id. examples_paths: - Voluptatem unde dolores enim ab quaerat. - Nemo non est ratione eum. git_tag: Ut non consectetur. metadata: Aliquid magni enim corrupti. repo_url: Vel voluptas dolores id sed voluptas dolorum. submodule_name: Nihil similique est dicta laborum consequatur. submodule_paths: - Reprehenderit voluptate. - Voluptatem amet fugit. required: - metadata - download_url - git_tag CreateModuleExecutionRequest: type: object properties: account: type: string description: account name example: Repudiandae quaerat possimus alias iste error. module_onboarding: type: boolean description: Is module onboarding execution default: false example: true pipeline: type: string description: The unique identifier for the associated pipeline example: Doloribus porro illo dolor incidunt nam. pipeline_org: type: string description: pipeline org example: Rerum aut aut. pipeline_project: type: string description: pipeline project example: Ad odit aliquid voluptate. pipelineExecutionId: type: string description: The unique identifier for the associated pipeline execution example: Corporis ut non dolorem magnam qui. pipelineStageId: type: string description: The unique identifier for the associated pipeline stage example: Quia molestiae nihil accusamus totam. example: account: Autem qui eum. module_onboarding: false pipeline: Ad dolores veniam. pipeline_org: Eum amet laudantium adipisci officiis magnam. pipeline_project: Ea ex. pipelineExecutionId: Hic saepe. pipelineStageId: Ut id cum accusantium qui. required: - account - pipeline_org - pipeline_project - pipelineExecutionId - pipelineStageId - pipeline CreateModuleExecutionResponse: type: object properties: account: type: string description: account name example: Ut ea optio dolorem eos magnam sed. created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 5932874736437598000 format: int64 metadata: $ref: '#/components/schemas/ModuleExecutionMetadata' module_onboarding: type: boolean description: Is module onboarding execution default: false example: true moduleId: type: string description: The unique identifier for the associated module example: Quia fugiat sunt assumenda qui. org: type: string example: Velit dignissimos distinctio aut porro quia. project: type: string example: Nisi voluptatem. status: type: string description: The overall status of the execution example: Fugit autem cupiditate perferendis. example: account: Et est nam. created: 5409894290975692000 metadata: pipeline: Autem sit omnis veritatis est a. pipeline_execution_id: Perferendis magni esse. pipeline_execution_number: Tempora vitae explicabo ab. pipeline_name: Cum aliquid rem sunt sunt eum assumenda. pipeline_stage_id: Et nam et ad. trigger: Consequatur quo cupiditate sequi autem qui ratione.: Dolor iure tempore quis. Velit totam.: Laborum dolor qui nisi mollitia. module_onboarding: false moduleId: Officia aut sint distinctio ut quidem. org: Ut rerum. project: Eius commodi vitae totam adipisci repudiandae perferendis. status: Quo doloribus qui. required: - org - project - status - created - account - pipeline_org - pipeline_project - pipelineExecutionId - pipelineStageId - moduleId - pipeline CreateModuleRequest: type: object properties: description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Rerum maxime. example: description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' storage_type: artifact system: aws tags: Fuga vel quo maiores modi pariatur nam. required: - name - system CreateModuleTagsRequest: type: object properties: error: type: object description: error from the tag operation example: Aspernatur eius qui.: Veritatis nam rerum quis. Dolor quia odit non.: Fuga atque officiis animi neque. additionalProperties: type: string example: Optio sint dolorum quam rerum totam. tags: type: array items: type: string example: Ea voluptas in incidunt. description: tags defining the module example: - Numquam laboriosam aut. - Error qui quo occaecati qui non. example: error: Culpa modi voluptatem similique dignissimos et.: Ut temporibus et. tags: - Commodi commodi consequatur et quas itaque. - Quo et aut modi. - Occaecati quidem exercitationem et iste vitae. - Perspiciatis pariatur assumenda nemo veritatis. CreateOnboardingPipelineRequest: type: object properties: org: type: string description: Org is the organisation identifier. example: qt minLength: 1 maxLength: 128 project: type: string description: Project is the project identifier. example: '1' minLength: 1 maxLength: 128 example: org: l2j project: u7o required: - org - project CreateProviderRequestBody: type: object properties: description: type: string description: Provider description example: Terraform provider example: description: Terraform provider CreateProviderResponseBody: type: object properties: id: type: string description: Provider ID example: '1' example: id: '1' required: - id CreateProviderVersionRequestBody: type: object properties: gpg_key_id: type: string description: GPG key ID example: '1234567890' protocol: type: array items: type: string example: Eaque atque doloribus aut ipsa dolor. description: Supported Terraform protocol versions example: - '4.0' version: type: string description: Provider version example: 1.0.0 example: gpg_key_id: '1234567890' protocol: - '4.0' version: 1.0.0 required: - version - protocol - gpg_key_id CreateTestingPipelineRequest: type: object properties: pipeline_org: type: string description: pipeline org example: Incidunt ea sed est. pipeline_project: type: string description: pipeline project example: Voluptas expedita sit necessitatibus repudiandae perferendis. type: type: string description: type of the pipeline to create default: test example: Praesentium fuga et dolore quia. example: pipeline_org: In est et. pipeline_project: Animi eius ipsam quas tenetur quia explicabo. type: Provident qui. required: - pipeline_org - pipeline_project DependenciesMetadata: type: object properties: dependency_name: type: string description: Dependency name example: Explicabo cum beatae doloremque ut. dependency_source: type: string description: Dependency source example: Consequatur soluta. dependency_version: type: string description: Dependency version example: Aut fugit. example: dependency_name: Aut voluptatem molestiae totam esse cum nesciunt. dependency_source: Et aut. dependency_version: Eos ut nihil non ducimus. DownloadModuleResponse: type: object properties: location: type: string description: location of the artifact example: Voluptate consequuntur maiores qui. example: location: Eaque officia totam molestiae et non. EnableTestingRequest: type: object properties: pipeline_id: type: array items: type: string example: Laboriosam repudiandae velit doloremque iste placeat. description: >- pipelines to create the webhooks to trigger the executions for testing example: - Beatae quibusdam illum cupiditate eligendi. - Repellat consequuntur iure. - Eos eos qui aliquam a. - Repellat laboriosam ducimus. pipeline_org: type: string description: pipeline org example: Exercitationem accusantium blanditiis vitae. pipeline_project: type: string description: pipeline project example: Molestiae quae. provider_connector: type: string description: provider connector default: '' example: Est nihil impedit magni. provisioner_type: type: string description: provisioner type example: Qui perferendis. provisioner_version: type: string description: provisioner version example: Dignissimos alias illum sequi quis architecto. release_pipeline: type: string description: pipeline to create the webhooks for releases example: Dolorem consequatur rerum temporibus natus voluptas eius. example: pipeline_id: - Rem ut quo. - Illum praesentium autem ut nihil. - Vel nihil itaque veritatis omnis dicta. - Laudantium molestiae. pipeline_org: Rerum consequatur dolorem nobis. pipeline_project: Qui aliquam soluta illum non. provider_connector: Rerum et inventore vero at exercitationem. provisioner_type: Aperiam enim cum dolore aut. provisioner_version: Velit est possimus perspiciatis libero. release_pipeline: Dolores vel sit quod et. required: - provisioner_type - provisioner_version - pipeline_org - pipeline_project RegistryError: 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: true timeout: type: boolean description: Is the error a timeout? example: true example: fault: true id: 123abc message: parameter 'p' must be an integer name: bad_request temporary: true timeout: true required: - name - id - message - temporary - timeout - fault RegistryEvaluatedPolicy: type: object properties: deny_messages: type: array items: type: string example: Aut voluptatem quo maxime molestiae. 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } policy: $ref: '#/components/schemas/Policy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 RegistryEvaluation: 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/RegistryEvaluationDetail' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 RegistryEvaluationDetail: 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/RegistryEvaluatedPolicy' 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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 ExampleTreeItem: type: object properties: content_type: type: string description: kind of entry example: directory enum: - file - directory name: type: string description: leaf name of the entry (no path separators) example: Sint ad. path: type: string description: 'full relative path from the module root, forward-slash separated' example: Tenetur est. example: content_type: file name: Alias minus est est tempora quo. path: In sunt. required: - name - path - content_type GPGKey: type: object properties: ascii_armor: type: string description: ASCII-armored GPG public key example: Sunt voluptatem et repudiandae harum minus. key_id: type: string description: GPG key ID example: Quia eum. description: GPG key information for provider verification example: ascii_armor: Qui omnis quibusdam velit non aut pariatur. key_id: Ad est voluptate eum a. required: - key_id - ascii_armor GetModuleLifecycleResponse: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: fail enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ModuleLifecycleOverride' description: Manual per-version tier overrides example: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: warn enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: fail enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 example: deprecated_action: fail overrides: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 supported_action: fail supported_count: 3 warning_action: no_action warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action GetModuleLifecycleVersionStatusResponse: type: object properties: action: type: string description: Enforcement action derived from the tier's rule action example: warn enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Iure asperiores. tier: type: string description: 'Lifecycle tier: supported, warning, or deprecated' example: deprecated enum: - supported - warning - deprecated example: action: no_action minimum_supported_version: Reprehenderit aut. tier: supported required: - tier - action GetProviderDomainResponseBody: type: object properties: domain: type: string description: Domain example: Molestiae deserunt in illum perspiciatis iusto sapiente. example: domain: Tenetur delectus aspernatur nihil aut. required: - domain GetProviderDownloadResponse: type: object properties: arch: type: string description: Architecture example: Vel qui rem voluptatem eveniet delectus. download_url: type: string description: URL to download the provider binary example: Occaecati voluptatem quia ut odit molestias. filename: type: string description: Provider binary filename example: Necessitatibus commodi ad. os: type: string description: Operating system example: Animi quas ea aut laborum. protocols: type: array items: type: string example: Totam veniam. description: Supported Terraform protocol versions example: - Excepturi non totam maiores repellat quis. - Esse vel quis. - Unde aut. shasum: type: string description: SHA256 checksum of the provider binary example: Vel alias delectus. shasums_signature_url: type: string description: URL to download the checksums signature example: Facilis magnam at sed est. shasums_url: type: string description: URL to download the checksums file example: Qui commodi iusto tempore. signing_keys: $ref: '#/components/schemas/HarnessIacmProviderRegistrySigningKeys' description: Provider download information example: arch: Qui minus. download_url: Amet eaque. filename: Veniam similique est aut aut et. os: Voluptas ut veritatis. protocols: - Corrupti cum aut perspiciatis laborum. - Et vero praesentium voluptate iure aspernatur repellat. shasum: Delectus et. shasums_signature_url: Quis ut ea consequatur ad quia. shasums_url: Veniam sint dolorem. signing_keys: gpg_public_keys: - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. required: - protocols - os - arch - filename - download_url - shasums_url - shasums_signature_url - shasum - signing_keys GetProviderLifecycleResponse: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: warn enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ProviderLifecycleOverride' description: Manual per-version tier overrides example: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: no_action enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: warn enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 example: deprecated_action: warn overrides: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 supported_action: fail supported_count: 3 warning_action: no_action warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action GetProviderLifecycleVersionStatusResponse: type: object properties: action: type: string description: Enforcement action derived from the tier's rule action example: fail enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Quae neque praesentium laborum eum mollitia ut. tier: type: string description: 'Lifecycle tier: supported, warning, or deprecated' example: deprecated enum: - supported - warning - deprecated example: action: warn minimum_supported_version: Ipsa voluptas cupiditate sed. tier: supported required: - tier - action GetProviderResponse: type: object properties: account: type: string description: Account that owns the provider example: Maiores vel. created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 6506972038301882000 format: int64 description: type: string description: Description of the provider example: Sequi dolore. domain_prefix: type: string description: Domain prefix of the provider example: Quia cum. id: type: string description: Provider ID example: Hic quo consectetur ipsa eos quidem. namespace: type: string description: Provider namespace example: Ut qui assumenda natus aut placeat corrupti. type: type: string description: Provider type example: Voluptas ipsam ea ipsam recusandae est. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 4938034356948910000 format: int64 versions: type: array items: $ref: >- #/components/schemas/HarnessIacmProviderRegistryProviderVersionMetadata description: Provider versions example: - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. description: Provider example: account: Et repellendus deleniti. created: 8450817708256240000 description: Aliquid molestiae qui et ad. domain_prefix: Ut minima ab fugiat dignissimos autem veritatis. id: Rem dicta voluptatem itaque quia quis. namespace: Natus et quam et architecto eius provident. type: Quia temporibus in. updated: 7872254922947408000 versions: - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. required: - id - account - type - description - versions - created - updated GetProviderVersionResponseBody: type: object properties: gpg_key_id: type: string description: GPG key ID example: '1234567890' id: type: string description: Provider version ID example: '1' protocols: type: array items: type: string example: Occaecati mollitia ex rerum quia nobis aut. description: Supported Terraform protocol versions example: - '4.0' example: gpg_key_id: '1234567890' id: '1' protocols: - '4.0' required: - id - gpg_key_id - protocols HarnessIacmModuleRegistryCreateModule: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 5633339631841679000 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true onboarding_pipeline_wh: type: string description: >- Webhook identifier used to trigger the onboarding pipeline on Git events. default: '' example: webhook_abc123 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: artifact enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Ab voluptas sequi. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 267948468130602530 format: int64 example: account: abc123DEFghiJKL created: 3763355094957649000 description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: git_reference system: aws tags: Nihil aspernatur. updated: 3223009346449427000 required: - account - name - system - id - created - updated HarnessIacmModuleRegistryDownload: type: object properties: location: type: string description: location of the artifact example: Autem facilis. url: type: string description: url of the module for a given version example: Ut autem quisquam distinctio. description: DownloadModule returns the url of the module for a given version example: location: Nam possimus qui et pariatur. url: Illo repellendus. required: - url HarnessIacmModuleRegistryLifecycleBatchCheck: type: object properties: results: type: array items: $ref: '#/components/schemas/ModuleLifecycleBatchCheckResult' description: >- Lifecycle violations found; items with no rule or supported tier are omitted example: - action: fail minimum_supported_version: Dolorum ut maiores quia sit et quas. name: Voluptatem mollitia. namespace: Quo sed omnis vel minima. system: Blanditiis accusamus tenetur voluptate eos. tier: warning version: Quia eaque sit molestiae in ut. - action: fail minimum_supported_version: Dolorum ut maiores quia sit et quas. name: Voluptatem mollitia. namespace: Quo sed omnis vel minima. system: Blanditiis accusamus tenetur voluptate eos. tier: warning version: Quia eaque sit molestiae in ut. description: >- Batch lifecycle check results; only violations (warning or deprecated) are included example: results: - action: fail minimum_supported_version: Dolorum ut maiores quia sit et quas. name: Voluptatem mollitia. namespace: Quo sed omnis vel minima. system: Blanditiis accusamus tenetur voluptate eos. tier: warning version: Quia eaque sit molestiae in ut. - action: fail minimum_supported_version: Dolorum ut maiores quia sit et quas. name: Voluptatem mollitia. namespace: Quo sed omnis vel minima. system: Blanditiis accusamus tenetur voluptate eos. tier: warning version: Quia eaque sit molestiae in ut. required: - results HarnessIacmModuleRegistryLifecycleRule: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: warn enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ModuleLifecycleOverride' description: Manual per-version tier overrides example: - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: fail enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: warn enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 description: 'Lifecycle rule for a module, including overrides' example: deprecated_action: no_action overrides: - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 supported_action: fail supported_count: 3 warning_action: fail warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action HarnessIacmModuleRegistryListVersions: type: object properties: modules: type: array items: $ref: '#/components/schemas/HarnessIacmModuleRegistryVersions' description: list of versions for a given module example: - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. description: ListVersions returns the list of versions for a given module example: modules: - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. required: - modules HarnessIacmModuleRegistryModule: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 147261482228658180 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: false onboarding_pipeline_wh: type: string description: >- Webhook identifier used to trigger the onboarding pipeline on Git events. default: '' example: webhook_abc123 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: artifact enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Non sequi illum iure soluta. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 7484463939885402000 format: int64 description: >- Type that describes the attributes stored in the iac-server related with a specific module example: account: abc123DEFghiJKL created: 5298624339207740000 description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: artifact system: aws tags: Deserunt et voluptatum accusantium. updated: 7196265429411194000 required: - account - name - system - id - created - updated HarnessIacmModuleRegistryModuleList: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 3648403218836209700 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. domain_prefix: type: string description: Domain prefix for the module example: Voluptatem voluptatem eos. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: type: string description: error while retrieving the module example: Omnis quas nostrum consequatur aut qui ducimus. name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 namespace: type: string description: >- Namespace derived from account, org and project for use with the Terraform module registry example: Eum qui quo in enim magni labore. onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true onboarding_pipeline_wh: type: string description: >- Webhook identifier used to trigger the onboarding pipeline on Git events. default: '' example: webhook_abc123 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_url: type: string description: Repository url. example: Modi et vero distinctio. scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact synced: type: integer description: >- Synced is the unix timestamp at which the resource was synced for the last time in milliseconds. example: 6897691236701728000 format: int64 system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: >- Asperiores exercitationem quas reprehenderit possimus excepturi voluptas. testing_enabled: type: boolean description: testing enabled example: false testing_metadata: $ref: '#/components/schemas/HarnessIacmModuleRegistryModuleTestingMetadata' updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 6674039189799154000 format: int64 version_statuses: type: object description: >- Map of module version to lifecycle status (supported, warning, deprecated). Populated only when the lifecycle feature flag is enabled. example: Consectetur veritatis qui ea aliquam.: Cupiditate et asperiores. Natus aut.: Similique nisi ducimus. additionalProperties: type: string example: Tempore provident saepe dolorem eum et quae. versions: type: array items: type: string example: Omnis unde optio. description: versions example: - Similique non modi libero sed sit. - Ut qui deserunt eum. - Inventore pariatur doloremque quibusdam earum. example: account: abc123DEFghiJKL created: 5198194573695000000 description: Provisions a VPC with public and private subnets. domain_prefix: Debitis et omnis tenetur. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Odit ut. name: my-vpc-module namespace: Placeat veritatis. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Qui deleniti tenetur nulla voluptatem deleniti. scope_org: my_org scope_project: my_project storage_type: artifact synced: 1991501297619268600 system: aws tags: Esse quaerat adipisci magnam. testing_enabled: false testing_metadata: account: z org: slq pipelines: - Nesciunt laborum. - Voluptatem nam consequatur qui assumenda libero qui. - Suscipit quo qui dolor animi voluptates est. project: xw provider_connector: Eligendi facilis. provisioner_type: Et ut ipsum dolores ratione mollitia cum. provisioner_version: Totam qui. release_pipeline: Voluptates rerum dolorem. updated: 3175102054421346000 version_statuses: Cupiditate soluta repellendus laboriosam unde laboriosam.: Illum sed. Dolores ad.: Sed assumenda recusandae iure sed. Dolorum voluptas.: Omnis atque. versions: - Ex voluptatem molestiae cum ratione qui. - Nostrum voluptatem consectetur consequatur placeat. required: - account - name - system - id - created - updated - synced HarnessIacmModuleRegistryModuleMetadata: type: object properties: account: type: string description: account name example: Aut qui numquam voluptas recusandae nemo. dependencies: type: array items: $ref: '#/components/schemas/DependenciesMetadata' description: Dependencies of the module example: - dependency_name: Iusto non totam. dependency_source: Sed quia repellat distinctio aspernatur voluptatem. dependency_version: Omnis eum perferendis non sed error. - dependency_name: Iusto non totam. dependency_source: Sed quia repellat distinctio aspernatur voluptatem. dependency_version: Omnis eum perferendis non sed error. - dependency_name: Iusto non totam. dependency_source: Sed quia repellat distinctio aspernatur voluptatem. dependency_version: Omnis eum perferendis non sed error. examples_paths: type: array items: type: string example: Voluptatem est ut tempore maxime reprehenderit quae. description: Example directories discovered for this module version example: - Voluptates quia. - In nam itaque exercitationem. metadata_error: type: string description: error while retrieving the module example: Adipisci in. module_version: type: string description: module version example: Consectetur quae. name: type: string description: module name example: Consequatur reprehenderit possimus. outputs: type: array items: $ref: '#/components/schemas/OutputMetadata' description: Outputs of the module example: - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true providers: type: array items: $ref: '#/components/schemas/ProviderMetadata' description: Providers of the module example: - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. resources: type: array items: $ref: '#/components/schemas/ResourceMetadata' description: Resources of the module example: - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. scope_org: type: string description: org name example: Aperiam quis. scope_project: type: string description: project name example: Est ad dicta possimus. submodule: type: array items: type: string example: Voluptatibus natus quas modi corporis vel. description: Submodules of the module example: - Ratione quo quas voluptatibus possimus possimus. - Fugiat quia dolore et iure sunt. system: type: string description: system name example: Accusantium itaque. variables: type: array items: $ref: '#/components/schemas/VariableMetadata' description: Variables of the module example: - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. description: >- Type that describes the metadata stored in the iac-server related with a specific module and version example: account: Culpa molestias qui alias ex voluptate. dependencies: - dependency_name: Iusto non totam. dependency_source: Sed quia repellat distinctio aspernatur voluptatem. dependency_version: Omnis eum perferendis non sed error. - dependency_name: Iusto non totam. dependency_source: Sed quia repellat distinctio aspernatur voluptatem. dependency_version: Omnis eum perferendis non sed error. examples_paths: - Non eos ipsum. - Ea dolorum esse explicabo est. - Praesentium architecto tempora laudantium mollitia aliquid cum. metadata_error: Et aut id dolores sit est occaecati. module_version: Quis accusamus cupiditate. name: Molestiae deserunt omnis et. outputs: - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true - output_description: Veritatis aliquid. output_name: Maiores omnis. output_sensitive: true providers: - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. - provider_name: Tenetur natus minima. provider_source: Ut quasi fugit suscipit est quia tempora. provider_version: Natus nam odit consectetur et. resources: - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. - resource_name: Saepe tempora placeat praesentium. resource_type: Asperiores mollitia consequuntur dolorum molestiae. scope_org: Non veniam nulla eos. scope_project: Esse quia eligendi adipisci. submodule: - Neque officiis. - Est dolorum. - Nobis quidem sunt quo sint eos molestias. system: Iste non. variables: - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. - variable_default: Molestiae ea laboriosam. variable_description: Eaque dolorum explicabo provident eos quo. variable_name: Nihil quis perferendis. variable_required: true variable_sensitive: false variable_type: Omnis eos rerum deleniti sed. required: - account - name - system - module_version - outputs - providers - resources - variables HarnessIacmModuleRegistryModuleTestingMetadata: type: object properties: account: type: string description: Account is the internal customer account ID. example: rv3 minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: '6' minLength: 1 maxLength: 128 pipelines: type: array items: type: string example: Exercitationem voluptatem. description: pipelines where the testing is enabled example: - Ut consequatur qui in dignissimos et cumque. - Delectus totam accusantium impedit quis. - Necessitatibus labore et cum nobis. project: type: string description: Project is the project identifier. example: mj9 minLength: 1 maxLength: 128 provider_connector: type: string description: provider connector for testing purposes example: Id veniam id. provisioner_type: type: string description: provisioner type for testing purposes example: Quis debitis. provisioner_version: type: string description: provisioner version for testing purposes example: Corrupti perspiciatis et modi quia. release_pipeline: type: string description: release pipeline example: Temporibus voluptatibus magni quo. example: account: '814' org: w pipelines: - Voluptatem neque aut et. - Reiciendis delectus exercitationem aliquam in. - Quaerat esse excepturi. project: by provider_connector: Qui aut sed et a. provisioner_type: Quia et quidem reprehenderit sit. provisioner_version: Eaque quia. release_pipeline: Quae mollitia expedita est consequatur rerum. required: - account - org - project - provisioner_type - provisioner_version - provider_connector - pipelines HarnessIacmModuleRegistryVersionStatus: type: object properties: action: type: string description: Enforcement action derived from the tier's rule action example: warn enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Voluptatem non porro dolor. tier: type: string description: 'Lifecycle tier: supported, warning, or deprecated' example: deprecated enum: - supported - warning - deprecated description: Computed lifecycle status for a specific module version example: action: warn minimum_supported_version: Doloremque ut. tier: deprecated required: - tier - action HarnessIacmModuleRegistryVersionTypes: type: object properties: git_version: type: string description: git version example: Sunt nisi hic beatae adipisci deserunt. module_version: type: string description: module version example: Qui voluptas quia facere voluptate. description: Returns the module_version and git_version for a specific module example: git_version: Soluta magni repellat eaque minus placeat. module_version: Quae numquam. required: - module_version - git_version HarnessIacmModuleRegistryVersions: type: object properties: versions: type: array items: $ref: '#/components/schemas/HarnessIacmModuleRegistryVersionTypes' description: list of versions for a given module example: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. description: Versions returns the list of versions for a given module example: versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. required: - versions HarnessIacmModuleexecutionresource: type: object properties: account: type: string description: account name example: Vel accusantium quibusdam debitis enim dolorem aperiam. created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 1123956355917423700 format: int64 metadata: $ref: '#/components/schemas/ModuleExecutionMetadata' module_onboarding: type: boolean description: Is module onboarding execution default: false example: false moduleId: type: string description: The unique identifier for the associated module example: Nemo tempore enim sed aperiam. org: type: string example: Fugiat corrupti delectus maxime sint deserunt. project: type: string example: Rerum recusandae corrupti qui corporis aliquam. status: type: string description: The overall status of the execution example: Consequatur et quae placeat consequatur aliquid. description: >- ModuleExecutionResource is the representation for a single module execution. example: account: Qui est maxime debitis repellendus. created: 3812453373667164000 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam non et perspiciatis deserunt molestiae quod. org: Natus ex recusandae. project: Commodi et quo consequatur in expedita. status: Velit omnis ex voluptas nemo aliquam cumque. required: - org - project - status - created - account - pipeline_org - pipeline_project - pipelineExecutionId - pipelineStageId - moduleId - pipeline HarnessIacmProviderRegistryGpgPublicKey: type: object properties: ascii_armor: type: string description: ASCII-armored GPG public key example: Et consequatur voluptas voluptatem. key_id: type: string description: GPG key ID example: Quasi cupiditate recusandae. description: GPGPublicKey contains a GPG public key for provider verification example: ascii_armor: Sed repellendus qui doloremque maiores eos iusto. key_id: Eaque est aut adipisci ea inventore. required: - key_id - ascii_armor HarnessIacmProviderRegistryLifecycleBatchCheck: type: object properties: results: type: array items: $ref: '#/components/schemas/ProviderLifecycleBatchCheckResult' description: >- Lifecycle violations found; items with no rule or supported tier are omitted example: - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. description: >- Batch lifecycle check results; only violations (warning or deprecated) are included example: results: - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. - action: fail minimum_supported_version: Voluptate sint dolor ut quia. namespace: Aliquam exercitationem voluptatem. tier: deprecated type: Veniam vel. version: Qui voluptas nihil optio exercitationem a. required: - results HarnessIacmProviderRegistryLifecycleRule: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: warn enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ProviderLifecycleOverride' description: Manual per-version tier overrides example: - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: no_action enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: fail enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 description: 'Lifecycle rule for a provider, including overrides' example: deprecated_action: fail overrides: - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 supported_action: fail supported_count: 3 warning_action: no_action warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action HarnessIacmProviderRegistryPlatform: type: object properties: arch: type: string description: Architecture example: Consequatur iusto maiores ut sed. os: type: string description: Operating system example: Reiciendis praesentium. description: Platform defines an operating system and architecture combination example: arch: Neque et quia veritatis repudiandae nisi voluptatem. os: Quaerat tempora. required: - os - arch HarnessIacmProviderRegistryProvider: type: object properties: account: type: string description: Account that owns the provider example: Aut est repudiandae libero voluptatem. created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4900069426395761000 format: int64 description: type: string description: Description of the provider example: Itaque sed iste suscipit possimus suscipit voluptas. domain_prefix: type: string description: Domain prefix of the provider example: Quas quidem ut ipsum quia. id: type: string description: Provider ID example: Qui qui voluptates ad dolorem vero et. namespace: type: string description: Provider namespace example: Consequatur et. type: type: string description: Provider type example: Voluptas odit ea mollitia dolore ut perferendis. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 3587784209021388000 format: int64 versions: type: array items: $ref: >- #/components/schemas/HarnessIacmProviderRegistryProviderVersionMetadata description: Provider versions example: - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. description: Provider contains information about a Terraform provider example: account: Earum maxime est enim omnis. created: 1707139264833102800 description: Culpa sed quidem. domain_prefix: Illum fugit dolor omnis accusamus excepturi. id: Ut delectus ut neque fuga. namespace: Ullam rerum atque neque et eligendi nisi. type: Pariatur asperiores repellendus ipsam. updated: 8417932432040218000 versions: - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. - files: - Tempore est accusamus molestiae. - Odit ut animi veniam est molestiae cum. - Doloribus et blanditiis. synced: false tier: Consequatur cum aliquam similique consequatur odio quasi. version: Saepe harum. required: - id - account - type - description - versions - created - updated HarnessIacmProviderRegistryProviderDownload: type: object properties: arch: type: string description: Architecture example: Dolorem reiciendis non animi quas. download_url: type: string description: URL to download the provider binary example: Repellendus animi. filename: type: string description: Provider binary filename example: Hic nobis officiis. os: type: string description: Operating system example: Aspernatur in accusamus. protocols: type: array items: type: string example: Enim totam. description: Supported Terraform protocol versions example: - Excepturi quasi aut. - Illum est ea dolores modi. - Ratione quam iste ut eum eum iusto. shasum: type: string description: SHA256 checksum of the provider binary example: Nulla nobis. shasums_signature_url: type: string description: URL to download the checksums signature example: Pariatur voluptates porro consequatur. shasums_url: type: string description: URL to download the checksums file example: Eum reprehenderit. signing_keys: $ref: '#/components/schemas/HarnessIacmProviderRegistrySigningKeys' description: ProviderDownloadResponse contains information for downloading a provider example: arch: Molestiae dolores voluptatem qui quisquam ea. download_url: Nemo error. filename: Tenetur neque et. os: Earum cum impedit error eum. protocols: - Omnis accusamus quisquam mollitia. - Sint minima neque architecto eum error dignissimos. - Assumenda ea quas laboriosam adipisci. shasum: Quidem repellendus provident adipisci. shasums_signature_url: Quod provident occaecati aut dolores quia. shasums_url: Sit eius perferendis maxime autem. signing_keys: gpg_public_keys: - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. required: - protocols - os - arch - filename - download_url - shasums_url - shasums_signature_url - shasum - signing_keys HarnessIacmProviderRegistryProviderVersion: type: object properties: platforms: type: array items: $ref: '#/components/schemas/HarnessIacmProviderRegistryPlatform' description: Supported platforms example: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: type: array items: type: string example: Architecto magnam non alias. description: Supported Terraform protocol versions example: - Sed accusantium voluptates nihil mollitia nisi. - Laudantium autem. - Nobis sint et sed aut voluptatum. version: type: string description: Provider version example: Accusamus quaerat aperiam. description: ProviderVersion contains information about a specific provider version example: platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Commodi inventore est non quia in aut. - Unde unde officiis unde. - Voluptatem harum enim. version: Similique nihil maxime ut voluptas doloribus et. required: - version - protocols - platforms HarnessIacmProviderRegistryProviderVersionMetadata: type: object properties: files: type: array items: type: string example: Voluptatem sed distinctio saepe. description: Uploaded provider files example: - Eum qui et. - Nam laudantium adipisci ducimus molestiae. - Sit perspiciatis ut molestiae qui. - Commodi rerum reprehenderit facilis maxime a. synced: type: boolean description: Provider version synced example: false tier: type: string description: 'Lifecycle tier of the version (supported, warning, deprecated)' example: Perspiciatis voluptas. version: type: string description: Provider version example: Laborum modi non occaecati. description: >- ProviderVersionMetadata contains metadata about a specific provider version example: files: - Dolorem nesciunt consequatur. - Quia est. synced: false tier: Earum ea quaerat quam. version: Magnam sit illo doloribus. required: - version - synced - files HarnessIacmProviderRegistryProviderVersions: type: object properties: versions: type: array items: $ref: '#/components/schemas/HarnessIacmProviderRegistryProviderVersion' description: List of available provider versions example: - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. description: >- ProviderVersionsResponse returns the list of available versions for a provider example: versions: - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. required: - versions HarnessIacmProviderRegistrySigningKey: type: object properties: ascii_armor: type: string description: ASCII-armored GPG public key example: Eveniet esse. created_at: type: string description: Creation timestamp example: Quia occaecati voluptatem quidem sed. id: type: string description: ID of the signing key example: Itaque enim et. key_id: type: string description: GPG key ID example: Enim molestiae rerum est magni. key_name: type: string description: GPG key name example: Est iure velit architecto omnis. updated_at: type: string description: Last updated timestamp example: Illum explicabo voluptatum. user: type: string description: User who uploaded the key example: Vel occaecati tenetur quia. description: SigningKey contains a GPG key for provider verification example: ascii_armor: Quas consequuntur beatae nulla cum ut qui. created_at: Beatae et totam. id: Dolores nobis. key_id: Placeat cumque est libero numquam dolorum. key_name: Sint libero quisquam repellat quibusdam. updated_at: Labore et labore id sequi. user: Sint accusamus. required: - id - key_id - ascii_armor - key_name - created_at - updated_at - user HarnessIacmProviderRegistrySigningKeys: type: object properties: gpg_public_keys: type: array items: $ref: '#/components/schemas/HarnessIacmProviderRegistryGpgPublicKey' description: GPG public keys example: - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. description: SigningKeys contains GPG public keys used for provider verification example: gpg_public_keys: - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. - ascii_armor: Ut praesentium eaque dolorum repellat. key_id: Quidem deleniti temporibus quam non necessitatibus aliquam. required: - gpg_public_keys HarnessIacmProviderRegistryVersionStatus: type: object properties: action: type: string description: Enforcement action derived from the tier's rule action example: fail enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Eum et voluptate maiores minima ipsam nulla. tier: type: string description: 'Lifecycle tier: supported, warning, or deprecated' example: warning enum: - supported - warning - deprecated description: Computed lifecycle status for a specific provider version example: action: no_action minimum_supported_version: Impedit laboriosam unde perferendis. tier: deprecated required: - tier - action ListModuleByIDResponse: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 6130980652232333000 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. domain_prefix: type: string description: Domain prefix for the module example: Consequatur rerum quam cum quia qui. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: type: string description: error while retrieving the module example: Assumenda ut doloribus et. name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 namespace: type: string description: >- Namespace derived from account, org and project for use with the Terraform module registry example: Eum ipsam quia quisquam tempora excepturi cum. onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true onboarding_pipeline_wh: type: string description: >- Webhook identifier used to trigger the onboarding pipeline on Git events. default: '' example: webhook_abc123 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_url: type: string description: Repository url. example: Qui laudantium quia. scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact synced: type: integer description: >- Synced is the unix timestamp at which the resource was synced for the last time in milliseconds. example: 5741574549304509000 format: int64 system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Dolores quae ipsa eveniet. testing_enabled: type: boolean description: testing enabled example: false testing_metadata: $ref: '#/components/schemas/HarnessIacmModuleRegistryModuleTestingMetadata' updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 7361849208876371000 format: int64 version_statuses: type: object description: >- Map of module version to lifecycle status (supported, warning, deprecated). Populated only when the lifecycle feature flag is enabled. example: Aut inventore.: Voluptas assumenda quo. Error eligendi quidem qui.: Est est iste id optio dolore voluptatum. Sed quia mollitia iure repudiandae nobis.: Facere quis. additionalProperties: type: string example: Dolorem eos. versions: type: array items: type: string example: Doloremque alias illum. description: versions example: - Cum porro natus ducimus eveniet. - Id qui qui non minus. - Id aut dolores. - Eum ratione commodi sint ut aut omnis. example: account: abc123DEFghiJKL created: 2887375748481282600 description: Provisions a VPC with public and private subnets. domain_prefix: Rerum rem vel non aut dolores ratione. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Aut deserunt dolorem nemo voluptas eaque. name: my-vpc-module namespace: Eos ipsam. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Ut est mollitia. scope_org: my_org scope_project: my_project storage_type: artifact synced: 3157558305708041000 system: aws tags: Laudantium consequatur perferendis eum aut totam. testing_enabled: true testing_metadata: account: z org: slq pipelines: - Nesciunt laborum. - Voluptatem nam consequatur qui assumenda libero qui. - Suscipit quo qui dolor animi voluptates est. project: xw provider_connector: Eligendi facilis. provisioner_type: Et ut ipsum dolores ratione mollitia cum. provisioner_version: Totam qui. release_pipeline: Voluptates rerum dolorem. updated: 5079929736696387000 version_statuses: Dolor et unde facere autem natus.: Ut ut optio ut doloribus. Iste ut et veniam saepe quia eos.: Qui sed pariatur unde quia. versions: - Blanditiis consequuntur. - Amet reiciendis neque aspernatur quos. - Quidem possimus. - Rerum id nesciunt nam iure eaque cum. required: - account - name - system - id - created - updated - synced ListModuleExampleTreeResponse: type: object properties: items: type: array items: $ref: '#/components/schemas/ExampleTreeItem' description: immediate children at the requested path example: - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. example: items: - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. - content_type: directory name: Doloremque voluptates. path: Laboriosam et perspiciatis dolores tempora mollitia. required: - items ListModuleMetadataResponse: type: object properties: account: type: string description: account name example: Ut officia quaerat repellendus accusantium aspernatur. dependencies: type: array items: $ref: '#/components/schemas/DependenciesMetadata' description: Dependencies of the module example: - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. examples_paths: type: array items: type: string example: Architecto incidunt porro. description: Example directories discovered for this module version example: - Velit omnis eum omnis praesentium blanditiis et. - Adipisci ut. metadata_error: type: string description: error while retrieving the module example: Unde sunt et. module_version: type: string description: module version example: Maiores facilis et veritatis error non quis. name: type: string description: module name example: Ut dolorum hic ad. outputs: type: array items: $ref: '#/components/schemas/OutputMetadata' description: Outputs of the module example: - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false providers: type: array items: $ref: '#/components/schemas/ProviderMetadata' description: Providers of the module example: - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. resources: type: array items: $ref: '#/components/schemas/ResourceMetadata' description: Resources of the module example: - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. scope_org: type: string description: org name example: Repellendus quod natus id fuga. scope_project: type: string description: project name example: Sit molestiae aliquid est laboriosam. submodule: type: array items: type: string example: Aut eveniet est distinctio aut ut. description: Submodules of the module example: - Et rem officia quisquam veritatis. - Porro vel quae. system: type: string description: system name example: Veritatis perspiciatis perspiciatis dicta doloremque rerum. variables: type: array items: $ref: '#/components/schemas/VariableMetadata' description: Variables of the module example: - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. example: account: Voluptas eum praesentium voluptatum sint. dependencies: - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. - dependency_name: Eos officiis. dependency_source: Nihil culpa exercitationem libero aperiam qui. dependency_version: Sequi maiores qui quis facere. examples_paths: - Consequuntur dignissimos culpa animi quae. - Repellendus necessitatibus sit. metadata_error: Voluptatem ex voluptatum laudantium voluptatum. module_version: Eius hic. name: Quas sed neque. outputs: - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false - output_description: Quo ullam ipsa nostrum. output_name: Et quaerat doloremque in distinctio. output_sensitive: false providers: - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. - provider_name: Rem quo nihil. provider_source: Ipsa in velit quam rerum reiciendis. provider_version: Provident enim laboriosam. resources: - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. - resource_name: Quisquam et recusandae minima nemo. resource_type: Voluptatibus error corporis et porro. scope_org: Dolorem nam. scope_project: Distinctio velit et inventore neque. submodule: - Unde vel quam. - Provident eos et doloremque nihil. - Maiores facilis eos ut in maxime. - Ipsa qui totam. system: Voluptates sapiente qui sed quod facilis. variables: - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. - variable_default: Qui porro doloribus. variable_description: Nesciunt expedita quae fugiat dolorem hic. variable_name: Labore exercitationem qui. variable_required: true variable_sensitive: true variable_type: Et explicabo eum. required: - account - name - system - module_version - outputs - providers - resources - variables ListModuleVersionsResponse: type: object properties: modules: type: array items: $ref: '#/components/schemas/HarnessIacmModuleRegistryVersions' description: list of versions for a given module example: - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. example: modules: - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - versions: - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. - git_version: Voluptatem earum eum. module_version: Aut non inventore mollitia aliquid. required: - modules ListProviderVersionsResponse: type: object properties: versions: type: array items: $ref: '#/components/schemas/HarnessIacmProviderRegistryProviderVersion' description: List of available provider versions example: - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. description: List of provider versions example: versions: - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. - platforms: - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. - arch: Fugit quae. os: Et sint maiores. protocols: - Mollitia fugiat voluptas. - Accusantium quaerat. - Cupiditate iste in beatae et. version: Quia facilis enim dolores omnis nemo dolorem. required: - versions Module: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true onboarding_pipeline_wh: type: string description: >- Webhook identifier used to trigger the onboarding pipeline on Git events. default: '' example: webhook_abc123 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: artifact enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Culpa deleniti odit cupiditate quia consectetur molestias. description: Describes the attributes of a Module in the module registry example: account: abc123DEFghiJKL description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true onboarding_pipeline_wh: webhook_abc123 org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: artifact system: aws tags: Et amet sint et voluptas. ModuleData: type: object properties: account: type: string description: account name example: Sit dolores aut velit. download_url: type: string description: download url of the module example: Sit exercitationem culpa. error: type: object description: error from the tag operation example: Atque veniam impedit sint.: Illum quis sunt tempora. Numquam reprehenderit voluptas autem quo labore.: Accusamus voluptatum tenetur enim quia. Veritatis possimus adipisci autem quisquam dolorum velit.: Quod voluptate totam. additionalProperties: type: string example: Ea maiores. examples_paths: type: array items: type: string example: Debitis unde sit eum sequi. description: path of the examples relative to the module example: - Dolorem quas ea esse qui voluptates praesentium. - Sapiente facere qui aspernatur magni. - Dolor inventore. git_tag: type: string description: git tag of the module example: Molestiae a accusamus. metadata: type: string description: metadata to be parsed example: Minus saepe dolorem asperiores delectus est. name: type: string description: module name example: Occaecati architecto. repo_url: type: string description: url pointing to the repo example: Dolor iste omnis aspernatur aliquam aut vero. scope_org: type: string description: org name example: Quia et at perspiciatis quia aliquam. scope_project: type: string description: project name example: Sed vero. submodule_name: type: string description: name of the submodule been processed example: Vitae at et itaque ea esse. submodule_paths: type: array items: type: string example: Ut minima veritatis praesentium. description: path of the submodules relative to the module example: - Corrupti qui sunt placeat. - Velit qui aut. - Optio autem deserunt. system: type: string description: system name example: Ab enim consequatur aliquid quas quo sit. version: type: string description: version of the module example: Ut dolorem est omnis dolorum. description: >- Type used to create an entry in the module metadata table related with a module and a specific version example: account: Aspernatur esse culpa sunt in. download_url: Non dolorem officia et beatae consequuntur. error: Laboriosam repudiandae vel quisquam et.: Suscipit ut neque accusantium hic. Nesciunt possimus.: Unde omnis eveniet molestias et rerum. examples_paths: - Sit quae. - Dolor doloribus facilis autem praesentium. - Est aut similique iure corrupti quia soluta. git_tag: Sed inventore culpa doloribus. metadata: Nobis quo culpa aliquam. name: Omnis explicabo inventore dicta doloremque eligendi architecto. repo_url: Praesentium sit ratione. scope_org: Consequatur ipsum aspernatur. scope_project: Quis itaque et aspernatur eos sint voluptatem. submodule_name: Quae distinctio mollitia sequi. submodule_paths: - Impedit nisi enim harum. - Voluptatibus hic tempore culpa architecto voluptatem. - Debitis harum est. - Incidunt iusto. system: Deleniti omnis id. version: Enim est enim soluta commodi nostrum. required: - account - name - system - version - metadata - download_url - git_tag ModuleEvent: type: object properties: account: type: string description: account name example: Voluptatibus voluptatem sit fuga quidem dolores. eventType: type: string description: The type of event that occurred example: Quibusdam id. metadata: $ref: '#/components/schemas/ModuleExecutionMetadata' moduleId: type: string description: module id associated with this event example: ulg minLength: 1 maxLength: 1024 org: type: string description: pipeline org example: Nulla voluptates nemo. project: type: string description: pipeline project example: Deleniti deleniti consequatur maxime delectus ut in. description: ModuleEvent defines an individual module event example: account: Deserunt repellat. eventType: Modi et consectetur aut. metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. moduleId: le org: Repellendus enim. project: Impedit ea fugit voluptatem. required: - moduleId - eventType - account - org - project ModuleExecution: type: object properties: account: type: string description: account name example: Voluptatem harum quaerat est quis numquam. module_onboarding: type: boolean description: Is module onboarding execution default: false example: false moduleId: type: string description: The unique identifier for the associated module example: Ea exercitationem omnis sit autem dolores. pipeline: type: string description: The unique identifier for the associated pipeline example: Quia alias quo ipsam totam quis. pipeline_org: type: string description: pipeline org example: Quo quos minima blanditiis culpa laboriosam et. pipeline_project: type: string description: pipeline project example: Facilis et iure est. pipelineExecutionId: type: string description: The unique identifier for the associated pipeline execution example: Illo porro doloremque ab est minus eum. pipelineStageId: type: string description: The unique identifier for the associated pipeline stage example: Ullam eaque libero. description: ModuleExecution defines an individual execution of a module pipeline example: account: Ipsum nobis corrupti eum quia. module_onboarding: false moduleId: Sint reprehenderit cum sunt praesentium. pipeline: Voluptas aut aut veritatis reprehenderit et. pipeline_org: Et tenetur qui numquam corrupti animi. pipeline_project: Doloremque sed aut totam ab ab officia. pipelineExecutionId: Eveniet voluptatem et est nam et. pipelineStageId: Sapiente assumenda voluptate doloremque et illo dolorem. required: - account - pipeline_org - pipeline_project - pipelineExecutionId - pipelineStageId - moduleId - pipeline ModuleExecutionMetadata: type: object properties: pipeline: type: string description: The unique identifier of any associated pipeline example: Voluptates fuga hic quo nobis excepturi quia. pipeline_execution_id: type: string description: The unique identifier for any associated pipeline execution example: Unde aut sunt animi maxime aperiam illo. pipeline_execution_number: type: string description: The unique number for any associated pipeline execution example: Aspernatur enim dolorem ipsum. pipeline_name: type: string description: The name of any associated pipeline example: Qui eum. pipeline_stage_id: type: string description: The unique identifier for the associated pipeline stage example: Vitae magni. trigger: type: object description: Trigger info for any associated pipeline execution example: Consequatur laborum quidem.: Officia porro aperiam unde omnis optio facere. Laudantium sapiente et laudantium ut dicta aut.: Voluptate similique dolor a. Ut suscipit ab non exercitationem labore est.: Necessitatibus necessitatibus. additionalProperties: true example: pipeline: Culpa quis dolores rem culpa consequatur tempore. pipeline_execution_id: Accusantium ut voluptatem aut voluptatem. pipeline_execution_number: Repudiandae occaecati voluptas minus. pipeline_name: Consequatur officia sed fuga voluptatem odio aut. pipeline_stage_id: Totam sit. trigger: Harum dicta aliquid odit neque distinctio aut.: Architecto explicabo. ModuleExecutionResourceCollection: type: array items: $ref: '#/components/schemas/HarnessIacmModuleexecutionresource' example: - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. - account: Modi in explicabo reprehenderit. created: 279017616569416420 metadata: pipeline: Voluptate beatae voluptatem dolorem illo quibusdam alias. pipeline_execution_id: Deserunt nesciunt voluptas voluptas molestias. pipeline_execution_number: Enim voluptate nihil autem. pipeline_name: Sint modi non nihil aperiam molestiae. pipeline_stage_id: Magnam perferendis non ipsa temporibus quo modi. trigger: Cum soluta et facere aut illum.: Facilis ratione accusantium illum. Qui accusamus aut quasi doloremque est.: Itaque ea qui quis blanditiis. module_onboarding: false moduleId: Quam temporibus et. org: Sunt ut. project: At sapiente aliquam. status: Sunt consequuntur. ModuleLifecycleBatchCheckItem: type: object properties: name: type: string description: Module name example: o minLength: 1 namespace: type: string description: Encoded namespace identifying the module scope example: e minLength: 1 system: type: string description: Module system (provider) example: quw minLength: 1 version: type: string description: Module version to check example: m0x minLength: 1 description: A single module item to check lifecycle status for example: name: u namespace: '7' system: rj version: f required: - namespace - name - system - version ModuleLifecycleBatchCheckResult: type: object properties: action: type: string description: Enforcement action for the tier example: no_action enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Voluptatum error facere dolores voluptates dolorem eum. name: type: string description: Module name example: Et sapiente in quasi. namespace: type: string description: Encoded namespace identifying the module scope example: Nam incidunt. system: type: string description: Module system (provider) example: Consequatur consequatur non sed tenetur qui. tier: type: string description: 'Lifecycle tier: warning or deprecated' example: deprecated enum: - warning - deprecated version: type: string description: Module version example: Perferendis qui fugiat qui tenetur tenetur. description: Lifecycle check result for a single module item example: action: fail minimum_supported_version: Ut similique. name: Voluptates labore ut id iure. namespace: A dolorem. system: Ut explicabo aut asperiores eos id velit. tier: deprecated version: Est rem. required: - namespace - name - system - version - tier - action ModuleLifecycleOverride: type: object properties: reason: type: string description: Optional reason for this override example: ibc maxLength: 1000 tier: type: string description: Lifecycle tier to assign to this version example: warning enum: - supported - warning - deprecated version: type: string description: Version string to override example: v2.1.0 minLength: 1 description: Manual lifecycle tier override for a specific module version example: reason: 4uc tier: warning version: v2.1.0 required: - version - tier ModuleLifecycleRule: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: fail enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ModuleLifecycleOverride' description: Manual per-version tier overrides example: - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: no_action enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: no_action enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 description: Lifecycle rule configuration for a module registry module example: deprecated_action: no_action overrides: - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 - reason: x5i tier: deprecated version: v2.1.0 supported_action: warn supported_count: 3 warning_action: warn warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action ModuleMetadataRequest: type: object properties: account: type: string description: account name example: Officia aspernatur illo ipsum cumque. module_id: type: string description: module id example: A mollitia sit est ut officiis dicta. scope_org: type: string description: org name example: Deserunt inventore et quia magnam. scope_project: type: string description: project name example: Temporibus unde vel voluptatibus quis nulla. submodule: type: string description: submodule name example: Minima expedita. version: type: string description: version of the module example: Consequatur velit hic aut. description: Type to retrieve the metadata related to a specific version of a module example: account: Maxime velit iusto facilis dolorem est ipsam. module_id: Excepturi provident doloremque. scope_org: Consequatur fugit in dolor totam quis. scope_project: Minima rerum earum qui quidem. submodule: Esse sed aut necessitatibus recusandae. version: Aliquam voluptatibus laborum optio. required: - module_id - account - version ModuleRegistryCreateModuleResponseBody: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 5596925027505741000 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Placeat facilis temporibus. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 9179201742120576000 format: int64 description: Create-ModuleResponseBody result type (default view) example: account: abc123DEFghiJKL created: 7448079153905944000 description: Provisions a VPC with public and private subnets. id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: my-vpc-module org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: git_reference system: aws tags: Optio recusandae sed nam. updated: 7083254933202038000 required: - account - name - system - id - created - updated ModuleRequest: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: false org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Corporis quis saepe dignissimos eaque aut. description: Type used to create a module from a request example: account: abc123DEFghiJKL description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: git_reference system: aws tags: Aspernatur voluptas consequatur numquam assumenda molestiae id. required: - account - name - system ModuleResource: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 601822100981743100 format: int64 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. domain_prefix: type: string description: Domain prefix for the module example: Velit in. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: type: string description: error while retrieving the module example: Aliquam hic. name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 namespace: type: string description: >- Namespace derived from account, org and project for use with the Terraform module registry example: Incidunt repudiandae. onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: false org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' repository_url: type: string description: Repository url. example: Omnis ratione omnis. scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: artifact enum: - git_reference - artifact synced: type: integer description: >- Synced is the unix timestamp at which the resource was synced for the last time in milliseconds. example: 2972459558222087700 format: int64 system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Ut aliquam. testing_enabled: type: boolean description: testing enabled example: true testing_metadata: $ref: '#/components/schemas/ModuleTestingMetadata' updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 3272088976752221700 format: int64 version_statuses: type: object description: >- Map of module version to lifecycle status (supported, warning, deprecated). Populated only when the lifecycle feature flag is enabled. example: Dicta sit saepe repellat voluptatibus earum.: Assumenda sequi ut blanditiis delectus quaerat. additionalProperties: type: string example: Aut porro. versions: type: array items: type: string example: Ipsa libero. description: versions example: - Cupiditate quam quod distinctio sed sunt. - Maxime nam nam molestiae deserunt. - Maxime sint voluptatibus officia accusamus quo quis. description: ModuleResource result type (default view) example: account: abc123DEFghiJKL created: 8423368341572725000 description: Provisions a VPC with public and private subnets. domain_prefix: Rerum id molestiae nam maxime eos. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Quod incidunt deleniti molestias dolorum deserunt. name: my-vpc-module namespace: Ad minus. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Et eius eum ut mollitia alias ipsa. scope_org: my_org scope_project: my_project storage_type: artifact synced: 8536460722633962000 system: aws tags: Rerum enim velit sunt eveniet magnam et. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 8065283433901501000 version_statuses: Atque dolore.: Pariatur est totam dolores alias. In qui exercitationem.: Ut dolorem alias et. versions: - Facilis ab temporibus quia voluptatem quia. - Dolorem ut ullam deleniti rerum nam. - Qui est. required: - account - name - system - id - created - updated - synced ModuleResourceCollection: type: array items: $ref: '#/components/schemas/ModuleResource' description: >- ModuleResourceCollection is the result type for an array of ModuleResource (default view) example: - account: abc123DEFghiJKL created: 3299187712978256400 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas aut quisquam. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Magni ipsam esse. name: my-vpc-module namespace: Sunt officia et quia. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Vitae ut eum nostrum saepe culpa. scope_org: my_org scope_project: my_project storage_type: git_reference synced: 3050809445934018600 system: aws tags: Eum nam maiores ut. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 7977076533091252000 version_statuses: Cum deleniti sit qui quo repudiandae labore.: Sit et. Eveniet est at error.: Optio quam suscipit. Rerum consectetur in dicta.: Nulla neque nesciunt blanditiis rem voluptate nihil. versions: - Sint minima. - Labore omnis aperiam. - account: abc123DEFghiJKL created: 3299187712978256400 description: Provisions a VPC with public and private subnets. domain_prefix: Voluptas aut quisquam. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff module_error: Magni ipsam esse. name: my-vpc-module namespace: Sunt officia et quia. onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: true org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' repository_url: Vitae ut eum nostrum saepe culpa. scope_org: my_org scope_project: my_project storage_type: git_reference synced: 3050809445934018600 system: aws tags: Eum nam maiores ut. testing_enabled: false testing_metadata: account: 3a org: 7d pipelines: - Odio quasi dolor. - Ut eveniet qui voluptas. - Voluptatem qui consectetur. - Beatae odit illo. project: 2d provider_connector: Consectetur culpa eos temporibus. provisioner_type: Et ad. provisioner_version: Ut cum harum voluptatem vel sint numquam. release_pipeline: Suscipit deleniti fuga. updated: 7977076533091252000 version_statuses: Cum deleniti sit qui quo repudiandae labore.: Sit et. Eveniet est at error.: Optio quam suscipit. Rerum consectetur in dicta.: Nulla neque nesciunt blanditiis rem voluptate nihil. versions: - Sint minima. - Labore omnis aperiam. ModuleTagRequest: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 error: type: object description: error from the tag operation example: Autem praesentium ad provident perferendis.: Reprehenderit enim officia iste earum voluptate ad. additionalProperties: type: string example: Vel in numquam officia quo quibusdam. name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: array items: type: string example: Suscipit in reiciendis sapiente. description: tags defining the module example: - A est atque explicabo repellat ut vel. - Nulla a. - Provident voluptatum ab omnis sit. - Minima cumque qui recusandae quidem maxime. description: >- Type used to create a request to post data in relation to the tags of a module example: account: abc123DEFghiJKL error: Ducimus molestiae.: Quidem quos eum quam. name: my-vpc-module scope_org: my_org scope_project: my_project system: aws tags: - Ut dolore. - Corporis vero voluptatem voluptatibus ab. - Aut porro amet et repellendus. - Nobis enim doloremque cupiditate. required: - account - name - system ModuleTestingMetadata: type: object properties: account: type: string description: Account is the internal customer account ID. example: ytt minLength: 1 maxLength: 128 org: type: string description: Org is the organisation identifier. example: 5bn minLength: 1 maxLength: 128 pipelines: type: array items: type: string example: Qui rerum eveniet temporibus minus possimus. description: pipelines where the testing is enabled example: - Nemo consectetur rem soluta et ipsam doloribus. - Quis porro eos asperiores sint inventore. - Est dolorum. - In dolore amet hic. project: type: string description: Project is the project identifier. example: '8' minLength: 1 maxLength: 128 provider_connector: type: string description: provider connector for testing purposes example: Saepe et omnis. provisioner_type: type: string description: provisioner type for testing purposes example: Qui earum optio aut ipsa. provisioner_version: type: string description: provisioner version for testing purposes example: Ut est natus aut tempore qui et. release_pipeline: type: string description: release pipeline example: Animi eos et et. description: ModuleTestingMetadata result type (default view) example: account: s org: cs pipelines: - Voluptatem vitae itaque. - Non accusamus dolor molestiae. - Quam animi et aut in dicta vero. - Voluptates quia dolore sed voluptatibus aspernatur non. project: lw provider_connector: Veritatis reiciendis nam harum. provisioner_type: Sed quos. provisioner_version: Qui dolores. release_pipeline: Voluptates est. required: - account - org - project - provisioner_type - provisioner_version - provider_connector - pipelines ModuleUpdate: type: object properties: account: type: string description: Harness account ID that owns the module. example: abc123DEFghiJKL minLength: 1 maxLength: 128 description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* id: type: string description: module id example: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' scope_org: type: string description: Organization identifier where the module is scoped. example: my_org maxLength: 1024 scope_project: type: string description: Project identifier where the module is scoped. example: my_project maxLength: 1024 storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: artifact enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Excepturi quaerat et vel sapiente et. description: >- ModuleUpdate defines the field of a module that can be updated in the module registry example: account: abc123DEFghiJKL description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* id: aaaaaaaa-bbbb-cccc-eeee-ffffffffffff name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' scope_org: my_org scope_project: my_project storage_type: artifact system: aws tags: Neque nostrum omnis. required: - id - account - name - system OutputMetadata: type: object properties: output_description: type: string description: Output description example: Optio veniam exercitationem. output_name: type: string description: Output name example: Velit sit. output_sensitive: type: boolean description: Output sensitivity example: true example: output_description: Natus et. output_name: Consequatur rerum. output_sensitive: false RegistryPolicySet: 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 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 policies: type: array items: $ref: '#/components/schemas/LinkedPolicy' description: Policies linked to this policy set example: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: type: string description: Harness project ID associated with this policy set default: '' example: test-project 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 enabled: true identifier: policyset-1 name: Production Policies org_id: test-org policies: - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 - account_id: eBqAoNchMLKigC_qZ5EdC created: 1636669297674 identifier: policy-1 name: Pipeline Approval org_id: test-org project_id: test-project rego: '' severity: warning updated: 1636669297674 project_id: test-project type: pipeline updated: 1636669297674 required: - identifier - name - action - type - enabled - created - updated - account_id - org_id - project_id - entity_selector RegistryPolicyViolationError: 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/RegistryEvaluation' temporary: type: boolean description: Is the error temporary? example: true 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: |- { "deny": [ "deployment stage 'deploy' does not have a HarnessApproval step" ], "stages_with_approval": [] } 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: true timeout: true required: - name - id - message - temporary - timeout - fault PostFilesResponseBody: type: object properties: synced: type: boolean description: Indicates if the provider version is synced example: false example: synced: true Provider: type: object properties: account: type: string description: Account that owns the provider example: Nesciunt neque quia possimus sapiente. created: type: integer description: >- Created is the unix timestamp at which the resource was originally created in milliseconds. example: 4688570831746811000 format: int64 description: type: string description: Description of the provider example: Enim aperiam animi et. domain_prefix: type: string description: Domain prefix of the provider example: Sed rerum et. id: type: string description: Provider ID example: Neque totam consequatur est. namespace: type: string description: Provider namespace example: Et hic facere est. type: type: string description: Provider type example: Molestias reprehenderit. updated: type: integer description: >- Modified is the unix timestamp at which the resource was last modified in milliseconds. example: 8976355656471522000 format: int64 versions: type: array items: $ref: '#/components/schemas/ProviderVersionMetadata' description: Provider versions example: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. description: Provider contains information about a Terraform provider (default view) example: account: Necessitatibus omnis omnis in nesciunt voluptatem. created: 1123329274694211000 description: Voluptatem omnis aut expedita voluptate alias. domain_prefix: Enim dolor ut accusamus est vel nihil. id: Et commodi voluptatem doloribus qui corrupti libero. namespace: Ratione sint quam sed qui. type: Et et eveniet quibusdam ab. updated: 4388419965002790000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. required: - id - account - type - description - versions - created - updated ProviderBinary: type: object properties: arch: type: string description: Architecture example: Ipsam alias enim in recusandae aut. binary: type: string description: Provider binary file example: - 68 - 111 - 108 - 111 - 114 - 32 - 97 - 115 - 112 - 101 - 114 - 105 - 111 - 114 - 101 - 115 - 32 - 97 - 117 - 116 - 32 - 115 - 101 - 100 - 46 format: binary filename: type: string description: Provider binary filename example: Repellat est autem eligendi in et modi. os: type: string description: Operating system example: Velit quia omnis cum voluptates odio quas. description: Provider binary for a specific platform example: arch: Vel molestiae vel sint quisquam deserunt ab. binary: - 86 - 101 - 108 - 32 - 110 - 117 - 108 - 108 - 97 - 32 - 102 - 117 - 103 - 105 - 97 - 116 - 46 filename: Numquam animi doloremque accusamus. os: Voluptas aut amet et. required: - os - arch - binary - filename ProviderCollection: type: array items: $ref: '#/components/schemas/Provider' description: >- ProviderCollection is the result type for an array of Provider (default view) example: - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - account: Placeat quisquam accusantium ut sit dolorem. created: 2916135127727153000 description: Eos omnis numquam impedit eos aut qui. domain_prefix: Rerum dolor at et vero autem. id: Unde sit voluptates. namespace: Voluptas temporibus et vel non ut velit. type: Qui et repellendus. updated: 7184896169060094000 versions: - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. - files: - Qui doloremque et odit et officiis aut. - Amet tempore qui repellat impedit repellat. synced: false tier: Et modi et et. version: Rerum voluptatem odio in cupiditate rem harum. ProviderLifecycleBatchCheckItem: type: object properties: namespace: type: string description: Namespace identifying the provider scope example: '195' minLength: 1 type: type: string description: Provider type example: u minLength: 1 version: type: string description: Provider version to check example: je7 minLength: 1 description: A single provider item to check lifecycle status for example: namespace: hnr type: if version: '57' required: - namespace - type - version ProviderLifecycleBatchCheckResult: type: object properties: action: type: string description: Enforcement action for the tier example: no_action enum: - no_action - warn - fail minimum_supported_version: type: string description: The lowest-numbered version currently in the supported tier example: Hic quo sit cupiditate accusantium. namespace: type: string description: Namespace identifying the provider scope example: Id itaque nihil explicabo iusto quis consequatur. tier: type: string description: 'Lifecycle tier: warning or deprecated' example: deprecated enum: - warning - deprecated type: type: string description: Provider type example: Nobis est id iure rerum. version: type: string description: Provider version example: Voluptatem expedita repellat praesentium expedita soluta. description: Lifecycle check result for a single provider item example: action: no_action minimum_supported_version: Placeat molestiae. namespace: Alias qui. tier: warning type: Nesciunt doloribus illum sit dolorem accusamus. version: Doloremque odit eum beatae est. required: - namespace - type - version - tier - action ProviderLifecycleOverride: type: object properties: reason: type: string description: Optional reason for this override example: wr7 maxLength: 1000 tier: type: string description: Lifecycle tier to assign to this version example: deprecated enum: - supported - warning - deprecated version: type: string description: Version string to override example: v2.1.0 minLength: 1 description: Manual lifecycle tier override for a specific provider version example: reason: zyp tier: warning version: v2.1.0 required: - version - tier ProviderLifecycleRule: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: warn enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ProviderLifecycleOverride' description: Manual per-version tier overrides example: - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: fail enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: no_action enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 description: Lifecycle rule configuration for a provider registry provider example: deprecated_action: warn overrides: - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 - reason: b4q tier: deprecated version: v2.1.0 supported_action: warn supported_count: 3 warning_action: fail warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action ProviderMetadata: type: object properties: provider_name: type: string description: Provider name example: Doloribus sint quis maiores. provider_source: type: string description: Provider source example: Labore et eligendi quod error. provider_version: type: string description: Provider version example: Id omnis dolores et. example: provider_name: Vel officia similique rerum enim debitis. provider_source: Dolorem aut. provider_version: Voluptatem ab aut ducimus qui et. ProviderRequest: type: object properties: account: type: string description: Account that owns the provider example: Sit deleniti quis vitae. binaries: type: array items: $ref: '#/components/schemas/ProviderBinary' description: Provider binary files for different platforms example: - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. checksums_file: type: string description: SHA256SUMS file containing checksums for all binaries example: - 78 - 117 - 108 - 108 - 97 - 32 - 101 - 116 - 32 - 99 - 111 - 110 - 115 - 101 - 113 - 117 - 97 - 116 - 117 - 114 - 32 - 113 - 117 - 105 - 46 format: binary description: type: string description: Description of the provider example: Ut sed excepturi quia. protocols: type: array items: type: string example: A sit omnis deleniti in itaque. description: Supported Terraform protocol versions example: - Expedita nisi iusto. - Excepturi suscipit repellendus mollitia. - Eveniet blanditiis pariatur veniam. signature_file: type: string description: Detached signature for the SHA256SUMS file example: - 69 - 114 - 114 - 111 - 114 - 32 - 104 - 105 - 99 - 32 - 116 - 111 - 116 - 97 - 109 - 32 - 100 - 111 - 108 - 111 - 114 - 32 - 113 - 117 - 105 - 115 - 113 - 117 - 97 - 109 - 46 format: binary signing_key: $ref: '#/components/schemas/GPGKey' type: type: string description: Provider type example: Et sit saepe. description: ProviderRequest defines the fields of a provider creation request example: account: Voluptas quo. binaries: - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. - arch: Ut est vel. binary: - 86 - 101 - 108 - 32 - 114 - 101 - 105 - 99 - 105 - 101 - 110 - 100 - 105 - 115 - 32 - 113 - 117 - 105 - 97 - 32 - 97 - 117 - 116 - 32 - 113 - 117 - 105 - 97 - 46 filename: Pariatur tempora maiores ut. os: Molestias ipsam a et. checksums_file: - 84 - 101 - 109 - 112 - 111 - 114 - 101 - 32 - 101 - 120 - 32 - 100 - 111 - 108 - 111 - 114 - 101 - 109 - 113 - 117 - 101 - 32 - 101 - 116 - 32 - 100 - 111 - 108 - 111 - 114 - 101 - 115 - 32 - 110 - 97 - 116 - 117 - 115 - 46 description: Quasi voluptatum aut voluptatem eos. protocols: - Quae sint blanditiis. - Non quisquam. - Id autem. signature_file: - 83 - 105 - 110 - 116 - 32 - 100 - 111 - 108 - 111 - 114 - 101 - 32 - 100 - 111 - 108 - 111 - 114 - 32 - 101 - 115 - 116 - 32 - 111 - 102 - 102 - 105 - 99 - 105 - 105 - 115 - 32 - 101 - 110 - 105 - 109 - 32 - 115 - 105 - 110 - 116 - 46 signing_key: ascii_armor: Et accusantium. key_id: Minus consequatur perferendis quos consequatur et. type: Iusto ut. required: - account - type - signing_key - protocols - binaries - checksums_file - signature_file - id - description - versions - created - updated ProviderVersionMetadata: type: object properties: files: type: array items: type: string example: Eaque rerum veniam voluptatum est voluptatum. description: Uploaded provider files example: - Omnis aut accusantium. - Totam iusto consequatur animi rerum. synced: type: boolean description: Provider version synced example: true tier: type: string description: 'Lifecycle tier of the version (supported, warning, deprecated)' example: Corporis quia est et ab. version: type: string description: Provider version example: Quis quia unde et cupiditate quae. description: >- ProviderVersionMetadata contains metadata about a specific provider version (default view) example: files: - Ut odio quae itaque sapiente quisquam. - Cupiditate harum. synced: false tier: Sed ullam. version: Autem omnis. required: - version - synced - files PutModuleLifecycleResponse: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: warn enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ModuleLifecycleOverride' description: Manual per-version tier overrides example: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: warn enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: warn enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 example: deprecated_action: no_action overrides: - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 - reason: s9z tier: deprecated version: v2.1.0 supported_action: no_action supported_count: 3 warning_action: fail warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action PutProviderLifecycleResponse: type: object properties: deprecated_action: type: string description: Enforcement action for deprecated-tier versions default: fail example: fail enum: - no_action - warn - fail overrides: type: array items: $ref: '#/components/schemas/ProviderLifecycleOverride' description: Manual per-version tier overrides example: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 maxItems: 1000 supported_action: type: string description: Enforcement action for supported-tier versions default: no_action example: fail enum: - no_action - warn - fail supported_count: type: integer description: >- Number of most-recent non-pre-release versions classified as supported example: 3 format: int64 minimum: 1 warning_action: type: string description: Enforcement action for warning-tier versions default: warn example: no_action enum: - no_action - warn - fail warning_count: type: integer description: >- Number of versions immediately after the supported window classified as warning example: 2 format: int64 minimum: 0 example: deprecated_action: no_action overrides: - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 - reason: gqh tier: supported version: v2.1.0 supported_action: fail supported_count: 3 warning_action: no_action warning_count: 2 required: - supported_count - warning_count - supported_action - warning_action - deprecated_action ResourceMetadata: type: object properties: resource_name: type: string description: Resource name example: Eligendi sed fugiat earum. resource_type: type: string description: Resource type example: Voluptatem a est animi. example: resource_name: Tempora libero. resource_type: Quo eos dolores impedit et velit. SendModuleEventRequest: type: object properties: account: type: string description: account name example: Qui quos. eventType: type: string description: The type of event that occurred example: Est labore. metadata: $ref: '#/components/schemas/ModuleExecutionMetadata' org: type: string description: pipeline org example: Repellat dolores nisi aut nostrum. project: type: string description: pipeline project example: Expedita in eos eius deleniti consequatur eligendi. example: account: Voluptas dolorum qui quo est quia ut. eventType: Aperiam in dolorem exercitationem velit minima. metadata: pipeline: Tempora sit consectetur qui eligendi deleniti et. pipeline_execution_id: Dolorum est eveniet consequatur. pipeline_execution_number: Dolorum recusandae. pipeline_name: Dolores veritatis possimus. pipeline_stage_id: Quae rem enim voluptas. trigger: Molestiae tempore dignissimos quam.: In enim corrupti facilis facere est. org: Omnis sit ullam quae magni est vitae. project: Exercitationem soluta pariatur voluptas asperiores. required: - eventType - account - org - project SigningKey: type: object properties: ascii_armor: type: string description: ASCII-armored GPG public key example: Neque assumenda dolorem ipsam. created_at: type: string description: Creation timestamp example: Eos aliquid adipisci quo vero. id: type: string description: ID of the signing key example: Natus sint placeat voluptas et modi in. key_id: type: string description: GPG key ID example: Repellendus id doloribus ipsum. key_name: type: string description: GPG key name example: Perferendis minima dicta. updated_at: type: string description: Last updated timestamp example: Rerum et dolores suscipit aliquam ullam explicabo. user: type: string description: User who uploaded the key example: Aut soluta nobis reprehenderit eos quia corrupti. description: SigningKey contains a GPG key for provider verification (default view) example: ascii_armor: Aliquid ullam consequatur omnis. created_at: In nostrum aspernatur ipsam odit consequatur. id: Accusantium eos magnam voluptas et. key_id: Quo odio iusto consequatur deleniti eveniet. key_name: Aspernatur quasi ipsa laborum. updated_at: Quo consequatur est aperiam. user: Id sit reiciendis molestiae. required: - id - key_id - ascii_armor - key_name - created_at - updated_at - user SigningKeyCollection: type: array items: $ref: '#/components/schemas/SigningKey' description: >- SigningKeyCollection is the result type for an array of SigningKey (default view) example: - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. - ascii_armor: Rerum ea quasi in culpa. created_at: Et dolorum quia architecto enim cupiditate voluptate. id: Nemo repellat ea atque placeat voluptatem. key_id: Ducimus sapiente et qui placeat id commodi. key_name: Ut ipsum et nihil iste aperiam. updated_at: Modi aliquid et porro asperiores beatae. user: Vel nihil nisi cupiditate ex autem. UpdateModuleRequest: type: object properties: description: type: string description: Free-form text describing the purpose and usage of the module. example: Provisions a VPC with public and private subnets. git_tag_style: type: string description: >- Pattern used to match Git tags for module versioning. Use 'module-name-*' to match tags like 'my-vpc-module-v1.0.0'. example: module-name-* name: type: string description: >- Human-readable name of the module. Must be unique within the same scope and system. example: my-vpc-module minLength: 1 maxLength: 128 onboarding_pipeline: type: string description: >- Identifier of the Harness pipeline used for module onboarding and metadata sync. example: Module_Onboarding_Pipeline onboarding_pipeline_org: type: string description: >- Organization where the onboarding pipeline is defined. Defaults to scope_org if not provided. example: my_org onboarding_pipeline_project: type: string description: >- Project where the onboarding pipeline is defined. Defaults to scope_project if not provided. example: my_project onboarding_pipeline_sync: type: boolean description: >- When true, module metadata is automatically synced via the onboarding pipeline when new Git tags are pushed. default: false example: true org: type: string description: >- Organization identifier where the Git connector is defined. Defaults to scope_org if not provided. example: my_org maxLength: 1024 project: type: string description: >- Project identifier where the Git connector is defined. Defaults to scope_project if not provided. example: my_project maxLength: 1024 repository: type: string description: Name of the Git repository that contains the module source code. example: my-terraform-modules repository_branch: type: string description: Repository Branch in which the code should be accessed. example: main repository_commit: type: string description: Repository Commit/Tag in which the code should be accessed. example: abc10ed repository_connector: type: string description: >- Harness Git connector identifier used to access the Git repository. Must reference a valid Git connector in your account. Leave empty when using Harness Code as the repository source. example: my_github_connector repository_path: type: string description: Repository Path is the path in which the infra code resides. default: '' example: '' storage_type: type: string description: >- Defines how module versions are stored. 'git_reference' resolves versions from Git tags; 'artifact' stores uploaded archive files. default: git_reference example: git_reference enum: - git_reference - artifact system: type: string description: >- Provider or system the module targets. Lowercase letters only (e.g. aws, gcp, azure, kubernetes). example: aws pattern: '^[a-z]+$' minLength: 1 maxLength: 128 tags: type: string description: >- Comma-separated list of tags to categorize the module (e.g. networking,vpc,aws). example: Iure excepturi est amet consectetur. example: description: Provisions a VPC with public and private subnets. git_tag_style: module-name-* name: my-vpc-module onboarding_pipeline: Module_Onboarding_Pipeline onboarding_pipeline_org: my_org onboarding_pipeline_project: my_project onboarding_pipeline_sync: false org: my_org project: my_project repository: my-terraform-modules repository_branch: main repository_commit: abc10ed repository_connector: my_github_connector repository_path: '' storage_type: git_reference system: aws tags: Facilis omnis libero. required: - name - system UpdateProviderVersionRequestBody: type: object properties: gpg_key_id: type: string description: GPG key ID example: '1234567890' protocol: type: array items: type: string example: Laboriosam odit et sit nihil doloribus dicta. description: Supported Terraform protocol versions example: - '4.0' example: gpg_key_id: '1234567890' protocol: - '4.0' required: - protocol - gpg_key_id UpdateTestingRequest: type: object properties: pipeline_id: type: array items: type: string example: Sint quae enim recusandae. description: >- pipelines to create the webhooks to trigger the executions for testing example: - Ratione explicabo modi esse et. - In rerum. - Optio rerum unde accusamus molestiae nisi est. pipeline_org: type: string description: pipeline org example: Sit alias maiores occaecati harum. pipeline_project: type: string description: pipeline project example: Aut qui commodi. provider_connector: type: string description: provider connector default: '' example: Temporibus deleniti doloremque. provisioner_type: type: string description: provisioner type example: Eaque omnis. provisioner_version: type: string description: provisioner version example: Quod eum qui mollitia commodi. release_pipeline: type: string description: pipeline to create the webhooks for releases example: Occaecati quia ut rerum quos. example: pipeline_id: - Earum doloribus ut. - Repellat reprehenderit. - Quasi omnis hic. pipeline_org: Optio quisquam qui possimus. pipeline_project: Sint minima debitis et. provider_connector: Vel facilis earum et. provisioner_type: Maiores consequatur mollitia. provisioner_version: Ratione illum quis labore. release_pipeline: Ut voluptatum est. required: - provisioner_type - provisioner_version - pipeline_org - pipeline_project UploadSigningKeyRequest: type: object properties: ascii_armor: type: string description: ASCII-armored GPG public key example: Error mollitia voluptate provident fugit delectus. key_id: type: string description: GPG key ID example: ABCD1234 key_name: type: string description: GPG key name example: harness user: type: string description: User who uploaded the key example: Quos ut nulla quia qui pariatur. example: ascii_armor: Nisi necessitatibus. key_id: ABCD1234 key_name: harness user: Qui natus ad. required: - key_id - key_name - ascii_armor - user VariableMetadata: type: object properties: variable_default: type: string description: Variable default value example: Et ducimus quis aut voluptate quia. variable_description: type: string description: Variable description example: Possimus beatae deleniti dolor enim doloribus. variable_name: type: string description: Variable name example: Quasi dolores voluptatum saepe. variable_required: type: boolean description: Is variable required example: true variable_sensitive: type: boolean description: Is variable sensitive example: false variable_type: type: string description: Variable type example: Consequatur magnam eos ratione. example: variable_default: Animi laboriosam assumenda vero voluptates. variable_description: Iste non animi. variable_name: Blanditiis aspernatur praesentium non et dicta. variable_required: true variable_sensitive: false variable_type: Et omnis hic.