nextgen

package
v0.2.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2022 License: Apache-2.0 Imports: 28 Imported by: 4

README ¶

Go API client for swagger

This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: 3.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.v3.generators.go.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

import "./swagger"

Documentation for API Endpoints

All URIs are relative to https://app.harness.io/gateway

Class Method HTTP request Description
APIKeysApi AddAPIKey Post /cf/admin/apikey Creates an API key for the given Environment
APIKeysApi DeleteAPIKey Delete /cf/admin/apikey/{identifier} Deletes an API Key
APIKeysApi GetAPIKey Get /cf/admin/apikey/{identifier} Returns API keys
APIKeysApi GetAllAPIKeys Get /cf/admin/apikey Returns API Keys for an Environment
APIKeysApi UpdateAPIKey Put /cf/admin/apikey/{identifier} Updates an API Key
AccessControlListApi GetAccessControlList Post /authz/api/acl Check for permission on resource(s) for a principal
AccountSettingApi Get Get /ng/api/account-setting
AccountSettingApi List Get /ng/api/account-setting/list
AccountSettingApi UpdateAccountSetting Put /ng/api/account-setting Updates account settings
AccountsApi GetAccountNG Get /ng/api/accounts/{accountIdentifier} Gets an account
AccountsApi UpdateAccountDefaultExperienceNG Put /ng/api/accounts/{accountIdentifier}/default-experience Update Default Experience
AccountsApi UpdateAccountNameNG Put /ng/api/accounts/{accountIdentifier}/name Update Account Name
ApiKeyApi CreateApiKey Post /ng/api/apikey Creates an API key
ApiKeyApi DeleteApiKey Delete /ng/api/apikey/{identifier} Deletes the API Key corresponding to the provided ID.
ApiKeyApi GetAggregatedApiKey Get /ng/api/apikey/aggregate/{identifier} Fetches the API Keys details corresponding to the provided ID and Scope.
ApiKeyApi ListApiKeys Get /ng/api/apikey Fetches the list of API Keys corresponding to the request's filter criteria.
ApiKeyApi ListApiKeys1 Get /ng/api/apikey/aggregate Fetches the list of Aggregated API Keys corresponding to the request's filter criteria.
ApiKeyApi UpdateApiKey Put /ng/api/apikey/{identifier} Updates API Key for the provided ID
AuditApi GetAuditEventList Post /audit/api/audits/list List Audit Events
AuditFiltersApi DeleteAuditFilter Delete /audit/api/auditFilters/{identifier} Delete a Filter of type Audit by identifier
AuditFiltersApi GetAuditFilter Get /audit/api/auditFilters/{identifier} Gets a Filter of type Audit by identifier
AuditFiltersApi GetAuditFilterList Get /audit/api/auditFilters Get the list of Filters of type Audit satisfying the criteria (if any) in the request
AuditFiltersApi PostAuditFilter Post /audit/api/auditFilters Creates a Filter
AuditFiltersApi UpdateAuditFilter Put /audit/api/auditFilters Updates the Filter of type Audit
AuthenticationSettingsApi DeleteSamlMetaData Delete /ng/api/authentication-settings/delete-saml-metadata Deletes SAML meta data by accountIdentifier
AuthenticationSettingsApi GetAuthenticationSettings Get /ng/api/authentication-settings Get the authentication settings by accountIdentifier
AuthenticationSettingsApi GetPasswordStrengthSettings Get /ng/api/authentication-settings/login-settings/password-strength Get the password strength settings by accountIdentifier
AuthenticationSettingsApi GetSamlLoginTest Get /ng/api/authentication-settings/saml-login-test Get the SAML login test by accountId
AuthenticationSettingsApi RemoveOauthMechanism Delete /ng/api/authentication-settings/oauth/remove-mechanism Deletes OAuth mechanism by accountIdentifier
AuthenticationSettingsApi SetTwoFactorAuthAtAccountLevel Put /ng/api/authentication-settings/two-factor-admin-override-settings Set two factor auth at account lever by accountIdentifier
AuthenticationSettingsApi UpdateAuthMechanism Put /ng/api/authentication-settings/update-auth-mechanism Updates the Auth mechanism by accountIdentifier
AuthenticationSettingsApi UpdateOauthProviders Put /ng/api/authentication-settings/oauth/update-providers Updates the Oauth providers by accountIdentifier
AuthenticationSettingsApi UpdateSamlMetaData Put /ng/api/authentication-settings/saml-metadata-upload Updates the SAML metadata by accountId
AuthenticationSettingsApi UpdateWhitelistedDomains Put /ng/api/authentication-settings/whitelisted-domains Updates the Whitelisted domains by accountIdentifier
AuthenticationSettingsApi UploadSamlMetaData Post /ng/api/authentication-settings/saml-metadata-upload Uploads the SAML metadata by accountId
CloudCostAnomaliesApi GetAnomaliesSummary Post /ccm/api/anomaly/summary List Anomalies
CloudCostAnomaliesApi ListAnomalies Post /ccm/api/anomaly List Anomalies
CloudCostAnomaliesApi ListPerspectiveAnomalies Post /ccm/api/anomaly/perspective/{perspectiveId} List Anomalies for Perspective
CloudCostAnomaliesApi ReportAnomalyFeedback Put /ccm/api/anomaly/feedback Report Anomaly feedback
CloudCostAutoStoppingFixedSchedulesApi CreateAutoStoppingSchedules Post /lw/api/accounts/{account_id}/schedules Create a fixed schedule for an AutoStopping Rule
CloudCostAutoStoppingFixedSchedulesApi DeleteAutoStoppingSchedule Delete /lw/api/accounts/{account_id}/schedules/{schedule_id} Delete a fixed schedule for AutoStopping Rule.
CloudCostAutoStoppingFixedSchedulesApi ListAutoStoppingSchedules Get /lw/api/accounts/{account_id}/schedules Return all the AutoStopping Rule fixed schedules
CloudCostAutoStoppingLoadBalancersApi AccessPointRules Get /lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/rules Return all the AutoStopping Rules in a load balancer
CloudCostAutoStoppingLoadBalancersApi CreateLoadBalancer Post /lw/api/accounts/{account_id}/autostopping/loadbalancers Create a load balancer
CloudCostAutoStoppingLoadBalancersApi DeleteLoadBalancer Delete /lw/api/accounts/{account_id}/autostopping/loadbalancers Delete load balancers and the associated resources
CloudCostAutoStoppingLoadBalancersApi DescribeLoadBalancer Get /lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id} Return details of a load balancer
CloudCostAutoStoppingLoadBalancersApi EditLoadBalancer Put /lw/api/accounts/{account_id}/autostopping/loadbalancers Update a load balancer
CloudCostAutoStoppingLoadBalancersApi ListLoadBalancers Get /lw/api/accounts/{account_id}/autostopping/loadbalancers Return all the load balancers
CloudCostAutoStoppingLoadBalancersApi LoadBalancerActivity Get /lw/api/accounts/{account_id}/autostopping/loadbalancers/{lb_id}/last_active_at Return last activity details of a load balancer
CloudCostAutoStoppingRulesApi AllAutoStoppingResources Get /lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/resources List all the resources for an AutoStopping Rule
CloudCostAutoStoppingRulesApi AutoStoppingRuleDetails Get /lw/api/accounts/{account_id}/autostopping/rules/{rule_id} Return AutoStopping Rule details
CloudCostAutoStoppingRulesApi CumulativeAutoStoppingSavings Get /lw/api/accounts/{account_id}/autostopping/rules/savings/cumulative Return cumulative savings for all the AutoStopping Rules
CloudCostAutoStoppingRulesApi DeleteAutoStoppingRule Delete /lw/api/accounts/{account_id}/autostopping/rules/{rule_id} Delete an AutoStopping Rule
CloudCostAutoStoppingRulesApi GetAutoStoppingDiagnostics Get /lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/diagnostics Return diagnostics result of an AutoStopping Rule
CloudCostAutoStoppingRulesApi HealthOfAutoStoppingRule Get /lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/health Return health status of an AutoStopping Rule
CloudCostAutoStoppingRulesApi ListAutoStoppingRules Get /lw/api/accounts/{account_id}/autostopping/rules List AutoStopping Rules
CloudCostAutoStoppingRulesApi SavingsFromAutoStoppingRule Get /lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/savings Return savings details for an AutoStopping Rule
CloudCostAutoStoppingRulesApi ToggleAutostoppingRule Put /lw/api/accounts/{account_id}/autostopping/rules/{rule_id}/toggle_state Disable/Enable an Autostopping Rule
CloudCostAutoStoppingRulesApi UpdateAutoStoppingRule Post /lw/api/accounts/{account_id}/autostopping/rules Create an AutoStopping Rule
CloudCostBudgetsApi CloneBudget Post /ccm/api/budgets/{id} Clone a budget
CloudCostBudgetsApi CreateBudget Post /ccm/api/budgets Create a Budget
CloudCostBudgetsApi DeleteBudget Delete /ccm/api/budgets/{id} Delete a budget
CloudCostBudgetsApi GetBudget Get /ccm/api/budgets/{id} Fetch Budget details
CloudCostBudgetsApi GetCostDetails Get /ccm/api/budgets/{id}/costDetails Fetch the cost details of a Budget
CloudCostBudgetsApi ListBudgets Get /ccm/api/budgets List all the Budgets
CloudCostBudgetsApi ListBudgetsForPerspective Get /ccm/api/budgets/perspectiveBudgets List all the Budgets associated with a Perspective
CloudCostBudgetsApi UpdateBudget Put /ccm/api/budgets/{id} Update an existing budget
CloudCostDetailsApi Costdetailoverview Post /ccm/api/costdetails/overview Returns an overview of the cost
CloudCostDetailsApi Costdetailtabular Post /ccm/api/costdetails/tabularformat Returns cost details in a tabular format
CloudCostDetailsApi Costdetailttimeseries Post /ccm/api/costdetails/timeseriesformat Returns cost details in a time series format
CloudCostPerspectiveReportsApi CreateReportSetting Post /ccm/api/perspectiveReport/{accountIdentifier} Create a schedule for a Report
CloudCostPerspectiveReportsApi DeleteReportSetting Delete /ccm/api/perspectiveReport/{accountIdentifier} Delete cost Perspective report
CloudCostPerspectiveReportsApi GetReportSetting Get /ccm/api/perspectiveReport/{accountIdentifier} Fetch details of a cost Report
CloudCostPerspectiveReportsApi UpdateReportSetting Put /ccm/api/perspectiveReport/{accountIdentifier} Update a cost Perspective Report
CloudCostPerspectivesApi CreatePerspective Post /ccm/api/perspective Create a Perspective
CloudCostPerspectivesApi DeletePerspective Delete /ccm/api/perspective Delete a Perspective
CloudCostPerspectivesApi GetAllPerspectives Get /ccm/api/perspective/getAllPerspectives Return details of all the Perspectives
CloudCostPerspectivesApi GetLastPeriodCost Get /ccm/api/perspective/lastPeriodCost Get the last period cost for a Perspective
CloudCostPerspectivesApi GetPerspective Get /ccm/api/perspective Fetch details of a Perspective
CloudCostPerspectivesApi UpdatePerspective Put /ccm/api/perspective Update a Perspective
CloudCostRecommendationsApi ListRecommendations Post /ccm/api/recommendation/overview/list Return the list of Recommendations
CloudCostRecommendationsApi RecommendationFilterValues Post /ccm/api/recommendation/overview/filter-values Return the list of filter values for the Recommendations
CloudCostRecommendationsApi RecommendationStats Post /ccm/api/recommendation/overview/stats Return Recommendations statistics
CloudCostRecommendationsApi RecommendationsCount Post /ccm/api/recommendation/overview/count Return the number of Recommendations
CloudCostRecommendationsDetailsApi EcsRecommendationDetail Get /ccm/api/recommendation/details/ecs-service Return ECS Recommendation
CloudCostRecommendationsDetailsApi NodeRecommendationDetail Get /ccm/api/recommendation/details/node-pool Return node pool Recommendation
CloudCostRecommendationsDetailsApi WorkloadRecommendationDetail Get /ccm/api/recommendation/details/workload Return workload Recommendation
ConnectorsApi CreateConnector Post /ng/api/connectors Creates a Connector
ConnectorsApi DeleteConnector Delete /ng/api/connectors/{identifier} Deletes Connector by ID
ConnectorsApi GetAllAllowedFieldValues Get /ng/api/connectors/fieldValues Get the allowed field values by Connector Type
ConnectorsApi GetCEAwsTemplate Post /ng/api/connectors/getceawstemplateurl Get the Template URL of connector
ConnectorsApi GetConnector Get /ng/api/connectors/{identifier} Get the Connector by accountIdentifier and connectorIdentifier
ConnectorsApi GetConnectorCatalogue Get /ng/api/connectors/catalogue Gets the Connector catalogue by Account Identifier
ConnectorsApi GetConnectorList Get /ng/api/connectors Fetches the list of Connectors corresponding to the request's filter criteria.
ConnectorsApi GetConnectorListV2 Post /ng/api/connectors/listV2 Fetches the list of Connectors corresponding to the request's filter criteria.
ConnectorsApi GetConnectorStatistics Get /ng/api/connectors/stats Gets the connector's statistics by Account Identifier, Project Identifier and Organization Identifier
ConnectorsApi GetTestConnectionResult Post /ng/api/connectors/testConnection/{identifier} Tests the connection of the Connector by ID
ConnectorsApi GetTestGitRepoConnectionResult Post /ng/api/connectors/testGitRepoConnection/{identifier} Tests the Git Repo connection
ConnectorsApi ListConnectorByFQN Post /ng/api/connectors/listbyfqn Get the list of connectors by FQN satisfying the criteria (if any) in the request
ConnectorsApi UpdateConnector Put /ng/api/connectors Updates the Connector
ConnectorsApi ValidateTheIdentifierIsUnique Get /ng/api/connectors/validateUniqueIdentifier Validate the Connector by Account Identifier and Connector Identifier
DelegateGroupTagsResourceApi AddTagsToDelegateGroup Post /ng/api/delegate-group-tags/{groupIdentifier} Add given list of tags to the Delegate group
DelegateGroupTagsResourceApi DeleteTagsFromDelegateGroup Delete /ng/api/delegate-group-tags/{groupIdentifier} Deletes all tags from the Delegate group
DelegateGroupTagsResourceApi ListTagsForDelegateGroup Get /ng/api/delegate-group-tags/{groupIdentifier} Retrieves list of tags attached with Delegate group
DelegateGroupTagsResourceApi UpdateTagsOfDelegateGroup Put /ng/api/delegate-group-tags/{groupIdentifier} Clears all existing tags with delegate group and attach given set of tags to delegate group.
DelegateTokenResourceApi CreateDelegateToken Post /ng/api/delegate-token-ng Creates Delegate Token.
DelegateTokenResourceApi GetDelegateGroupsUsingToken Get /ng/api/delegate-token-ng/delegate-groups Lists delegate groups that are using the specified delegate token.
DelegateTokenResourceApi GetDelegateTokens Get /ng/api/delegate-token-ng Retrieves Delegate Tokens by Account, Organization, Project and status.
DelegateTokenResourceApi RevokeDelegateToken Put /ng/api/delegate-token-ng Revokes Delegate Token.
EnvironmentsApi CreateEnvironmentV2 Post /ng/api/environmentsV2 Create an Environment
EnvironmentsApi DeleteEnvironmentV2 Delete /ng/api/environmentsV2/{environmentIdentifier} Delete an Environment by identifier
EnvironmentsApi GetEnvironmentAccessList Get /ng/api/environmentsV2/list/access Gets Environment Access list
EnvironmentsApi GetEnvironmentList Get /ng/api/environmentsV2 Gets Environment list for a project
EnvironmentsApi GetEnvironmentV2 Get /ng/api/environmentsV2/{environmentIdentifier} Gets an Environment by identifier
EnvironmentsApi UpdateEnvironmentV2 Put /ng/api/environmentsV2 Update an Environment by identifier
EnvironmentsApi UpsertEnvironmentV2 Put /ng/api/environmentsV2/upsert Upsert an Environment by identifier
ExecuteApi GetPreFlightCheckResponse Get /pipeline/api/pipeline/execute/getPreflightCheckResponse Get Preflight Checks Response for a Preflight Id
ExecuteApi GetRetryStages Get /pipeline/api/pipeline/execute/{planExecutionId}/retryStages Get retry stages for failed pipeline
ExecuteApi GetStagesExecutionList Get /pipeline/api/pipeline/execute/stagesExecutionList Get list of Stages to select for Stage executions
ExecuteApi HandleManualInterventionInterrupt Put /pipeline/api/pipeline/execute/manualIntervention/interrupt/{planExecutionId}/{nodeExecutionId} Handles Ignore,Abort,MarkAsSuccess,Retry on post manual intervention for a given execution with the given planExecutionId
ExecuteApi HandleStageInterrupt Put /pipeline/api/pipeline/execute/interrupt/{planExecutionId}/{nodeExecutionId} Handles the interrupt for a given stage in a pipeline
ExecuteApi LatestExecutionId Get /pipeline/api/pipeline/execute/latestExecutionId/{planExecutionId} Latest ExecutionId from Retry Executions
ExecuteApi PostExecuteStages Post /pipeline/api/pipeline/execute/{identifier}/stages Execute given Stages of a Pipeline
ExecuteApi PostPipelineExecuteWithInputSetList Post /pipeline/api/pipeline/execute/{identifier}/inputSetList Execute a pipeline with input set references list
ExecuteApi PostPipelineExecuteWithInputSetYaml Post /pipeline/api/pipeline/execute/{identifier} Execute a pipeline with inputSet pipeline yaml
ExecuteApi PostReExecuteStages Post /pipeline/api/pipeline/execute/rerun/{originalExecutionId}/{identifier}/stages Re-run given Stages of a Pipeline
ExecuteApi PutHandleInterrupt Put /pipeline/api/pipeline/execute/interrupt/{planExecutionId} Execute an Interrupt on an execution
ExecuteApi RePostPipelineExecuteWithInputSetYaml Post /pipeline/api/pipeline/execute/rerun/{originalExecutionId}/{identifier} Re Execute a pipeline with inputSet pipeline yaml
ExecuteApi RerunPipelineWithInputSetIdentifierList Post /pipeline/api/pipeline/execute/rerun/{originalExecutionId}/{identifier}/inputSetList Rerun a pipeline with given inputSet identifiers
ExecuteApi RetryHistory Get /pipeline/api/pipeline/execute/retryHistory/{planExecutionId} Retry History for a given execution
ExecuteApi RetryPipeline Post /pipeline/api/pipeline/execute/retry/{identifier} Retry a executed pipeline with inputSet pipeline yaml
ExecuteApi StartPreFlightCheck Post /pipeline/api/pipeline/execute/preflightCheck Start Preflight Checks for a Pipeline
ExecutionDetailsApi GetExecutionDetail Get /pipeline/api/pipelines/execution/{planExecutionId} Get the Pipeline Execution details for given PlanExecution Id
ExecutionDetailsApi GetExecutionDetailV2 Get /pipeline/api/pipelines/execution/v2/{planExecutionId} Get the Pipeline Execution details for given PlanExecution Id without full graph unless specified explicitly
ExecutionDetailsApi GetInputsetYaml Get /pipeline/api/pipelines/execution/{planExecutionId}/inputset Get the Input Set YAML used for given Plan Execution
ExecutionDetailsApi GetInputsetYamlV2 Get /pipeline/api/pipelines/execution/{planExecutionId}/inputsetV2 Get the Input Set YAML used for given Plan Execution
ExecutionDetailsApi GetListOfExecutions Post /pipeline/api/pipelines/execution/summary Gets list of Executions of Pipelines for specific filters.
FeatureFlagsApi CreateFeatureFlag Post /cf/admin/features Creates a Feature Flag
FeatureFlagsApi DeleteFeatureFlag Delete /cf/admin/features/{identifier} Delete a Feature Flag
FeatureFlagsApi GetAllFeatures Get /cf/admin/features Returns all Feature Flags for the project
FeatureFlagsApi GetFeatureFlag Get /cf/admin/features/{identifier} Returns a Feature Flag
FeatureFlagsApi PatchFeature Patch /cf/admin/features/{identifier} Updates a Feature Flag
FileStoreApi Create Post /ng/api/file-store Creates file or folder
FileStoreApi DeleteFile Delete /ng/api/file-store/{identifier} Delete file or folder by identifier
FileStoreApi DownloadFile Get /ng/api/file-store/file/{fileIdentifier}/download Download File
FileStoreApi GetFolderNodes Post /ng/api/file-store/folder Get Folder nodes.
FileStoreApi Update Put /ng/api/file-store/{identifier} Updates file or folder
FilterApi DeleteFilter Delete /ng/api/filters/{identifier} Delete a Filter by identifier
FilterApi GetConnectorListV21 Get /ng/api/filters Get the list of Filters satisfying the criteria (if any) in the request
FilterApi GetFilter Get /ng/api/filters/{identifier} Gets a Filter by identifier
FilterApi PipelinedeleteFilter Delete /pipeline/api/filters/{identifier} Delete a Filter by identifier
FilterApi PipelinegetConnectorListV2 Get /pipeline/api/filters Get the list of Filters satisfying the criteria (if any) in the request
FilterApi PipelinegetFilter Get /pipeline/api/filters/{identifier} Gets a Filter by identifier
FilterApi PipelinepostFilter Post /pipeline/api/filters Creates a Filter
FilterApi PipelineupdateFilter Put /pipeline/api/filters Updates the Filter
FilterApi PostFilter Post /ng/api/filters Creates a Filter
FilterApi UpdateFilter Put /ng/api/filters Updates the Filter
GitBranchesApi GetListOfBranchesWithStatus Get /ng/api/git-sync-branch/listBranchesWithStatus Lists branches with their status(Synced, Unsynced) by Git Sync Config Id for the given scope
GitBranchesApi SyncGitBranch Post /ng/api/git-sync-branch/sync Sync the content of new Git Branch into harness with Git Sync Config Id
GitFullSyncApi CreateGitFullSyncConfig Post /ng/api/git-full-sync/config Create Configuration for Git Full Sync for the provided scope
GitFullSyncApi GetGitFullSyncConfig Get /ng/api/git-full-sync/config Fetch Configuration for Git Full Sync for the provided scope
GitFullSyncApi ListFullSyncFiles Post /ng/api/git-full-sync/files List files in full sync along with their status
GitFullSyncApi TriggerFullSync Post /ng/api/git-full-sync Trigger Full Sync
GitFullSyncApi UpdateGitFullSyncConfig Put /ng/api/git-full-sync/config Update Configuration for Git Full Sync for the provided scope
GitSyncApi CreateGitSyncConfig Post /ng/api/git-sync Creates Git Sync Config in given scope
GitSyncApi GetGitSyncConfigList Get /ng/api/git-sync Lists Git Sync Config for the given scope
GitSyncApi IsGitSyncEnabled Get /ng/api/git-sync/git-sync-enabled Check whether Git Sync is enabled for given scope or not
GitSyncApi UpdateDefaultFolder Put /ng/api/git-sync/{identifier}/folder/{folderIdentifier}/default Update existing Git Sync Config default root folder by Identifier
GitSyncApi UpdateGitSyncConfig Put /ng/api/git-sync Update existing Git Sync Config by Identifier
GitSyncErrorsApi GetGitSyncErrorsCount Get /ng/api/git-sync-errors/count Get Errors Count for the given scope, Repo and Branch
GitSyncErrorsApi ListGitSyncErrors Get /ng/api/git-sync-errors Lists Git to Harness Errors by file or connectivity errors for the given scope, Repo and Branch
GitSyncErrorsApi ListGitToHarnessErrorForCommit Get /ng/api/git-sync-errors/commits/{commitId} Lists Git to Harness Errors for the given Commit Id
GitSyncErrorsApi ListGitToHarnessErrorsGroupedByCommits Get /ng/api/git-sync-errors/aggregate Lists Git to Harness Errors grouped by Commits for the given scope, Repo and Branch
GitSyncSettingsApi CreateGitSyncSetting Post /ng/api/git-sync-settings Creates Git Sync Setting in a scope
GitSyncSettingsApi GetGitSyncSettings Get /ng/api/git-sync-settings Get Git Sync Setting for the given scope
GitSyncSettingsApi UpdateGitSyncSetting Put /ng/api/git-sync-settings This updates the existing Git Sync settings within the scope. Only changing Connectivity Mode is allowed
HarnessResourceGroupApi CreateResourceGroup Post /resourcegroup/api/resourcegroup Create a resource group
HarnessResourceGroupApi CreateResourceGroupV2 Post /resourcegroup/api/v2/resourcegroup Create a resource group
HarnessResourceGroupApi DeleteResourceGroup Delete /resourcegroup/api/resourcegroup/{identifier} Delete a resource group
HarnessResourceGroupApi DeleteResourceGroupV2 Delete /resourcegroup/api/v2/resourcegroup/{identifier} Delete a resource group
HarnessResourceGroupApi GetFilterResourceGroupList Post /resourcegroup/api/resourcegroup/filter This fetches a filtered list of Resource Groups
HarnessResourceGroupApi GetFilterResourceGroupListV2 Post /resourcegroup/api/v2/resourcegroup/filter This fetches a filtered list of Resource Groups
HarnessResourceGroupApi GetResourceGroup Get /resourcegroup/api/resourcegroup/{identifier} Get a resource group by identifier
HarnessResourceGroupApi GetResourceGroupList Get /resourcegroup/api/resourcegroup Get list of resource groups
HarnessResourceGroupApi GetResourceGroupListV2 Get /resourcegroup/api/v2/resourcegroup Get list of resource groups
HarnessResourceGroupApi GetResourceGroupV2 Get /resourcegroup/api/v2/resourcegroup/{identifier} Get a resource group by identifier
HarnessResourceGroupApi UpdateResourceGroup Put /resourcegroup/api/resourcegroup/{identifier} Update a resource group
HarnessResourceGroupApi UpdateResourceGroup1 Put /resourcegroup/api/v2/resourcegroup/{identifier} Update a resource group
HarnessResourceTypeApi GetResourceTypes Get /resourcegroup/api/resourcetype Gets all resource types available at this scope
HostsApi FilterHostsByConnector Post /ng/api/hosts/filter Gets the list of hosts filtered by accountIdentifier and connectorIdentifier
InputSetsApi DeleteInputSet Delete /pipeline/api/inputSets/{inputSetIdentifier} Delete the Input Set by Identifier
InputSetsApi GetInputSet Get /pipeline/api/inputSets/{inputSetIdentifier} Gets Input Set for a given identifier. Throws error if no Input Set exists for the given identifier.
InputSetsApi GetOverlayInputSet Get /pipeline/api/inputSets/overlay/{inputSetIdentifier} Gets an Overlay Input Set by identifier
InputSetsApi ListInputSet Get /pipeline/api/inputSets List all Input Sets for a pipeline
InputSetsApi MergeInputSets Post /pipeline/api/inputSets/merge Merge given Input Sets into a single Runtime Input YAML
InputSetsApi MergeRuntimeInputIntoPipeline Post /pipeline/api/inputSets/mergeWithTemplateYaml Merge given Runtime Input YAML into the Pipeline
InputSetsApi PostInputSet Post /pipeline/api/inputSets Create an Input Set for a Pipeline
InputSetsApi PostOverlayInputSet Post /pipeline/api/inputSets/overlay Create an Overlay Input Set for a pipeline
InputSetsApi PutInputSet Put /pipeline/api/inputSets/{inputSetIdentifier} Update Input Set for Pipeline
InputSetsApi PutOverlayInputSet Put /pipeline/api/inputSets/overlay/{inputSetIdentifier} Update an Overlay Input Set for a pipeline
InputSetsApi RuntimeInputTemplate Post /pipeline/api/inputSets/template Fetch Runtime Input Template for a Pipeline
InviteApi DeleteInvite Delete /ng/api/invites/{inviteId} Delete an Invite by Identifier
InviteApi GetInvite Get /ng/api/invites/invite Gets an Invite by either Invite Id or JwtToken
InviteApi GetInvites Get /ng/api/invites List all the Invites for a Project or Organization
InviteApi GetPendingUsersAggregated Post /ng/api/invites/aggregate List of all the Invites pending users
InviteApi SendInvite Post /ng/api/invites Send a user Invite to either Project or Organization (Deprecated). Please use the /user/users API to invite users
InviteApi UpdateInvite Put /ng/api/invites/{inviteId} Resend the Invite email
LicensesApi ExtendTrialLicense Post /ng/api/licenses/extend-trial Extends Trial License For A Module
LicensesApi GetAccountLicenses Get /ng/api/licenses/account Gets All Module License Information in Account
LicensesApi GetEditionActions Get /ng/api/licenses/actions Get Allowed Actions Under Each Edition
LicensesApi GetLastModifiedTimeForAllModuleTypes Post /ng/api/licenses/versions Get Last Modified Time Under Each ModuleType
LicensesApi GetLicensesAndSummary Get /ng/api/licenses/{accountIdentifier}/summary Gets Module Licenses With Summary By Account And ModuleType
LicensesApi GetModuleLicenseById Get /ng/api/licenses/{identifier} Gets Module License
LicensesApi GetModuleLicensesByAccountAndModuleType Get /ng/api/licenses/modules/{accountIdentifier} Gets Module Licenses By Account And ModuleType
LicensesApi StartFreeLicense Post /ng/api/licenses/free Starts Free License For A Module
LicensesApi StartTrialLicense Post /ng/api/licenses/trial Starts Trial License For A Module
OrganizationApi DeleteOrganization Delete /ng/api/organizations/{identifier} Deletes the Organization corresponding to the specified Organization ID.
OrganizationApi GetOrganization Get /ng/api/organizations/{identifier} Get the Organization by accountIdentifier and orgIdentifier
OrganizationApi GetOrganizationList Get /ng/api/organizations Get the list of Organizations satisfying the criteria (if any) in the request
OrganizationApi PostOrganization Post /ng/api/organizations Creates an Organization
OrganizationApi PutOrganization Put /ng/api/organizations/{identifier} Updates the Organization
PermissionsApi GetPermissionList Get /authz/api/permissions Get all permissions in a scope or all permissions in the system.
PermissionsApi GetPermissionResourceTypesList Get /authz/api/permissions/resourcetypes Get all resource types for permissions in a scope or in the system.
PipelinesApi DeletePipeline Delete /pipeline/api/pipelines/{pipelineIdentifier} Deletes a Pipeline
PipelinesApi GetExecutionNode Get /pipeline/api/pipelines/getExecutionNode Get the Execution Node by Execution Id
PipelinesApi GetExpandedPipelineJSON Get /pipeline/api/pipelines/expandedJSON/{pipelineIdentifier} Gets Pipeline JSON with extra info for some fields
PipelinesApi GetPipeline Get /pipeline/api/pipelines/{pipelineIdentifier} Gets a Pipeline by identifier
PipelinesApi GetPipelineList Post /pipeline/api/pipelines/list List of pipelines
PipelinesApi GetPipelineSummary Get /pipeline/api/pipelines/summary/{pipelineIdentifier} Gets pipeline summary by pipeline identifier
PipelinesApi GetStepsV2 Post /pipeline/api/pipelines/v2/steps Gets all the Steps for given Category (V2 Version)
PipelinesApi PostPipeline Post /pipeline/api/pipelines Create a Pipeline
PipelinesApi PostPipeline1 Post /pipeline/api/pipelines/validate-yaml-with-schema Validate a Pipeline YAML with Schema
PipelinesApi PostPipeline2 Post /pipeline/api/pipelines/validate-pipeline-with-schema Validate a Pipeline with Schema
PipelinesApi PostPipelineV2 Post /pipeline/api/pipelines/v2 Create a Pipeline API With Governance Checks
PipelinesApi UpdatePipeline Put /pipeline/api/pipelines/{pipelineIdentifier} Update a Pipeline by identifier
PipelinesApi UpdatePipelineV2 Put /pipeline/api/pipelines/v2/{pipelineIdentifier} Updates a Pipeline by identifier with Governance checks
PipelinesDashboardApi GetPipelineDashboardExecution Get /pipeline/api/dashboard/pipelineExecution Fetches Pipeline Executions details for a given Interval and will be presented in day wise format
PipelinesDashboardApi GetPipelineExecution Get /pipeline/api/pipelines/pipelineExecution Fetches Pipeline Executions details for a given Interval and will be presented in day wise format
PipelinesDashboardApi GetPipelinedHealth Get /pipeline/api/pipelines/pipelineHealth Fetches Pipeline Health data for a given Interval and will be presented in day wise format
PipelinesDashboardApi GetPipelinedHealth1 Get /pipeline/api/dashboard/pipelineHealth Fetches Pipeline Health data for a given Interval and will be presented in day wise format
ProjectApi DeleteProject Delete /ng/api/projects/{identifier} Deletes the Project corresponding to the specified Project ID.
ProjectApi GetProject Get /ng/api/projects/{identifier} Gets a Project by ID
ProjectApi GetProjectList Get /ng/api/projects List user's project
ProjectApi GetProjectListWithMultiOrgFilter Get /ng/api/projects/list List user's project with support to filter by multiple organizations
ProjectApi PostProject Post /ng/api/projects Creates a Project
ProjectApi PutProject Put /ng/api/projects/{identifier} Update Project by ID
RoleAssignmentsApi DeleteRoleAssignment Delete /authz/api/roleassignments/{identifier} Delete an existing role assignment by identifier
RoleAssignmentsApi GetFilteredRoleAssignmentList Post /authz/api/roleassignments/filter List role assignments in the scope according to the given filter
RoleAssignmentsApi GetRoleAssignmentAggregateList Post /authz/api/roleassignments/aggregate List role assignments in the scope according to the given filter with added metadata
RoleAssignmentsApi GetRoleAssignmentList Get /authz/api/roleassignments List role assignments in the given scope
RoleAssignmentsApi PostRoleAssignment Post /authz/api/roleassignments Creates role assignment within the specified scope.
RoleAssignmentsApi PostRoleAssignments Post /authz/api/roleassignments/multi Create multiple role assignments in a scope. Returns all successfully created role assignments. Ignores failures and duplicates.
RoleAssignmentsApi PutRoleAssignment Put /authz/api/roleassignments/{identifier} Update existing role assignment by identifier and scope. Only changing the disabled/enabled state is allowed.
RoleAssignmentsApi ValidateRoleAssignment Post /authz/api/roleassignments/validate Check whether a proposed role assignment is valid.
RolesApi DeleteRole Delete /authz/api/roles/{identifier} Delete a Custom Role in a scope
RolesApi GetRole Get /authz/api/roles/{identifier} Get a Role by identifier
RolesApi GetRoleList Get /authz/api/roles List roles in the given scope
RolesApi PostRole Post /authz/api/roles Create a Custom Role in a scope
RolesApi PutRole Put /authz/api/roles/{identifier} Update a Custom Role by identifier
SCIMApi CreateUser Post /ng/api/scim/account/{accountIdentifier}/Users
SCIMApi DeleteUser Delete /ng/api/scim/account/{accountIdentifier}/Users/{userIdentifier}
SCIMApi GetUser Get /ng/api/scim/account/{accountIdentifier}/Users/{userIdentifier}
SCIMApi SearchUser Get /ng/api/scim/account/{accountIdentifier}/Users
SCIMApi UpdateUser Patch /ng/api/scim/account/{accountIdentifier}/Users/{userIdentifier}
SCIMApi UpdateUser1 Put /ng/api/scim/account/{accountIdentifier}/Users/{userIdentifier}
SCMApi CreatePR Post /ng/api/scm/createPR creates a Pull Request
SCMApi GetFileContent Get /ng/api/scm/fileContent Gets Git File Content
SCMApi GetListOfBranchesByConnector Get /ng/api/scm/listRepoBranches Lists Branches of given Repo by referenced Connector Identifier
SCMApi GetListOfBranchesByGitConfig Get /ng/api/scm/listBranchesByGitConfig Lists Branches by given Git Sync Config Id
SMTPApi CreateSmtpConfig Post /ng/api/smtpConfig Creates SMTP config
SMTPApi DeleteSmtpConfig Delete /ng/api/smtpConfig/{identifier} Delete Smtp Config by identifier
SMTPApi GetSmtpConfig Get /ng/api/smtpConfig Gets Smtp config by accountId
SMTPApi UpdateSmtp Put /ng/api/smtpConfig Updates the Smtp Config
SMTPApi ValidateConnectivity Post /ng/api/smtpConfig/validate-connectivity Tests the config's connectivity by sending a test email
SMTPApi ValidateName Post /ng/api/smtpConfig/validateName Checks whether other connectors exist with the same name
SecretManagersApi GetMetadata Post /ng/api/secret-managers/meta-data Gets the metadata of Secret Manager
SecretsApi DeleteSecretV2 Delete /ng/api/v2/secrets/{identifier} Deletes Secret by ID and Scope
SecretsApi GetSecretV2 Get /ng/api/v2/secrets/{identifier} Get the Secret by ID and Scope
SecretsApi ListSecretsV2 Get /ng/api/v2/secrets Fetches the list of Secrets corresponding to the request's filter criteria.
SecretsApi ListSecretsV3 Post /ng/api/v2/secrets/list Fetches the list of Secrets corresponding to the request's filter criteria.
SecretsApi PostSecret Post /ng/api/v2/secrets Creates a Secret at given Scope
SecretsApi PostSecretFileV2 Post /ng/api/v2/secrets/files Creates a Secret File
SecretsApi PostSecretViaYaml Post /ng/api/v2/secrets/yaml Creates a secret via YAML
SecretsApi PutSecret Put /ng/api/v2/secrets/{identifier} Updates the Secret by ID and Scope
SecretsApi PutSecretFileV2 Put /ng/api/v2/secrets/files/{identifier} Updates the Secret file by ID and Scope
SecretsApi PutSecretViaYaml Put /ng/api/v2/secrets/{identifier}/yaml Updates the Secret by ID and Scope via YAML
SecretsApi ValidateSecret Post /ng/api/v2/secrets/validate Validates Secret with the provided ID and Scope
SecretsApi ValidateSecretIdentifierIsUnique Get /ng/api/v2/secrets/validateUniqueIdentifier/{identifier} Checks whether the identifier is unique or not
ServiceAccountApi CreateServiceAccount Post /ng/api/serviceaccount Creates a Service Account
ServiceAccountApi DeleteServiceAccount Delete /ng/api/serviceaccount/{identifier} Deletes Service Account by ID
ServiceAccountApi GetAggregatedServiceAccount Get /ng/api/serviceaccount/aggregate/{identifier} Get the Service Account by accountIdentifier and Service Account ID and Scope.
ServiceAccountApi ListAggregatedServiceAccounts Get /ng/api/serviceaccount/aggregate Fetches the list of Aggregated Service Accounts corresponding to the request's filter criteria.
ServiceAccountApi ListServiceAccount Get /ng/api/serviceaccount Fetches the list of Service Accounts corresponding to the request's filter criteria.
ServiceAccountApi UpdateServiceAccount Put /ng/api/serviceaccount/{identifier} Updates the Service Account.
ServicesApi CreateServiceV2 Post /ng/api/servicesV2 Create a Service
ServicesApi CreateServicesV2 Post /ng/api/servicesV2/batch Create Services
ServicesApi DeleteServiceV2 Delete /ng/api/servicesV2/{serviceIdentifier} Delete a Service by identifier
ServicesApi GetServiceAccessList Get /ng/api/servicesV2/list/access Gets Service Access list
ServicesApi GetServiceList Get /ng/api/servicesV2 Gets Service list
ServicesApi GetServiceV2 Get /ng/api/servicesV2/{serviceIdentifier} Gets a Service by identifier
ServicesApi UpdateServiceV2 Put /ng/api/servicesV2 Update a Service by identifier
ServicesApi UpsertServiceV2 Put /ng/api/servicesV2/upsert Upsert a Service by identifier
SourceCodeManagerApi CreateSourceCodeManager Post /ng/api/source-code-manager Creates Source Code Manager
SourceCodeManagerApi DeleteSourceCodeManager Delete /ng/api/source-code-manager/{identifier} Deletes the Source Code Manager corresponding to the specified Source Code Manager Id
SourceCodeManagerApi GetSourceCodeManagers Get /ng/api/source-code-manager Lists Source Code Managers for the given account
SourceCodeManagerApi UpdateSourceCodeManager Put /ng/api/source-code-manager/{identifier} Updates Source Code Manager Details with the given Source Code Manager Id
TargetGroupsApi CreateSegment Post /cf/admin/segments Creates a Target Group
TargetGroupsApi DeleteSegment Delete /cf/admin/segments/{identifier} Deletes a Target Group
TargetGroupsApi GetAllSegments Get /cf/admin/segments Returns all Target Groups
TargetGroupsApi GetAvailableFlagsForSegment Get /cf/admin/segments/{identifier}/available_flags Returns Feature Flags that are available to be added to the given Target Group
TargetGroupsApi GetSegment Get /cf/admin/segments/{identifier} Returns Target Group details for the given identifier
TargetGroupsApi GetSegmentFlags Get /cf/admin/segments/{identifier}/flags Returns Feature Flags in a Target Group
TargetGroupsApi PatchSegment Patch /cf/admin/segments/{identifier} Updates a Target Group
TargetsApi CreateTarget Post /cf/admin/targets Creates a Target
TargetsApi DeleteTarget Delete /cf/admin/targets/{identifier} Deletes a Target
TargetsApi GetAllTargets Get /cf/admin/targets Returns all Targets
TargetsApi GetTarget Get /cf/admin/targets/{identifier} Returns details of a Target
TargetsApi GetTargetSegments Get /cf/admin/targets/{identifier}/segments Returns Target Groups for the given Target
TargetsApi ModifyTarget Put /cf/admin/targets/{identifier} Modifies a Target
TargetsApi PatchTarget Patch /cf/admin/targets/{identifier} Updates a Target
TargetsApi UploadTargets Post /cf/admin/targets/upload Add Target details
TokenApi CreateToken Post /ng/api/token Creates a Token
TokenApi DeleteToken Delete /ng/api/token/{identifier} Deletes a Token by ID
TokenApi ListAggregatedTokens Get /ng/api/token/aggregate Fetches the list of Aggregated Tokens corresponding to the request's filter criteria.
TokenApi RotateToken Post /ng/api/token/rotate/{identifier} Rotates a Token by ID
TokenApi UpdateToken Put /ng/api/token/{identifier} Updates a Token by ID
TriggersApi CreateTrigger Post /pipeline/api/triggers Creates Trigger for triggering target pipeline identifier.
TriggersApi DeleteTrigger Delete /pipeline/api/triggers/{triggerIdentifier} Deletes Trigger by identifier.
TriggersApi GetListForTarget Get /pipeline/api/triggers Gets the paginated list of triggers for accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier.
TriggersApi GetTrigger Get /pipeline/api/triggers/{triggerIdentifier} Gets the trigger by accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier and triggerIdentifier.
TriggersApi GetTriggerDetails Get /pipeline/api/triggers/{triggerIdentifier}/details Fetches Trigger details for a specific accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier, triggerIdentifier.
TriggersApi UpdateTrigger Put /pipeline/api/triggers/{triggerIdentifier} Updates trigger for pipeline with target pipeline identifier.
TriggersApi UpdateTriggerStatus Put /pipeline/api/triggers/{triggerIdentifier}/status Activates or deactivate trigger for pipeline with target pipeline identifier.
UsageApi CcmgetCDLicenseUsageForServiceInstances Get /ccm/api/usage/CD/serviceInstancesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi CcmgetCDLicenseUsageForServices Get /ccm/api/usage/CD/servicesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi CcmgetLicenseUsage Get /ccm/api/usage/{module} Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi GetCDLicenseUsageForServiceInstances Get /ng/api/usage/CD/serviceInstancesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi GetCDLicenseUsageForServices Get /ng/api/usage/CD/servicesLicense Gets License Usage By Module, Timestamp, and Account Identifier
UsageApi GetLicenseUsage Get /ng/api/usage/{module} Gets License Usage By Module, Timestamp, and Account Identifier
UserApi AddUsers Post /ng/api/user/users Add user(s) to given scope
UserApi ChangeUserPassword Put /ng/api/user/password Updates the User password
UserApi CheckIfLastAdmin Get /ng/api/user/last-admin Boolean status whether the user is last admin at scope or not
UserApi DisableTTwoFactorAuth Put /ng/api/user/disable-two-factor-auth Disables two-factor-auth for an user in an account
UserApi EnableTwoFactorAuth Put /ng/api/user/enable-two-factor-auth Enables two-factor-auth for an user in an account
UserApi GetAccessibleProjectsCount Get /ng/api/user/projects-count Count of projects that are accessible to a user filtered by CreatedAt time
UserApi GetAggregatedUser Get /ng/api/user/aggregate/{userId} Returns the user metadata along with rolesAssignments by userId and scope
UserApi GetAggregatedUsers Post /ng/api/user/aggregate List of all the user's metadata along with rolesAssignments who have access to given scope
UserApi GetCurrentGenUsers Get /ng/api/user/currentgen List of current gen users with the given Account Identifier
UserApi GetCurrentUserInfo Get /ng/api/user/currentUser Gets current logged in User information
UserApi GetTwoFactorAuthSettings Get /ng/api/user/two-factor-auth/{authMechanism} Gets two factor authentication settings information of the current logged in user
UserApi GetUserAllProjectsInfo Get /ng/api/user/all-projects list of project(s) of current user in the passed account Id in form of List
UserApi GetUserProjectInfo Get /ng/api/user/projects Retrieves the list of projects of the current user corresponding to the specified Account Identifier.
UserApi GetUsers Post /ng/api/user/batch List of user's Metadata for a given scope
UserApi RemoveUser Delete /ng/api/user/{userId} Remove user as the collaborator from the scope
UserApi UnlockUser Put /ng/api/user/unlock-user/{userId} unlock user in a given scope
UserApi UpdateUserInfo Put /ng/api/user Updates the User information
UserGroupApi CopyUserGroup Put /ng/api/user-groups/copy Get a User Group in an account/org/project
UserGroupApi DeleteMember Delete /ng/api/user-groups/{identifier}/member/{userIdentifier} Remove a user from the user group in an account/org/project
UserGroupApi DeleteUserGroup Delete /ng/api/user-groups/{identifier} Delete a User Group in an account/org/project
UserGroupApi GetBatchUsersGroupList Post /ng/api/user-groups/batch List the User Groups selected by a filter in an account/org/project
UserGroupApi GetMember Get /ng/api/user-groups/{identifier}/member/{userIdentifier} Check if the user is part of the user group in an account/org/project
UserGroupApi GetUserGroup Get /ng/api/user-groups/{identifier} Get a User Group in an account/org/project
UserGroupApi GetUserGroupList Get /ng/api/user-groups List the User Groups in an account/org/project
UserGroupApi GetUserListInUserGroup Post /ng/api/user-groups/{identifier}/users List the users in a User Group in an account/org/project
UserGroupApi LinkUserGroupToSAML Put /ng/api/user-groups/{userGroupId}/link/saml/{samlId} Link SAML Group to the User Group in an account/org/project
UserGroupApi PostUserGroup Post /ng/api/user-groups Create a User Group in an account/org/project
UserGroupApi PutMember Put /ng/api/user-groups/{identifier}/member/{userIdentifier} Add a user to the user group in an account/org/project
UserGroupApi PutUserGroup Put /ng/api/user-groups Update a User Group in an account/org/project
UserGroupApi UnlinkUserGroupfromSSO Put /ng/api/user-groups/{userGroupId}/unlink Unlink SSO Group from the User Group in an account/org/project
ValidateHostApi ValidateSshHosts Post /ng/api/host-validation/ssh Validates hosts connectivity using SSH credentials
WebhookEventHandlerApi ProcessWebhookEvent Post /ng/api/webhook Process event payload for webhook triggers.
WebhookTriggersApi FetchWebhookDetails Get /pipeline/api/webhook/triggerProcessingDetails Gets webhook event processing details for input eventId.
WebhookTriggersApi PipelineprocessWebhookEvent Post /pipeline/api/webhook/trigger Handles event payload for webhook triggers.
WebhookTriggersApi ProcessCustomWebhookEvent Post /pipeline/api/webhook/custom Handles event payload for custom webhook triggers.

Documentation For Models

Documentation For Authorization

ApiKey

  • Type: API key

Example

auth := context.WithValue(context.Background(), sw.ContextAPIKey, sw.APIKey{
	Key: "APIKEY",
	Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)

Author

contact@harness.io

Documentation ¶

Overview ¶

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • CD NextGen API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

* Harness NextGen Software Delivery Platform API Reference * * This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub * * API version: 3.0 * Contact: contact@harness.io * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Access Control API Reference *

  • This is the Open Api Spec 3 for the Access Control Service. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 1.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Access Control API Reference *

  • This is the Open Api Spec 3 for the Access Control Service. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 1.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Access Control API Reference *

  • This is the Open Api Spec 3 for the Access Control Service. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 1.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Access Control API Reference *

  • This is the Open Api Spec 3 for the Access Control Service. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 1.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Access Control API Reference *

  • This is the Open Api Spec 3 for the Access Control Service. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 1.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

  • Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextOAuth2 takes a oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKey takes an APIKey as authentication for the request
	ContextAPIKey = contextKey("apikey")
)
View Source
var AppDynamicsAuthTypeValues = []string{
	AppDynamicsAuthTypes.ApiClientToken.String(),
	AppDynamicsAuthTypes.UsernamePassword.String(),
}
View Source
var AppDynamicsAuthTypes = struct {
	ApiClientToken   AppDynamicsAuthType
	UsernamePassword AppDynamicsAuthType
}{
	ApiClientToken:   "ApiClientToken",
	UsernamePassword: "UsernamePassword",
}
View Source
var ArtifactoryAuthTypes = struct {
	Anonymous        ArtifactoryAuthType
	UsernamePassword ArtifactoryAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var AwsAuthTypes = struct {
	ManualConfig        AwsAuthType
	Irsa                AwsAuthType
	InheritFromDelegate AwsAuthType
}{
	ManualConfig:        "ManualConfig",
	Irsa:                "Irsa",
	InheritFromDelegate: "InheritFromDelegate",
}
View Source
var AwsKmsAuthTypeValues = []string{
	AwsKmsAuthTypes.AssumeIAMRole.String(),
	AwsKmsAuthTypes.AssumeSTSRole.String(),
	AwsKmsAuthTypes.ManualConfig.String(),
}
View Source
var AwsKmsAuthTypes = struct {
	AssumeIAMRole AwsKmsAuthType
	AssumeSTSRole AwsKmsAuthType
	ManualConfig  AwsKmsAuthType
}{
	AssumeIAMRole: "AssumeIAMRole",
	AssumeSTSRole: "AssumeSTSRole",
	ManualConfig:  "ManualConfig",
}
View Source
var AwsSecretManagerAuthTypeValues = []string{
	AwsSecretManagerAuthTypes.AssumeIAMRole.String(),
	AwsSecretManagerAuthTypes.AssumeSTSRole.String(),
	AwsSecretManagerAuthTypes.ManualConfig.String(),
}
View Source
var AwsSecretManagerAuthTypes = struct {
	AssumeIAMRole AwsSecretManagerAuthType
	AssumeSTSRole AwsSecretManagerAuthType
	ManualConfig  AwsSecretManagerAuthType
}{
	AssumeIAMRole: "AssumeIAMRole",
	AssumeSTSRole: "AssumeSTSRole",
	ManualConfig:  "ManualConfig",
}
View Source
var BitBucketApiAccessTypeValues = []string{
	BitBucketApiAccessTypes.UsernameToken.String(),
}
View Source
var BitBucketApiAccessTypes = struct {
	UsernameToken BitBucketApiAccessType
}{
	UsernameToken: "UsernameToken",
}
View Source
var BitBucketHttpCredentialTypeValues = []string{
	BitBucketHttpCredentialTypes.UsernamePassword.String(),
}
View Source
var BitBucketHttpCredentialTypes = struct {
	UsernamePassword BitBucketHttpCredentialType
}{
	UsernamePassword: "UsernamePassword",
}
View Source
var CCMFeatures = struct {
	Billing      CCMFeature
	Optimization CCMFeature
	Visibility   CCMFeature
}{
	Billing:      "BILLING",
	Optimization: "OPTIMIZATION",
	Visibility:   "VISIBILITY",
}
View Source
var CCMFeaturesSlice = []string{
	CCMFeatures.Billing.String(),
	CCMFeatures.Optimization.String(),
	CCMFeatures.Visibility.String(),
}
View Source
var ClientKeyAlgorithms = struct {
	RSA   ClientKeyAlgorithm
	ECDSA ClientKeyAlgorithm
}{
	RSA:   "RSA",
	ECDSA: "EC",
}
View Source
var ClientKeyAlgorithmsSlice = []string{
	ClientKeyAlgorithms.RSA.String(),
	ClientKeyAlgorithms.ECDSA.String(),
}
View Source
var ConnectorCategories = struct {
	CloudProvider ConnectorCategory
	SecretManager ConnectorCategory
	CloudCost     ConnectorCategory
	Artifactory   ConnectorCategory
	CodeRepo      ConnectorCategory
	Monitoring    ConnectorCategory
	Ticketing     ConnectorCategory
}{
	CloudProvider: "CLOUD_PROVIDER",
	SecretManager: "SECRET_MANAGER",
	CloudCost:     "CLOUD_COST",
	Artifactory:   "ARTIFACTORY",
	CodeRepo:      "CODE_REPO",
	Monitoring:    "MONITORING",
	Ticketing:     "TICKETING",
}
View Source
var ConnectorFilterTypeValues = []string{
	ConnectorFilterTypes.Connector.String(),
}
View Source
var ConnectorFilterTypes = struct {
	Connector ConnectorFilterType
}{
	Connector: "Connector",
}
View Source
var ConnectorStatusSlice = []string{
	ConnectorStatuses.Success.String(),
	ConnectorStatuses.Failure.String(),
	ConnectorStatuses.Partial.String(),
	ConnectorStatuses.Unknown.String(),
}
View Source
var ConnectorStatuses = struct {
	Success ConnectorStatus
	Failure ConnectorStatus
	Partial ConnectorStatus
	Unknown ConnectorStatus
}{
	Success: "SUCCESS",
	Failure: "FAILURE",
	Partial: "PARTIAL",
	Unknown: "UNKNOWN",
}
View Source
var ConnectorTypes = struct {
	K8sCluster       ConnectorType
	Git              ConnectorType
	Splunk           ConnectorType
	AppDynamics      ConnectorType
	Prometheus       ConnectorType
	Dynatrace        ConnectorType
	Vault            ConnectorType
	AzureKeyVault    ConnectorType
	DockerRegistry   ConnectorType
	Local            ConnectorType
	AwsKms           ConnectorType
	GcpKms           ConnectorType
	AwsSecretManager ConnectorType
	Gcp              ConnectorType
	Aws              ConnectorType
	Artifactory      ConnectorType
	Jira             ConnectorType
	Nexus            ConnectorType
	Github           ConnectorType
	Gitlab           ConnectorType
	Bitbucket        ConnectorType
	Codecommit       ConnectorType
	CEAws            ConnectorType
	CEAzure          ConnectorType
	GcpCloudCost     ConnectorType
	CEK8sCluster     ConnectorType
	HttpHelmRepo     ConnectorType
	NewRelic         ConnectorType
	Datadog          ConnectorType
	SumoLogic        ConnectorType
	PagerDuty        ConnectorType
}{
	K8sCluster:       "K8sCluster",
	Git:              "Git",
	Splunk:           "Splunk",
	AppDynamics:      "AppDynamics",
	Prometheus:       "Prometheus",
	Dynatrace:        "Dynatrace",
	Vault:            "Vault",
	AzureKeyVault:    "AzureKeyVault",
	DockerRegistry:   "DockerRegistry",
	Local:            "Local",
	AwsKms:           "AwsKms",
	GcpKms:           "GcpKms",
	AwsSecretManager: "AwsSecretManager",
	Gcp:              "Gcp",
	Aws:              "Aws",
	Artifactory:      "Artifactory",
	Jira:             "Jira",
	Nexus:            "Nexus",
	Github:           "Github",
	Gitlab:           "Gitlab",
	Bitbucket:        "Bitbucket",
	Codecommit:       "Codecommit",
	CEAws:            "CEAws",
	CEAzure:          "CEAzure",
	GcpCloudCost:     "GcpCloudCost",
	CEK8sCluster:     "CEK8sCluster",
	HttpHelmRepo:     "HttpHelmRepo",
	NewRelic:         "NewRelic",
	Datadog:          "Datadog",
	SumoLogic:        "SumoLogic",
	PagerDuty:        "PagerDuty",
}
View Source
var ConnectorTypesSlice = []string{
	ConnectorTypes.K8sCluster.String(),
	ConnectorTypes.Git.String(),
	ConnectorTypes.Splunk.String(),
	ConnectorTypes.AppDynamics.String(),
	ConnectorTypes.Prometheus.String(),
	ConnectorTypes.Dynatrace.String(),
	ConnectorTypes.Vault.String(),
	ConnectorTypes.AzureKeyVault.String(),
	ConnectorTypes.DockerRegistry.String(),
	ConnectorTypes.Local.String(),
	ConnectorTypes.AwsKms.String(),
	ConnectorTypes.GcpKms.String(),
	ConnectorTypes.AwsSecretManager.String(),
	ConnectorTypes.Gcp.String(),
	ConnectorTypes.Aws.String(),
	ConnectorTypes.Artifactory.String(),
	ConnectorTypes.Jira.String(),
	ConnectorTypes.Nexus.String(),
	ConnectorTypes.Github.String(),
	ConnectorTypes.Gitlab.String(),
	ConnectorTypes.Bitbucket.String(),
	ConnectorTypes.Codecommit.String(),
	ConnectorTypes.CEAws.String(),
	ConnectorTypes.CEAzure.String(),
	ConnectorTypes.GcpCloudCost.String(),
	ConnectorTypes.CEK8sCluster.String(),
	ConnectorTypes.HttpHelmRepo.String(),
	ConnectorTypes.NewRelic.String(),
	ConnectorTypes.Datadog.String(),
	ConnectorTypes.SumoLogic.String(),
	ConnectorTypes.PagerDuty.String(),
}
View Source
var DockerAuthTypes = struct {
	Anonymous        DockerAuthType
	UsernamePassword DockerAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var DockerRegistryTypes = struct {
	DockerHub DockerRegistry
	Harbor    DockerRegistry
	Other     DockerRegistry
	Quay      DockerRegistry
}{
	DockerHub: "DockerHub",
	Harbor:    "Harbor",
	Other:     "Other",
	Quay:      "Quay",
}
View Source
var DockerRegistryTypesSlice = []string{
	DockerRegistryTypes.DockerHub.String(),
	DockerRegistryTypes.Harbor.String(),
	DockerRegistryTypes.Other.String(),
	DockerRegistryTypes.Quay.String(),
}
View Source
var EnvironmentTypeValues = []string{
	EnvironmentTypes.PreProduction.String(),
	EnvironmentTypes.Production.String(),
}
View Source
var EnvironmentTypes = struct {
	PreProduction EnvironmentType
	Production    EnvironmentType
}{
	PreProduction: "PreProduction",
	Production:    "Production",
}
View Source
var ErrorCodes = struct {
	ResourceNotFound ErrorCode
}{
	ResourceNotFound: "RESOURCE_NOT_FOUND_EXCEPTION",
}
View Source
var GcpAuthTypes = struct {
	InheritFromDelegate GcpAuthType
	ManualConfig        GcpAuthType
}{
	InheritFromDelegate: "InheritFromDelegate",
	ManualConfig:        "ManualConfig",
}
View Source
var GitAuthTypeValues = []string{
	GitAuthTypes.Http.String(),
	GitAuthTypes.Ssh.String(),
}
View Source
var GitAuthTypes = struct {
	Http GitAuthType
	Ssh  GitAuthType
}{
	Http: "Http",
	Ssh:  "Ssh",
}
View Source
var GitConnectorTypeValues = []string{
	GitConnectorTypes.Account.String(),
	GitConnectorTypes.Repo.String(),
}
View Source
var GitConnectorTypes = struct {
	Account GitConnectorType
	Repo    GitConnectorType
}{
	Account: "Account",
	Repo:    "Repo",
}
View Source
var GithubApiAccessTypeValues = []string{
	GithubApiAccessTypes.Token.String(),
	GithubApiAccessTypes.GithubApp.String(),
}
View Source
var GithubApiAccessTypes = struct {
	Token     GithubApiAccessType
	GithubApp GithubApiAccessType
}{
	Token:     "Token",
	GithubApp: "GithubApp",
}
View Source
var GithubHttpCredentialTypeValues = []string{
	GithubHttpCredentialTypes.UsernameToken.String(),
}
View Source
var GithubHttpCredentialTypes = struct {
	UsernameToken GithubHttpCredentialType
}{
	UsernameToken: "UsernameToken",
}
View Source
var GitlabApiAuthTypeValues = []string{
	GitlabApiAuthTypes.Token.String(),
}
View Source
var GitlabApiAuthTypes = struct {
	Token GitlabApiAuthType
}{
	Token: "Token",
}
View Source
var GitlabHttpCredentialTypeValues = []string{
	GitlabHttpCredentialTypes.UsernamePassword.String(),
	GitlabHttpCredentialTypes.UsernameToken.String(),
}
View Source
var GitlabHttpCredentialTypes = struct {
	UsernamePassword GitlabHttpCredentialType
	UsernameToken    GitlabHttpCredentialType
}{
	UsernamePassword: "UsernamePassword",
	UsernameToken:    "UsernameToken",
}
View Source
var HttpHelmAuthTypes = struct {
	Anonymous        HttpHelmAuthType
	UsernamePassword HttpHelmAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var KubernetesAuthTypes = struct {
	UsernamePassword KubernetesAuthType
	ServiceAccount   KubernetesAuthType
	OpenIdConnect    KubernetesAuthType
	ClientKeyCert    KubernetesAuthType
}{
	UsernamePassword: "UsernamePassword",
	ServiceAccount:   "ServiceAccount",
	OpenIdConnect:    "OpenIdConnect",
	ClientKeyCert:    "ClientKeyCert",
}
View Source
var KubernetesCredentialTypes = struct {
	InheritFromDelegate KubernetesCredentialType
	ManualConfig        KubernetesCredentialType
}{
	InheritFromDelegate: "InheritFromDelegate",
	ManualConfig:        "ManualConfig",
}
View Source
var NexusAuthTypes = struct {
	Anonymous        NexusAuthType
	UsernamePassword NexusAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var NexusVersionSlice = []string{
	NexusVersions.V2X.String(),
	NexusVersions.V3X.String(),
}
View Source
var NexusVersions = struct {
	V2X NexusVersion
	V3X NexusVersion
}{
	V2X: "2.x",
	V3X: "3.x",
}
View Source
var ResponseStatusTypeValues = []string{
	ResponseStatusTypes.Error.String(),
	ResponseStatusTypes.Failure.String(),
	ResponseStatusTypes.Success.String(),
}
View Source
var ResponseStatusTypes = struct {
	Error   ResponseStatusType
	Failure ResponseStatusType
	Success ResponseStatusType
}{
	Error:   "ERROR",
	Failure: "FAILURE",
	Success: "SUCCESS",
}
View Source
var SSHAuthenticationTypeValues = []string{
	SSHAuthenticationTypes.Kerberos.String(),
	SSHAuthenticationTypes.SSH.String(),
}
View Source
var SSHAuthenticationTypes = struct {
	Kerberos SSHAuthenticationType
	SSH      SSHAuthenticationType
}{
	Kerberos: "Kerberos",
	SSH:      "SSH",
}
View Source
var SSHConfigTypeValues = []string{
	SSHConfigTypes.Password.String(),
	SSHConfigTypes.KeyPath.String(),
	SSHConfigTypes.KeyReference.String(),
}
View Source
var SSHConfigTypes = struct {
	Password     SSHConfigType
	KeyPath      SSHConfigType
	KeyReference SSHConfigType
}{
	Password:     "Password",
	KeyPath:      "KeyPath",
	KeyReference: "KeyReference",
}
View Source
var SSHSpecificationTypeValues = []string{
	SSHSpecificationTypes.KerberosConfigDTO.String(),
	SSHSpecificationTypes.SSHConfig.String(),
}
View Source
var SSHSpecificationTypes = struct {
	KerberosConfigDTO SSHSpecificationType
	SSHConfig         SSHSpecificationType
}{
	KerberosConfigDTO: "KerberosConfigDTO",
	SSHConfig:         "SSHConfig",
}
View Source
var SecretSpecTypeValues = []string{
	SecretSpecTypes.File.String(),
	SecretSpecTypes.SSHKey.String(),
	SecretSpecTypes.Text.String(),
}
View Source
var SecretSpecTypes = struct {
	File   SecretSpecType
	SSHKey SecretSpecType
	Text   SecretSpecType
}{
	File:   "SecretFileSpe",
	SSHKey: "SSHKeySpec",
	Text:   "SecretTextSpec",
}
View Source
var SecretTextValueTypeValues = []string{
	SecretTextValueTypes.Inline.String(),
	SecretTextValueTypes.Reference.String(),
}
View Source
var SecretTextValueTypes = struct {
	Inline    SecretTextValueType
	Reference SecretTextValueType
}{
	Inline:    "Inline",
	Reference: "Reference",
}
View Source
var SecretTypeValues = []string{
	SecretTypes.SecretFile.String(),
	SecretTypes.SecretText.String(),
	SecretTypes.SSHKey.String(),
}
View Source
var SecretTypes = struct {
	SecretFile SecretType
	SecretText SecretType
	SSHKey     SecretType
}{
	SecretFile: "SecretFile",
	SecretText: "SecretText",
	SSHKey:     "SSHKey",
}
View Source
var TgtGenerationMethodTypeValues = []string{
	TgtGenerationMethodTypes.TGTKeyTabFilePathSpecDTO.String(),
	TgtGenerationMethodTypes.TGTPasswordSpecDTO.String(),
}
View Source
var TgtGenerationMethodTypes = struct {
	TGTKeyTabFilePathSpecDTO TgtGenerationMethodType
	TGTPasswordSpecDTO       TgtGenerationMethodType
}{
	TGTKeyTabFilePathSpecDTO: "KeyTabFilePath",
	TGTPasswordSpecDTO:       "Password",
}

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

Types ¶

type APIClient ¶

type APIClient struct {
	AccountId string
	ApiKey    string
	Endpoint  string

	APIKeysApi *APIKeysApiService

	AccessControlListApi *AccessControlListApiService

	AccountSettingApi *AccountSettingApiService

	AccountsApi *AccountsApiService

	ApiKeyApi *ApiKeyApiService

	AuditApi *AuditApiService

	AuditFiltersApi *AuditFiltersApiService

	AuthenticationSettingsApi *AuthenticationSettingsApiService

	ClustersApi *ClustersApiService

	CloudCostAnomaliesApi *CloudCostAnomaliesApiService

	CloudCostAutoStoppingFixedSchedulesApi *CloudCostAutoStoppingFixedSchedulesApiService

	CloudCostAutoStoppingLoadBalancersApi *CloudCostAutoStoppingLoadBalancersApiService

	CloudCostAutoStoppingRulesApi *CloudCostAutoStoppingRulesApiService

	CloudCostBudgetsApi *CloudCostBudgetsApiService

	CloudCostDetailsApi *CloudCostDetailsApiService

	CloudCostPerspectiveReportsApi *CloudCostPerspectiveReportsApiService

	CloudCostPerspectivesApi *CloudCostPerspectivesApiService

	CloudCostRecommendationsApi *CloudCostRecommendationsApiService

	CloudCostRecommendationsDetailsApi *CloudCostRecommendationsDetailsApiService

	ConnectorsApi *ConnectorsApiService

	DelegateGroupTagsResourceApi *DelegateGroupTagsResourceApiService

	DelegateTokenResourceApi *DelegateTokenResourceApiService

	EnvironmentsApi *EnvironmentsApiService

	EnvironmentGroupApi *EnvironmentGroupApiService

	ExecuteApi *ExecuteApiService

	ExecutionDetailsApi *ExecutionDetailsApiService

	FeatureFlagsApi *FeatureFlagsApiService

	FileStoreApi *FileStoreApiService

	FilterApi *FilterApiService

	GitBranchesApi *GitBranchesApiService

	GitFullSyncApi *GitFullSyncApiService

	GitSyncApi *GitSyncApiService

	GitSyncErrorsApi *GitSyncErrorsApiService

	GitSyncSettingsApi *GitSyncSettingsApiService

	HarnessResourceGroupApi *HarnessResourceGroupApiService

	HarnessResourceTypeApi *HarnessResourceTypeApiService

	HostsApi *HostsApiService

	InputSetsApi *InputSetsApiService

	InviteApi *InviteApiService

	LicensesApi *LicensesApiService

	OrganizationApi *OrganizationApiService

	PermissionsApi *PermissionsApiService

	PipelinesApi *PipelinesApiService

	PipelinesDashboardApi *PipelinesDashboardApiService

	ProjectApi *ProjectApiService

	RoleAssignmentsApi *RoleAssignmentsApiService

	RolesApi *RolesApiService

	SCIMApi *SCIMApiService

	SCMApi *SCMApiService

	SMTPApi *SMTPApiService

	SecretManagersApi *SecretManagersApiService

	SecretsApi *SecretsApiService

	ServiceAccountApi *ServiceAccountApiService

	ServicesApi *ServicesApiService

	SourceCodeManagerApi *SourceCodeManagerApiService

	TargetGroupsApi *TargetGroupsApiService

	TargetsApi *TargetsApiService

	TokenApi *TokenApiService

	TriggersApi *TriggersApiService

	UsageApi *UsageApiService

	UserApi *UserApiService

	UserGroupApi *UserGroupApiService

	ValidateHostApi *ValidateHostApiService

	VariablesApi *VariablesApiService

	WebhookEventHandlerApi *WebhookEventHandlerApiService

	WebhookTriggersApi *WebhookTriggersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Harness NextGen Software Delivery Platform API Reference API v3.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) ChangeBasePath ¶

func (c *APIClient) ChangeBasePath(path string)

Change base path to allow switching to mocks

func (*APIClient) WithAuthContext ¶ added in v0.1.26

func (c *APIClient) WithAuthContext(ctx context.Context) (*APIClient, context.Context)

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIKeysApiAddAPIKeyOpts ¶ added in v0.1.14

type APIKeysApiAddAPIKeyOpts struct {
	Body optional.Interface
}

type APIKeysApiGetAllAPIKeysOpts ¶ added in v0.1.14

type APIKeysApiGetAllAPIKeysOpts struct {
	PageNumber optional.Int32
	PageSize   optional.Int32
}

type APIKeysApiService ¶ added in v0.1.14

type APIKeysApiService service

func (*APIKeysApiService) AddAPIKey ¶ added in v0.1.14

func (a *APIKeysApiService) AddAPIKey(ctx context.Context, accountIdentifier string, orgIdentifier string, environmentIdentifier string, projectIdentifier string, localVarOptionals *APIKeysApiAddAPIKeyOpts) (CfApiKey, *http.Response, error)

func (*APIKeysApiService) DeleteAPIKey ¶ added in v0.1.14

func (a *APIKeysApiService) DeleteAPIKey(ctx context.Context, identifier string, projectIdentifier string, environmentIdentifier string, accountIdentifier string, orgIdentifier string) (*http.Response, error)

APIKeysApiService Deletes an API Key Deletes an API key for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Unique identifier for the object in the API.
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier

func (*APIKeysApiService) GetAPIKey ¶ added in v0.1.14

func (a *APIKeysApiService) GetAPIKey(ctx context.Context, identifier string, projectIdentifier string, environmentIdentifier string, accountIdentifier string, orgIdentifier string) (CfApiKey, *http.Response, error)

APIKeysApiService Returns API keys Returns all the API Keys for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Unique identifier for the object in the API.
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier

@return CfApiKey

func (*APIKeysApiService) GetAllAPIKeys ¶ added in v0.1.14

func (a *APIKeysApiService) GetAllAPIKeys(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, localVarOptionals *APIKeysApiGetAllAPIKeysOpts) (ApiKeys, *http.Response, error)

func (*APIKeysApiService) UpdateAPIKey ¶ added in v0.1.14

func (a *APIKeysApiService) UpdateAPIKey(ctx context.Context, projectIdentifier string, environmentIdentifier string, accountIdentifier string, orgIdentifier string, identifier string, localVarOptionals *APIKeysApiUpdateAPIKeyOpts) (*http.Response, error)

type APIKeysApiUpdateAPIKeyOpts ¶ added in v0.1.14

type APIKeysApiUpdateAPIKeyOpts struct {
	Body optional.Interface
}

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the swagger operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

type AccessCheckRequest ¶

type AccessCheckRequest struct {
	// List of permission checks to perform
	Permissions []PermissionCheck `json:"permissions"`
	Principal   *AuthzPrincipal   `json:"principal"`
}

type AccessCheckResponse ¶

type AccessCheckResponse struct {
	Principal         *AuthzPrincipal `json:"principal,omitempty"`
	AccessControlList []AccessControl `json:"accessControlList,omitempty"`
}

type AccessControl ¶

type AccessControl struct {
	Permission         string         `json:"permission,omitempty"`
	ResourceScope      *ResourceScope `json:"resourceScope,omitempty"`
	ResourceType       string         `json:"resourceType,omitempty"`
	ResourceIdentifier string         `json:"resourceIdentifier,omitempty"`
	Permitted          bool           `json:"permitted,omitempty"`
}

type AccessControlListApiService ¶ added in v0.1.14

type AccessControlListApiService service

func (*AccessControlListApiService) GetAccessControlList ¶ added in v0.1.14

AccessControlListApiService Check for permission on resource(s) for a principal

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body These are the checks to perform for Access Control.

@return ResponseDtoAccessCheckResponse

type AccessDeniedError ¶

type AccessDeniedError struct {
	Status                 string                 `json:"status,omitempty"`
	Code                   string                 `json:"code,omitempty"`
	Message                string                 `json:"message,omitempty"`
	CorrelationId          string                 `json:"correlationId,omitempty"`
	DetailedMessage        string                 `json:"detailedMessage,omitempty"`
	ResponseMessages       []AuthzResponseMessage `json:"responseMessages,omitempty"`
	Metadata               *ErrorMetadata         `json:"metadata,omitempty"`
	FailedPermissionChecks []PermissionCheck      `json:"failedPermissionChecks,omitempty"`
}

type AccessPoint ¶ added in v0.1.14

type AccessPoint struct {
	Id             string           `json:"id,omitempty"`
	AccountId      string           `json:"account_id,omitempty"`
	CloudAccountId string           `json:"cloud_account_id,omitempty"`
	OrgId          string           `json:"org_id,omitempty"`
	ProjectId      string           `json:"project_id,omitempty"`
	HostName       string           `json:"host_name,omitempty"`
	Region         string           `json:"region,omitempty"`
	Type_          string           `json:"type,omitempty"`
	Name           string           `json:"name,omitempty"`
	Vpc            string           `json:"vpc,omitempty"`
	Status         string           `json:"status,omitempty"`
	Metadata       *AccessPointMeta `json:"metadata,omitempty"`
	Subnets        []string         `json:"subnets,omitempty"`
	SecurityGroups []string         `json:"security_groups,omitempty"`
	Editables      []string         `json:"editables,omitempty"`
}

type AccessPointActivityResponse ¶ added in v0.1.14

type AccessPointActivityResponse struct {
	Response *ServiceUsageRecord `json:"response,omitempty"`
}

type AccessPointMeta ¶ added in v0.1.14

type AccessPointMeta struct {
	Error_         string              `json:"error,omitempty"`
	CertificateId  string              `json:"certificate_id,omitempty"`
	SecurityGroups []string            `json:"security_groups,omitempty"`
	Dns            *AccessPointMetaDns `json:"dns,omitempty"`
	AlbArn         string              `json:"albArn,omitempty"`
	ResourceGroup  string              `json:"resource_group,omitempty"`
	FeIpId         string              `json:"fe_ip_id,omitempty"`
	SubnetId       string              `json:"subnet_id,omitempty"`
	Size           string              `json:"size,omitempty"`
	AppGatewayId   string              `json:"app_gateway_id,omitempty"`
	SubnetName     string              `json:"subnet_name,omitempty"`
	FeIpName       string              `json:"fe_ip_name,omitempty"`
	Certificate    *CertificateData    `json:"certificate,omitempty"`
	FuncRegion     string              `json:"func_region,omitempty"`
}

type AccessPointMetaDns ¶ added in v0.1.14

type AccessPointMetaDns struct {
	Route53 *AccessPointMetaDnsRoute53 `json:"route53,omitempty"`
	Others  string                     `json:"others,omitempty"`
}

type AccessPointMetaDnsRoute53 ¶ added in v0.1.14

type AccessPointMetaDnsRoute53 struct {
	HostedZoneId string `json:"hosted_zone_id,omitempty"`
}

type Account ¶

type Account struct {
	Identifier              string                `json:"identifier,omitempty"`
	Name                    string                `json:"name,omitempty"`
	CompanyName             string                `json:"companyName,omitempty"`
	Cluster                 string                `json:"cluster,omitempty"`
	DefaultExperience       string                `json:"defaultExperience,omitempty"`
	AuthenticationMechanism string                `json:"authenticationMechanism,omitempty"`
	ServiceAccountConfig    *ServiceAccountConfig `json:"serviceAccountConfig,omitempty"`
	NextGenEnabled          bool                  `json:"nextGenEnabled,omitempty"`
}

This is the view of an Account defined in Harness

type AccountLicense ¶

type AccountLicense struct {
	AccountId         string                     `json:"accountId,omitempty"`
	ModuleLicenses    map[string]ModuleLicense   `json:"moduleLicenses,omitempty"`
	AllModuleLicenses map[string][]ModuleLicense `json:"allModuleLicenses,omitempty"`
	CreatedAt         int64                      `json:"createdAt,omitempty"`
	LastUpdatedAt     int64                      `json:"lastUpdatedAt,omitempty"`
}

This contains details of the Account License defined in Harness

type AccountSettingApiGetOpts ¶ added in v0.1.14

type AccountSettingApiGetOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type AccountSettingApiListOpts ¶ added in v0.1.14

type AccountSettingApiListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Type_             optional.String
}

type AccountSettingApiService ¶ added in v0.1.14

type AccountSettingApiService service

func (*AccountSettingApiService) Get ¶ added in v0.1.14

func (a *AccountSettingApiService) Get(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *AccountSettingApiGetOpts) (*http.Response, error)

func (*AccountSettingApiService) List ¶ added in v0.1.14

func (a *AccountSettingApiService) List(ctx context.Context, accountIdentifier string, localVarOptionals *AccountSettingApiListOpts) (*http.Response, error)

func (*AccountSettingApiService) UpdateAccountSetting ¶ added in v0.1.14

func (a *AccountSettingApiService) UpdateAccountSetting(ctx context.Context, body AccountSettings, accountIdentifier string) (ResponseDtoAccountSettingResponse, *http.Response, error)

AccountSettingApiService Updates account settings

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the AccountSetting to create
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoAccountSettingResponse

type AccountSettingConfig ¶ added in v0.1.14

type AccountSettingConfig struct {
}

type AccountSettingResponse ¶ added in v0.1.14

type AccountSettingResponse struct {
	AccountSettings *AccountSettings `json:"accountSettings,omitempty"`
	// This is the time at which account setting was created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This is the time at which account setting was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

This has the Account Setting details along with its metadata.

type AccountSettings ¶ added in v0.1.14

type AccountSettings struct {
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string                `json:"projectIdentifier,omitempty"`
	Config            *AccountSettingConfig `json:"config"`
	// This is the type of resource for which Account Setting is created.
	Type_ string `json:"type"`
}

This is the view of Account Settings in Harness.

type AccountsApiService ¶

type AccountsApiService service

func (*AccountsApiService) GetAccountNG ¶

func (a *AccountsApiService) GetAccountNG(ctx context.Context, accountIdentifier string) (ResponseDtoAccount, *http.Response, error)

AccountsApiService Gets an account

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoAccount

func (*AccountsApiService) UpdateAccountDefaultExperienceNG ¶

func (a *AccountsApiService) UpdateAccountDefaultExperienceNG(ctx context.Context, body Account, accountIdentifier string) (ResponseDtoAccount, *http.Response, error)

AccountsApiService Update Default Experience

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is details of the Account. DefaultExperience is mandatory
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoAccount

func (*AccountsApiService) UpdateAccountNameNG ¶

func (a *AccountsApiService) UpdateAccountNameNG(ctx context.Context, body Account, accountIdentifier string) (ResponseDtoAccount, *http.Response, error)

AccountsApiService Update Account Name

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is details of the Account. Name is mandatory.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoAccount

type AclAggregateFilter ¶

type AclAggregateFilter struct {
	ResourceGroupIdentifiers []string `json:"resourceGroupIdentifiers,omitempty"`
	RoleIdentifiers          []string `json:"roleIdentifiers,omitempty"`
}

type ActiveProjectsCount ¶

type ActiveProjectsCount struct {
	Count int64 `json:"count,omitempty"`
}

This gives the count of the active Projects

type AddCollaboratorAuditEventData ¶ added in v0.1.14

type AddCollaboratorAuditEventData struct {
	Type_  string  `json:"type"`
	Source *Source `json:"source"`
}

type AddOperation ¶

type AddOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type AddUsersDto ¶

type AddUsersDto struct {
	Emails       []string      `json:"emails,omitempty"`
	RoleBindings []RoleBinding `json:"roleBindings,omitempty"`
	UserGroups   []string      `json:"userGroups,omitempty"`
}

type AddUsersResponse ¶

type AddUsersResponse struct {
	AddUserResponseMap map[string]string `json:"addUserResponseMap,omitempty"`
}

type AdviserIssuer ¶

type AdviserIssuer struct {
	AdviseType string `json:"adviseType"`
}

type AlertThreshold ¶

type AlertThreshold struct {
	Percentage float64 `json:"percentage,omitempty"`
	// Whether the alert is based on Actual cost or next 30 days Forecasted Cost
	BasedOn        string   `json:"basedOn,omitempty"`
	EmailAddresses []string `json:"emailAddresses,omitempty"`
	UserGroupIds   []string `json:"userGroupIds,omitempty"`
	SlackWebhooks  []string `json:"slackWebhooks,omitempty"`
	AlertsSent     int32    `json:"alertsSent,omitempty"`
	CrossedAt      int64    `json:"crossedAt,omitempty"`
}

A description of a single Alert

type AllResourcesOfAccountResponse ¶ added in v0.1.14

type AllResourcesOfAccountResponse struct {
	Response []Resource `json:"response,omitempty"`
}

type AnomalyData ¶ added in v0.1.25

type AnomalyData struct {
	Id                       string      `json:"id,omitempty"`
	Time                     int64       `json:"time,omitempty"`
	AnomalyRelativeTime      string      `json:"anomalyRelativeTime,omitempty"`
	ActualAmount             float64     `json:"actualAmount,omitempty"`
	ExpectedAmount           float64     `json:"expectedAmount,omitempty"`
	AnomalousSpend           float64     `json:"anomalousSpend,omitempty"`
	AnomalousSpendPercentage float64     `json:"anomalousSpendPercentage,omitempty"`
	ResourceName             string      `json:"resourceName,omitempty"`
	ResourceInfo             string      `json:"resourceInfo,omitempty"`
	Entity                   *EntityInfo `json:"entity,omitempty"`
	Details                  string      `json:"details,omitempty"`
	Status                   string      `json:"status,omitempty"`
	StatusRelativeTime       string      `json:"statusRelativeTime,omitempty"`
	Comment                  string      `json:"comment,omitempty"`
	CloudProvider            string      `json:"cloudProvider,omitempty"`
	AnomalyScore             float64     `json:"anomalyScore,omitempty"`
	UserFeedback             string      `json:"userFeedback,omitempty"`
}

This object contains details of a cost anomaly

type AnomalyFeedback ¶ added in v0.1.25

type AnomalyFeedback struct {
	// Anomaly feedback
	Feedback string `json:"feedback,omitempty"`
}

The query object for cost anomaly feedback

type AnomalyQueryDto ¶ added in v0.1.25

type AnomalyQueryDto struct {
	Filter *CcmFilter `json:"filter,omitempty"`
	// The order by condition for anomaly query
	OrderBy []CcmSort `json:"orderBy,omitempty"`
	// the group by clause for anomaly query
	GroupBy []CcmGroupBy `json:"groupBy,omitempty"`
	// The aggregations for anomaly query
	Aggregations []CcmAggregation `json:"aggregations,omitempty"`
	// The offset for anomaly query
	Offset int32 `json:"offset,omitempty"`
	// The limit for anomaly query
	Limit int32 `json:"limit,omitempty"`
}

The query object for cost anomalies

type AnomalySummary ¶ added in v0.1.25

type AnomalySummary struct {
	Name          string  `json:"name,omitempty"`
	Description   string  `json:"description,omitempty"`
	Count         float64 `json:"count,omitempty"`
	ActualCost    float64 `json:"actualCost,omitempty"`
	ExpectedCost  float64 `json:"expectedCost,omitempty"`
	AnomalousCost float64 `json:"anomalousCost,omitempty"`
	CostImpact    float64 `json:"costImpact,omitempty"`
}

This object details summary of an anomaly query result

type ApiFilestoreBody ¶ added in v0.1.25

type ApiFilestoreBody struct {
	Tags    string       `json:"tags,omitempty"`
	Content *interface{} `json:"content,omitempty"`
	// Identifier of the File
	Identifier string `json:"identifier,omitempty"`
	// Name of the File
	Name string `json:"name,omitempty"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent identifier
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Description of the File
	Description string `json:"description,omitempty"`
	// Mime type of the File
	MimeType string `json:"mimeType,omitempty"`
}

type ApiKey ¶

type ApiKey struct {
	// Identifier of the API Key
	Identifier string `json:"identifier,omitempty"`
	// Name of the API Key
	Name string `json:"name,omitempty"`
	// Description of the API Key
	Description string `json:"description,omitempty"`
	// Tags for the API Key
	Tags map[string]string `json:"tags,omitempty"`
	// Type of the API Key
	ApiKeyType string `json:"apiKeyType,omitempty"`
	// Parent Entity Identifier of the API Key
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Default expiration time of the Token within API Key.
	DefaultTimeToExpireToken int64 `json:"defaultTimeToExpireToken,omitempty"`
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
}

This has API Key details defined in Harness.

type ApiKeyAggregate ¶

type ApiKeyAggregate struct {
	ApiKey *ApiKey `json:"apiKey"`
	// This is the time at which API Key was created.
	CreatedAt int64 `json:"createdAt"`
	// This is the time at which API Key was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt"`
	// The number of tokens within an API Key.
	TokensCount int32 `json:"tokensCount,omitempty"`
}

This has API Key details and metadata.

type ApiKeyApiCreateApiKeyOpts ¶

type ApiKeyApiCreateApiKeyOpts struct {
	Body optional.Interface
}

type ApiKeyApiDeleteApiKeyOpts ¶

type ApiKeyApiDeleteApiKeyOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ApiKeyApiGetAggregatedApiKeyOpts ¶

type ApiKeyApiGetAggregatedApiKeyOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ApiKeyApiListApiKeys1Opts ¶

type ApiKeyApiListApiKeys1Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	SearchTerm        optional.String
}

type ApiKeyApiListApiKeysOpts ¶

type ApiKeyApiListApiKeysOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
}

type ApiKeyApiService ¶

type ApiKeyApiService service

func (*ApiKeyApiService) CreateApiKey ¶

func (a *ApiKeyApiService) CreateApiKey(ctx context.Context, accountIdentifier string, localVarOptionals *ApiKeyApiCreateApiKeyOpts) (ResponseDtoApiKey, *http.Response, error)

func (*ApiKeyApiService) DeleteApiKey ¶

func (a *ApiKeyApiService) DeleteApiKey(ctx context.Context, accountIdentifier string, apiKeyType string, parentIdentifier string, identifier string, localVarOptionals *ApiKeyApiDeleteApiKeyOpts) (ResponseDtoBoolean, *http.Response, error)

func (*ApiKeyApiService) GetAggregatedApiKey ¶

func (a *ApiKeyApiService) GetAggregatedApiKey(ctx context.Context, accountIdentifier string, apiKeyType string, parentIdentifier string, identifier string, localVarOptionals *ApiKeyApiGetAggregatedApiKeyOpts) (ResponseDtoApiKeyAggregate, *http.Response, error)

func (*ApiKeyApiService) ListApiKeys ¶

func (a *ApiKeyApiService) ListApiKeys(ctx context.Context, accountIdentifier string, apiKeyType string, parentIdentifier string, localVarOptionals *ApiKeyApiListApiKeysOpts) (ResponseDtoListApiKey, *http.Response, error)

func (*ApiKeyApiService) ListApiKeys1 ¶

func (a *ApiKeyApiService) ListApiKeys1(ctx context.Context, accountIdentifier string, apiKeyType string, parentIdentifier string, localVarOptionals *ApiKeyApiListApiKeys1Opts) (ResponseDtoPageResponseApiKeyAggregate, *http.Response, error)

func (*ApiKeyApiService) UpdateApiKey ¶

func (a *ApiKeyApiService) UpdateApiKey(ctx context.Context, identifier string, localVarOptionals *ApiKeyApiUpdateApiKeyOpts) (ResponseDtoApiKey, *http.Response, error)

type ApiKeyApiUpdateApiKeyOpts ¶

type ApiKeyApiUpdateApiKeyOpts struct {
	Body optional.Interface
}

type ApiKeys ¶ added in v0.1.14

type ApiKeys struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version int32      `json:"version,omitempty"`
	ApiKeys []CfApiKey `json:"apiKeys,omitempty"`
}

A list of API Keys

type AppDynamicsAuthType ¶

type AppDynamicsAuthType string

func (AppDynamicsAuthType) String ¶

func (e AppDynamicsAuthType) String() string

type AppDynamicsConnectorDto ¶

type AppDynamicsConnectorDto struct {
	Username          string              `json:"username,omitempty"`
	Accountname       string              `json:"accountname"`
	ControllerUrl     string              `json:"controllerUrl"`
	DelegateSelectors []string            `json:"delegateSelectors,omitempty"`
	PasswordRef       string              `json:"passwordRef,omitempty"`
	ClientSecretRef   string              `json:"clientSecretRef,omitempty"`
	ClientId          string              `json:"clientId,omitempty"`
	AuthType          AppDynamicsAuthType `json:"authType,omitempty"`
}

type ApplicationBudgetScope ¶

type ApplicationBudgetScope struct {
	BudgetScopeType string   `json:"budgetScopeType,omitempty"`
	EntityIds       []string `json:"entityIds,omitempty"`
	EntityNames     []string `json:"entityNames,omitempty"`
	Type_           string   `json:"type"`
	ApplicationIds  []string `json:"applicationIds,omitempty"`
	EnvironmentType string   `json:"environmentType,omitempty"`
}

type ArtifactoryAuthCredentials ¶

type ArtifactoryAuthCredentials struct {
}

This entity contains the details of credentials for Artifactory Authentication

type ArtifactoryAuthType ¶

type ArtifactoryAuthType string

func (ArtifactoryAuthType) String ¶

func (e ArtifactoryAuthType) String() string

type ArtifactoryAuthentication ¶

type ArtifactoryAuthentication struct {
	Type_            ArtifactoryAuthType              `json:"type"`
	UsernamePassword *ArtifactoryUsernamePasswordAuth `json:"-"`
	Spec             json.RawMessage                  `json:"spec,omitempty"`
}

This entity contains the details for Artifactory Authentication

func (*ArtifactoryAuthentication) MarshalJSON ¶

func (a *ArtifactoryAuthentication) MarshalJSON() ([]byte, error)

func (*ArtifactoryAuthentication) UnmarshalJSON ¶

func (a *ArtifactoryAuthentication) UnmarshalJSON(data []byte) error

type ArtifactoryConnector ¶

type ArtifactoryConnector struct {
	ArtifactoryServerUrl string                     `json:"artifactoryServerUrl"`
	Auth                 *ArtifactoryAuthentication `json:"auth,omitempty"`
	DelegateSelectors    []string                   `json:"delegateSelectors,omitempty"`
}

This entity contains the details of the Artifactory Connectors

type ArtifactoryUsernamePasswordAuth ¶

type ArtifactoryUsernamePasswordAuth struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Artifactory Username and Password

type AsgMinimal ¶ added in v0.1.14

type AsgMinimal struct {
	Id                string               `json:"id,omitempty"`
	Name              string               `json:"name,omitempty"`
	Desired           int32                `json:"desired,omitempty"`
	Min               int32                `json:"min,omitempty"`
	Max               int32                `json:"max,omitempty"`
	OnDemand          int32                `json:"on_demand,omitempty"`
	Spot              int32                `json:"spot,omitempty"`
	MixedInstance     bool                 `json:"mixed_instance,omitempty"`
	CloudAccountId    string               `json:"cloud_account_id,omitempty"`
	ProviderName      string               `json:"provider_name,omitempty"`
	TargetGroups      []TargetGroupMinimal `json:"target_groups,omitempty"`
	Region            string               `json:"region,omitempty"`
	AvailabilityZones []string             `json:"availability_zones,omitempty"`
	Status            string               `json:"status,omitempty"`
	Meta              *interface{}         `json:"meta,omitempty"`
}

type AsyncExecutableResponse ¶

type AsyncExecutableResponse struct {
	UnknownFields             *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized               bool                           `json:"initialized,omitempty"`
	CallbackIdsCount          int32                          `json:"callbackIdsCount,omitempty"`
	ParserForType             *ParserAsyncExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *AsyncExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	CallbackIdsList           []string                       `json:"callbackIdsList,omitempty"`
	LogKeysCount              int32                          `json:"logKeysCount,omitempty"`
	LogKeysList               []string                       `json:"logKeysList,omitempty"`
	UnitsList                 []string                       `json:"unitsList,omitempty"`
	UnitsCount                int32                          `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString string                         `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                          `json:"memoizedSerializedSize,omitempty"`
}

type AsyncExecutableResponseOrBuilder ¶

type AsyncExecutableResponseOrBuilder struct {
	CallbackIdsCount          int32                  `json:"callbackIdsCount,omitempty"`
	CallbackIdsList           []string               `json:"callbackIdsList,omitempty"`
	LogKeysCount              int32                  `json:"logKeysCount,omitempty"`
	LogKeysList               []string               `json:"logKeysList,omitempty"`
	UnitsList                 []string               `json:"unitsList,omitempty"`
	UnitsCount                int32                  `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type AttributeFilter ¶ added in v0.1.32

type AttributeFilter struct {
	AttributeName   string   `json:"attributeName,omitempty"`
	AttributeValues []string `json:"attributeValues,omitempty"`
}

type AuditApiGetAuditEventListOpts ¶ added in v0.1.25

type AuditApiGetAuditEventListOpts struct {
	Body       optional.Interface
	PageIndex  optional.Int32
	PageSize   optional.Int32
	SortOrders optional.Interface
}

type AuditApiService ¶ added in v0.1.25

type AuditApiService service

func (*AuditApiService) GetAuditEventList ¶ added in v0.1.25

func (a *AuditApiService) GetAuditEventList(ctx context.Context, accountIdentifier string, localVarOptionals *AuditApiGetAuditEventListOpts) (ResponseDtoPageResponseAuditEventDto, *http.Response, error)

type AuditEventData ¶ added in v0.1.14

type AuditEventData struct {
	Type_ string `json:"type"`
}

type AuditEventDto ¶ added in v0.1.14

type AuditEventDto struct {
	AuditId            string                 `json:"auditId,omitempty"`
	InsertId           string                 `json:"insertId"`
	ResourceScope      *AuditResourceScope    `json:"resourceScope"`
	HttpRequestInfo    *HttpRequestInfo       `json:"httpRequestInfo,omitempty"`
	RequestMetadata    *RequestMetadata       `json:"requestMetadata,omitempty"`
	Timestamp          int64                  `json:"timestamp"`
	AuthenticationInfo *AuthenticationInfoDto `json:"authenticationInfo"`
	Module             string                 `json:"module"`
	Environment        *Environment           `json:"environment,omitempty"`
	Resource           *AuditResource         `json:"resource"`
	YamlDiffRecord     *YamlDiffRecordDto     `json:"yamlDiffRecord,omitempty"`
	Action             string                 `json:"action"`
	AuditEventData     *AuditEventData        `json:"auditEventData,omitempty"`
	InternalInfo       map[string]string      `json:"internalInfo,omitempty"`
}

type AuditFilterProperties ¶ added in v0.1.14

type AuditFilterProperties struct {
	// List of Resource Scopes
	Scopes []AuditResourceScope `json:"scopes,omitempty"`
	// List of Resources
	Resources []AuditResource `json:"resources,omitempty"`
	// List of Module Types
	Modules []string `json:"modules,omitempty"`
	// List of Actions
	Actions []string `json:"actions,omitempty"`
	// List of Environments
	Environments []Environment `json:"environments,omitempty"`
	// List of Principals
	Principals []AuditPrincipal `json:"principals,omitempty"`
	// Pre-defined Filter
	StaticFilter string `json:"staticFilter,omitempty"`
	// Used to specify a start time for retrieving Audit events that occurred at or after the time indicated.
	StartTime int64 `json:"startTime,omitempty"`
	// Used to specify the end time for retrieving Audit events that occurred at or before the time indicated.
	EndTime int64 `json:"endTime,omitempty"`
	// Filter tags as a key-value pair.
	Tags map[string]string `json:"tags,omitempty"`
	// This specifies the corresponding Entity of the filter.
	FilterType string `json:"filterType,omitempty"`
}

This contains the Audit Event filter information. This is used to filter Audit Events depending on the information provided.

type AuditFiltersApiDeleteAuditFilterOpts ¶ added in v0.1.25

type AuditFiltersApiDeleteAuditFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type AuditFiltersApiGetAuditFilterListOpts ¶ added in v0.1.25

type AuditFiltersApiGetAuditFilterListOpts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type AuditFiltersApiGetAuditFilterOpts ¶ added in v0.1.25

type AuditFiltersApiGetAuditFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type AuditFiltersApiService ¶ added in v0.1.25

type AuditFiltersApiService service

func (*AuditFiltersApiService) DeleteAuditFilter ¶ added in v0.1.25

func (a *AuditFiltersApiService) DeleteAuditFilter(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *AuditFiltersApiDeleteAuditFilterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*AuditFiltersApiService) GetAuditFilter ¶ added in v0.1.25

func (a *AuditFiltersApiService) GetAuditFilter(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *AuditFiltersApiGetAuditFilterOpts) (ResponseDtoFilter, *http.Response, error)

func (*AuditFiltersApiService) GetAuditFilterList ¶ added in v0.1.25

func (a *AuditFiltersApiService) GetAuditFilterList(ctx context.Context, accountIdentifier string, localVarOptionals *AuditFiltersApiGetAuditFilterListOpts) (ResponseDtoPageResponseFilter, *http.Response, error)

func (*AuditFiltersApiService) PostAuditFilter ¶ added in v0.1.25

func (a *AuditFiltersApiService) PostAuditFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

AuditFiltersApiService Creates a Filter

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Filter to create
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

func (*AuditFiltersApiService) UpdateAuditFilter ¶ added in v0.1.25

func (a *AuditFiltersApiService) UpdateAuditFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

AuditFiltersApiService Updates the Filter of type Audit

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the updated Filter. This should have all the fields not just the updated ones
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

type AuditPrincipal ¶ added in v0.1.25

type AuditPrincipal struct {
	Type_      string `json:"type"`
	Identifier string `json:"identifier"`
}

List of Principals

type AuditResource ¶ added in v0.1.25

type AuditResource struct {
	// Resource Type
	Type_ string `json:"type"`
	// Resource Identifier
	Identifier string `json:"identifier"`
	// Map of additional information about the Resource.
	Labels map[string]string `json:"labels,omitempty"`
}

This contains info about Resource saved as a part of Audit Event

type AuditResourceScope ¶ added in v0.1.25

type AuditResourceScope struct {
	// Identifier of Account
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Identifier of Organization
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Identifier of Project
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Additional information about the Resource Scope
	Labels map[string]string `json:"labels,omitempty"`
}

This has scope details for the resource defined in Harness.

type AuditRoleBinding ¶ added in v0.1.25

type AuditRoleBinding struct {
	RoleIdentifier          string `json:"roleIdentifier,omitempty"`
	ResourceGroupIdentifier string `json:"resourceGroupIdentifier,omitempty"`
}

type AuthenticationInfoDto ¶ added in v0.1.14

type AuthenticationInfoDto struct {
	Principal *AuditPrincipal   `json:"principal"`
	Labels    map[string]string `json:"labels,omitempty"`
}

type AuthenticationSettingsApiService ¶

type AuthenticationSettingsApiService service

func (*AuthenticationSettingsApiService) DeleteSamlMetaData ¶

func (a *AuthenticationSettingsApiService) DeleteSamlMetaData(ctx context.Context, accountIdentifier string) (RestResponseSsoConfig, *http.Response, error)

AuthenticationSettingsApiService Deletes SAML meta data by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponseSsoConfig

func (*AuthenticationSettingsApiService) GetAuthenticationSettings ¶

func (a *AuthenticationSettingsApiService) GetAuthenticationSettings(ctx context.Context, accountIdentifier string) (RestResponseAuthenticationSettingsResponse, *http.Response, error)

AuthenticationSettingsApiService Get the authentication settings by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponseAuthenticationSettingsResponse

func (*AuthenticationSettingsApiService) GetPasswordStrengthSettings ¶

func (a *AuthenticationSettingsApiService) GetPasswordStrengthSettings(ctx context.Context, accountIdentifier string) (RestResponsePasswordStrengthPolicy, *http.Response, error)

AuthenticationSettingsApiService Get the password strength settings by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponsePasswordStrengthPolicy

func (*AuthenticationSettingsApiService) GetSamlLoginTest ¶

AuthenticationSettingsApiService Get the SAML login test by accountId

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity.

@return RestResponseLoginTypeResponse

func (*AuthenticationSettingsApiService) RemoveOauthMechanism ¶

func (a *AuthenticationSettingsApiService) RemoveOauthMechanism(ctx context.Context, accountIdentifier string) (RestResponseBoolean, *http.Response, error)

AuthenticationSettingsApiService Deletes OAuth mechanism by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponseBoolean

func (*AuthenticationSettingsApiService) SetTwoFactorAuthAtAccountLevel ¶

func (a *AuthenticationSettingsApiService) SetTwoFactorAuthAtAccountLevel(ctx context.Context, body TwoFactorAdminOverrideSettings, accountIdentifier string) (RestResponseBoolean, *http.Response, error)

AuthenticationSettingsApiService Set two factor auth at account lever by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Boolean that specify whether or not to override two factor enabled setting
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponseBoolean

func (*AuthenticationSettingsApiService) UpdateAuthMechanism ¶

func (*AuthenticationSettingsApiService) UpdateOauthProviders ¶

func (a *AuthenticationSettingsApiService) UpdateOauthProviders(ctx context.Context, body OAuthSettings, accountIdentifier string) (RestResponseBoolean, *http.Response, error)

AuthenticationSettingsApiService Updates the Oauth providers by accountIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the updated OAuthSettings. Please provide values for all fields, not just the fields you are updating
  • @param accountIdentifier Account Identifier for the Entity.

@return RestResponseBoolean

func (*AuthenticationSettingsApiService) UpdateSamlMetaData ¶

func (*AuthenticationSettingsApiService) UpdateWhitelistedDomains ¶

func (a *AuthenticationSettingsApiService) UpdateWhitelistedDomains(ctx context.Context, accountIdentifier string, localVarOptionals *AuthenticationSettingsApiUpdateWhitelistedDomainsOpts) (RestResponseBoolean, *http.Response, error)

func (*AuthenticationSettingsApiService) UploadSamlMetaData ¶

type AuthenticationSettingsApiUpdateAuthMechanismOpts ¶

type AuthenticationSettingsApiUpdateAuthMechanismOpts struct {
	AuthenticationMechanism optional.String
}

type AuthenticationSettingsApiUpdateSamlMetaDataOpts ¶

type AuthenticationSettingsApiUpdateSamlMetaDataOpts struct {
	File                 optional.Interface
	FileMetadata         optional.Interface
	DisplayName          optional.String
	GroupMembershipAttr  optional.String
	AuthorizationEnabled optional.Bool
	LogoutUrl            optional.String
	EntityIdentifier     optional.String
	SamlProviderType     optional.String
	ClientId             optional.String
	ClientSecret         optional.String
}

type AuthenticationSettingsApiUpdateWhitelistedDomainsOpts ¶

type AuthenticationSettingsApiUpdateWhitelistedDomainsOpts struct {
	Body optional.Interface
}

type AuthenticationSettingsApiUploadSamlMetaDataOpts ¶

type AuthenticationSettingsApiUploadSamlMetaDataOpts struct {
	File                 optional.Interface
	FileMetadata         optional.Interface
	DisplayName          optional.String
	GroupMembershipAttr  optional.String
	AuthorizationEnabled optional.Bool
	LogoutUrl            optional.String
	EntityIdentifier     optional.String
	SamlProviderType     optional.String
	ClientId             optional.String
	ClientSecret         optional.String
}

type AuthenticationSettingsResponse ¶

type AuthenticationSettingsResponse struct {
	// List of Auth Settings configured for an Account.
	NgAuthSettings []NgAuthSettings `json:"ngAuthSettings,omitempty"`
	// List of the whitelisted domains.
	WhitelistedDomains []string `json:"whitelistedDomains,omitempty"`
	// Indicates if the Authentication Mechanism is SSO or NON-SSO.
	AuthenticationMechanism string `json:"authenticationMechanism,omitempty"`
	// If Two Factor Authentication is enabled, this value is true. Otherwise, it is false.
	TwoFactorEnabled bool `json:"twoFactorEnabled,omitempty"`
}

This contains information on the Authentication Settings defined in Harness.

type AuthenticationsettingsSamlmetadatauploadBody ¶

type AuthenticationsettingsSamlmetadatauploadBody struct {
	File                 *interface{}                `json:"file,omitempty"`
	FileMetadata         *FormDataContentDisposition `json:"fileMetadata,omitempty"`
	DisplayName          string                      `json:"displayName,omitempty"`
	GroupMembershipAttr  string                      `json:"groupMembershipAttr,omitempty"`
	AuthorizationEnabled bool                        `json:"authorizationEnabled,omitempty"`
	LogoutUrl            string                      `json:"logoutUrl,omitempty"`
	EntityIdentifier     string                      `json:"entityIdentifier,omitempty"`
	SamlProviderType     string                      `json:"samlProviderType,omitempty"`
	ClientId             string                      `json:"clientId,omitempty"`
	ClientSecret         string                      `json:"clientSecret,omitempty"`
}

type AuthenticationsettingsSamlmetadatauploadBody1 ¶

type AuthenticationsettingsSamlmetadatauploadBody1 struct {
	File                 *interface{}                `json:"file,omitempty"`
	FileMetadata         *FormDataContentDisposition `json:"fileMetadata,omitempty"`
	DisplayName          string                      `json:"displayName,omitempty"`
	GroupMembershipAttr  string                      `json:"groupMembershipAttr,omitempty"`
	AuthorizationEnabled bool                        `json:"authorizationEnabled,omitempty"`
	LogoutUrl            string                      `json:"logoutUrl,omitempty"`
	EntityIdentifier     string                      `json:"entityIdentifier,omitempty"`
	SamlProviderType     string                      `json:"samlProviderType,omitempty"`
	ClientId             string                      `json:"clientId,omitempty"`
	ClientSecret         string                      `json:"clientSecret,omitempty"`
}

type AuthzError ¶ added in v0.1.25

type AuthzError struct {
	Status           string                 `json:"status,omitempty"`
	Code             string                 `json:"code,omitempty"`
	Message          string                 `json:"message,omitempty"`
	CorrelationId    string                 `json:"correlationId,omitempty"`
	DetailedMessage  string                 `json:"detailedMessage,omitempty"`
	ResponseMessages []AuthzResponseMessage `json:"responseMessages,omitempty"`
	Metadata         *ErrorMetadata         `json:"metadata,omitempty"`
}

This is Error entity as defined in Harness

type AuthzFailure ¶ added in v0.1.25

type AuthzFailure struct {
	Status        string            `json:"status,omitempty"`
	Code          string            `json:"code,omitempty"`
	Message       string            `json:"message,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
	Errors        []ValidationError `json:"errors,omitempty"`
}

This is Failure entity as defied in Harness

type AuthzPrincipal ¶ added in v0.1.25

type AuthzPrincipal struct {
	ScopeLevel string `json:"scopeLevel,omitempty"`
	Identifier string `json:"identifier,omitempty"`
	Type_      string `json:"type,omitempty"`
}

type AuthzResponseMessage ¶ added in v0.1.25

type AuthzResponseMessage struct {
	Code         string                    `json:"code,omitempty"`
	Level        string                    `json:"level,omitempty"`
	Message      string                    `json:"message,omitempty"`
	Exception    *ResponseMessageException `json:"exception,omitempty"`
	FailureTypes []string                  `json:"failureTypes,omitempty"`
}

type AuthzValidationResult ¶

type AuthzValidationResult struct {
	IsValid      bool   `json:"isValid,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
	Valid        bool   `json:"valid,omitempty"`
}

type AwsAuthType ¶

type AwsAuthType string

func (AwsAuthType) String ¶

func (e AwsAuthType) String() string

type AwsCodeCommitAuthentication ¶

type AwsCodeCommitAuthentication struct {
	Type_ string                    `json:"type"`
	Spec  *AwsCodeCommitCredentials `json:"spec"`
}

This contains details of the AWS Code Commit credentials

type AwsCodeCommitConnector ¶

type AwsCodeCommitConnector struct {
	Url               string                       `json:"url"`
	Authentication    *AwsCodeCommitAuthentication `json:"authentication"`
	DelegateSelectors []string                     `json:"delegateSelectors,omitempty"`
	Type_             string                       `json:"type"`
}

This contains details of the AWS Code Commit connector

type AwsCodeCommitCredentials ¶

type AwsCodeCommitCredentials struct {
}

This interface for details of the AWS Code Commit credentials

type AwsCodeCommitHttpsCredentials ¶

type AwsCodeCommitHttpsCredentials struct {
	Type_ string                             `json:"type"`
	Spec  *AwsCodeCommitHttpsCredentialsSpec `json:"spec"`
}

This contains details of the AWS Code Commit credentials used via HTTPS connections

type AwsCodeCommitHttpsCredentialsSpec ¶

type AwsCodeCommitHttpsCredentialsSpec struct {
}

This contains details of the AWS Code Commit credentials specs such as references of username and password used via HTTPS connections

type AwsCodeCommitSecretKeyAccessKey ¶

type AwsCodeCommitSecretKeyAccessKey struct {
	AccessKey    string `json:"accessKey,omitempty"`
	AccessKeyRef string `json:"accessKeyRef,omitempty"`
	SecretKeyRef string `json:"secretKeyRef"`
}

This contains details of the AWS Code Commit secret references

type AwsConnector ¶

type AwsConnector struct {
	Credential        *AwsCredential `json:"credential"`
	DelegateSelectors []string       `json:"delegateSelectors,omitempty"`
}

This contains details of the AWS connector

type AwsCredential ¶

type AwsCredential struct {
	CrossAccountAccess *CrossAccountAccess  `json:"crossAccountAccess,omitempty"`
	Type_              AwsAuthType          `json:"type"`
	ManualConfig       *AwsManualConfigSpec `json:"-"`
	Spec               json.RawMessage      `json:"spec,omitempty"`
}

This contains details of the AWS connector credential

func (*AwsCredential) MarshalJSON ¶

func (a *AwsCredential) MarshalJSON() ([]byte, error)

func (*AwsCredential) UnmarshalJSON ¶

func (a *AwsCredential) UnmarshalJSON(data []byte) error

type AwsCredentialSpec ¶

type AwsCredentialSpec struct {
}

This contains AWS connector credential spec

type AwsCurAttributes ¶

type AwsCurAttributes struct {
	ReportName   string `json:"reportName"`
	S3BucketName string `json:"s3BucketName"`
	Region       string `json:"region,omitempty"`
	S3Prefix     string `json:"s3Prefix,omitempty"`
}

This contains AWS cost and usage reports attributes

type AwsKmsAuthType ¶

type AwsKmsAuthType string

func (AwsKmsAuthType) String ¶

func (e AwsKmsAuthType) String() string

type AwsKmsConnector ¶

type AwsKmsConnector struct {
	Credential *AwsKmsConnectorCredential `json:"credential"`
	KmsArn     string                     `json:"kmsArn"`
	// Region for AWS KMS.
	Region string `json:"region"`
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	Default_          bool     `json:"default,omitempty"`
}

This has configuration details for the AWS KMS Secret Manager.

type AwsKmsConnectorCredential ¶

type AwsKmsConnectorCredential struct {
	Type_         AwsKmsAuthType                    `json:"type"`
	AssumeIamRole *AwsKmsCredentialSpecAssumeIam    `json:"-"`
	AssumeStsRole *AwsKmsCredentialSpecAssumeSts    `json:"-"`
	ManualConfig  *AwsKmsCredentialSpecManualConfig `json:"-"`
	Spec          json.RawMessage                   `json:"spec,omitempty"`
}

func (*AwsKmsConnectorCredential) MarshalJSON ¶

func (a *AwsKmsConnectorCredential) MarshalJSON() ([]byte, error)

func (*AwsKmsConnectorCredential) UnmarshalJSON ¶

func (a *AwsKmsConnectorCredential) UnmarshalJSON(data []byte) error

type AwsKmsCredentialSpec ¶

type AwsKmsCredentialSpec struct {
}

This is interface that returns credentials specific to all roles for the AWS KMS Secret Manager.

type AwsKmsCredentialSpecAssumeIam ¶

type AwsKmsCredentialSpecAssumeIam struct {
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors"`
}

Returns the Delegate Selectors used by this AWS KMS Secret Manager Connector.

type AwsKmsCredentialSpecAssumeSts ¶

type AwsKmsCredentialSpecAssumeSts struct {
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors"`
	// Role ARN for the Delegate with STS Role.
	RoleArn string `json:"roleArn"`
	// External Name.
	ExternalName string `json:"externalName,omitempty"`
	// This is the time duration for STS Role.
	AssumeStsRoleDuration int32 `json:"assumeStsRoleDuration,omitempty"`
}

Returns Delegate selectors, Role ARN and STS role duration used by AWS KMS Secret Manager.

type AwsKmsCredentialSpecManualConfig ¶

type AwsKmsCredentialSpecManualConfig struct {
	AccessKey string `json:"accessKey"`
	SecretKey string `json:"secretKey"`
}

This contains the AWS KMS Secret Manager's secret reference access key and secret key.

type AwsManualConfigSpec ¶

type AwsManualConfigSpec struct {
	AccessKey    string `json:"accessKey,omitempty"`
	AccessKeyRef string `json:"accessKeyRef,omitempty"`
	SecretKeyRef string `json:"secretKeyRef"`
}

This contains AWS manual credentials connector spec

type AwsSecretManager ¶

type AwsSecretManager struct {
	Credential *AwsSecretManagerCredential `json:"credential"`
	// Region for AWS SM.
	Region string `json:"region"`
	// Text that is prepended to the Secret name as a prefix.
	SecretNamePrefix string `json:"secretNamePrefix,omitempty"`
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	Default_          bool     `json:"default,omitempty"`
}

Returns AWS Secret Manager configuration details.

type AwsSecretManagerAuthType ¶

type AwsSecretManagerAuthType string

func (AwsSecretManagerAuthType) String ¶

func (e AwsSecretManagerAuthType) String() string

type AwsSecretManagerCredential ¶

type AwsSecretManagerCredential struct {
	Type_         AwsSecretManagerAuthType         `json:"type"`
	AssumeIamRole *AwsSmCredentialSpecAssumeIam    `json:"-"`
	AssumeStsRole *AwsSmCredentialSpecAssumeSts    `json:"-"`
	ManualConfig  *AwsSmCredentialSpecManualConfig `json:"-"`
	Spec          json.RawMessage                  `json:"spec,omitempty"`
}

This contains the credential type and configuration of the AWS Secret Manager.

func (*AwsSecretManagerCredential) MarshalJSON ¶

func (a *AwsSecretManagerCredential) MarshalJSON() ([]byte, error)

func (*AwsSecretManagerCredential) UnmarshalJSON ¶

func (a *AwsSecretManagerCredential) UnmarshalJSON(data []byte) error

type AwsSecretManagerCredentialSpec ¶

type AwsSecretManagerCredentialSpec struct {
}

This is interface that returns credentials specific to all roles for the AWS Secret Manager.

type AwsSmCredentialSpecAssumeIam ¶

type AwsSmCredentialSpecAssumeIam struct {
}

type AwsSmCredentialSpecAssumeSts ¶

type AwsSmCredentialSpecAssumeSts struct {
	// Role ARN for the Delegate with STS Role.
	RoleArn string `json:"roleArn"`
	// External Name.
	ExternalId string `json:"externalId,omitempty"`
	// This is the time duration for STS Role.
	AssumeStsRoleDuration int32 `json:"assumeStsRoleDuration,omitempty"`
}

Returns credentials for the AWS Secret Manager for the IAM role.

type AwsSmCredentialSpecManualConfig ¶

type AwsSmCredentialSpecManualConfig struct {
	AccessKey string `json:"accessKey"`
	SecretKey string `json:"secretKey"`
}

Returns secret reference access key and secret key of AWS Secret Manager.

type AzureAuth ¶ added in v0.1.25

type AzureAuth struct {
	Type_ string               `json:"type"`
	Spec  *AzureAuthCredential `json:"spec"`
}

This contains azure auth details

type AzureAuthCredential ¶ added in v0.1.25

type AzureAuthCredential struct {
}

This contains azure auth credentials

type AzureClientKeyCert ¶ added in v0.1.25

type AzureClientKeyCert struct {
	CertificateRef string `json:"certificateRef"`
}

This contains azure client key certificate details

type AzureClientSecretKey ¶ added in v0.1.25

type AzureClientSecretKey struct {
	SecretRef string `json:"secretRef"`
}

This contains azure client secret key details

type AzureConnector ¶ added in v0.1.25

type AzureConnector struct {
	Credential        *AzureCredential `json:"credential"`
	DelegateSelectors []string         `json:"delegateSelectors,omitempty"`
	// This specifies the Azure Environment type, which is AZURE by default.
	AzureEnvironmentType string `json:"azureEnvironmentType"`
}

This contains details of the Azure connector

type AzureCredential ¶ added in v0.1.25

type AzureCredential struct {
	Type_ string               `json:"type"`
	Spec  *AzureCredentialSpec `json:"spec,omitempty"`
}

This contains Azure connector credentials

type AzureCredentialSpec ¶ added in v0.1.25

type AzureCredentialSpec struct {
}

This contains Azure connector credentials spec

type AzureInheritFromDelegateDetails ¶ added in v0.1.25

type AzureInheritFromDelegateDetails struct {
	Auth *AzureMsiAuth `json:"auth"`
}

This contains Azure inherit from delegate credentials connector details

type AzureKeyVaultConnector ¶

type AzureKeyVaultConnector struct {
	// Application ID of the Azure App.
	ClientId  string `json:"clientId"`
	SecretKey string `json:"secretKey"`
	// The Azure Active Directory (AAD) directory ID where you created your application.
	TenantId string `json:"tenantId"`
	// The Azure Active Directory (AAD) directory ID where you created your application.
	VaultName string `json:"vaultName"`
	// Azure Subscription ID.
	Subscription string `json:"subscription"`
	// Boolean value to indicate if the Secret Manager is your default Secret Manager.
	IsDefault bool `json:"isDefault,omitempty"`
	// This specifies the Azure Environment type, which is AZURE by default.
	AzureEnvironmentType string `json:"azureEnvironmentType,omitempty"`
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	Default_          bool     `json:"default,omitempty"`
}

Returns configuration details for the Azure Key Vault Secret Manager.

type AzureManualDetails ¶ added in v0.1.25

type AzureManualDetails struct {
	// Application ID of the Azure App.
	ApplicationId string `json:"applicationId"`
	// The Azure Active Directory (AAD) directory ID where you created your application.
	TenantId string     `json:"tenantId"`
	Auth     *AzureAuth `json:"auth"`
}

This contains Azure manual credentials connector details

type AzureMsiAuth ¶ added in v0.1.25

type AzureMsiAuth struct {
}

This contains azure MSI auth details

type AzureRepoApiAccess ¶ added in v0.1.25

type AzureRepoApiAccess struct {
	Type_ string                  `json:"type"`
	Spec  *AzureRepoApiAccessSpec `json:"spec,omitempty"`
}

This contains details of the information needed for Azure Repo API access

type AzureRepoApiAccessSpec ¶ added in v0.1.25

type AzureRepoApiAccessSpec struct {
}

This contains details of the information such as references of username and password needed for Azure Repo API access

type AzureRepoAuthentication ¶ added in v0.1.25

type AzureRepoAuthentication struct {
	Type_ string                `json:"type"`
	Spec  *AzureRepoCredentials `json:"spec"`
}

This contains details of the information needed for Azure DevOps access

type AzureRepoConfig ¶ added in v0.1.25

type AzureRepoConfig struct {
	// SSH | HTTP URL based on type of connection
	Url string `json:"url"`
	// The repo to validate AzureRepo credentials. Only valid for Organization type connector
	ValidationRepo string                   `json:"validationRepo,omitempty"`
	Authentication *AzureRepoAuthentication `json:"authentication"`
	ApiAccess      *AzureRepoApiAccess      `json:"apiAccess,omitempty"`
	// Selected Connectivity Modes
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	// Organization | Repository connector type
	Type_ string `json:"type"`
}

This contains details of AzureRepo connector

type AzureRepoCredentials ¶ added in v0.1.25

type AzureRepoCredentials struct {
}

This is a interface for details of the Azure DevOps credentials

type AzureRepoHttpCredentials ¶ added in v0.1.25

type AzureRepoHttpCredentials struct {
	Type_ string                        `json:"type"`
	Spec  *AzureRepoHttpCredentialsSpec `json:"spec"`
}

This contains details of the AzureRepo credentials used via HTTP connections

type AzureRepoHttpCredentialsSpec ¶ added in v0.1.25

type AzureRepoHttpCredentialsSpec struct {
}

This is a interface for details of the AzureRepo credentials Specs such as references of username and password

type AzureRepoSshCredentials ¶ added in v0.1.25

type AzureRepoSshCredentials struct {
	SshKeyRef string `json:"sshKeyRef"`
}

This contains details of the AzureRepo credentials used via SSH connections

type AzureRepoTokenSpec ¶ added in v0.1.25

type AzureRepoTokenSpec struct {
	TokenRef string `json:"tokenRef"`
}

This contains details of the information such as references of token needed for AzureRepo API access

type AzureRepoUsernameToken ¶ added in v0.1.25

type AzureRepoUsernameToken struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	TokenRef    string `json:"tokenRef"`
}

This contains details of the AzureRepo credentials Specs such as references of username and token

type AzureSystemAssignedMsiAuth ¶ added in v0.1.25

type AzureSystemAssignedMsiAuth struct {
}

This contains azure SystemAssigned MSI auth details

type AzureUserAssignedMsiAuth ¶ added in v0.1.25

type AzureUserAssignedMsiAuth struct {
	// Client Id of the ManagedIdentity resource
	ClientId string `json:"clientId"`
}

This contains azure UserAssigned MSI auth details

type BaseSshSpec ¶ added in v0.1.14

type BaseSshSpec struct {
	Type_          SSHSpecificationType `json:"type"`
	KerberosConfig *KerberosConfig      `json:"-"`
	SSHConfig      *SshConfig           `json:"-"`
	Spec           json.RawMessage      `json:"spec"`
}

This is the SSH specification details as defined in Harness.

func (*BaseSshSpec) MarshalJSON ¶ added in v0.1.31

func (a *BaseSshSpec) MarshalJSON() ([]byte, error)

func (*BaseSshSpec) UnmarshalJSON ¶ added in v0.1.31

func (a *BaseSshSpec) UnmarshalJSON(data []byte) error

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type BillingExportSpec ¶

type BillingExportSpec struct {
	StorageAccountName string `json:"storageAccountName"`
	ContainerName      string `json:"containerName"`
	DirectoryName      string `json:"directoryName"`
	ReportName         string `json:"reportName"`
	SubscriptionId     string `json:"subscriptionId"`
}

Returns Billing details like StorageAccount's Name, container's Name, directory's Name, report Name and subscription Id

type BitBucketApiAccessType ¶

type BitBucketApiAccessType string

func (BitBucketApiAccessType) String ¶

func (e BitBucketApiAccessType) String() string

type BitBucketHttpCredentialType ¶

type BitBucketHttpCredentialType string

func (BitBucketHttpCredentialType) String ¶

type BitbucketApiAccess ¶

type BitbucketApiAccess struct {
	Type_         BitBucketApiAccessType           `json:"type"`
	UsernameToken *BitbucketUsernameTokenApiAccess `json:"-"`
	Spec          json.RawMessage                  `json:"spec"`
}

This contains details of the information needed for Bitbucket API access

func (*BitbucketApiAccess) MarshalJSON ¶

func (a *BitbucketApiAccess) MarshalJSON() ([]byte, error)

func (*BitbucketApiAccess) UnmarshalJSON ¶

func (a *BitbucketApiAccess) UnmarshalJSON(data []byte) error

type BitbucketAuthentication ¶

type BitbucketAuthentication struct {
	Type_ GitAuthType               `json:"type"`
	Ssh   *BitbucketSshCredentials  `json:"-"`
	Http  *BitbucketHttpCredentials `json:"-"`
	Spec  json.RawMessage           `json:"spec"`
}

This contains details of the information needed for Bitbucket access

func (*BitbucketAuthentication) MarshalJSON ¶

func (a *BitbucketAuthentication) MarshalJSON() ([]byte, error)

func (*BitbucketAuthentication) UnmarshalJSON ¶

func (a *BitbucketAuthentication) UnmarshalJSON(data []byte) error

type BitbucketConnector ¶

type BitbucketConnector struct {
	Url               string                   `json:"url"`
	ValidationRepo    string                   `json:"validationRepo,omitempty"`
	Authentication    *BitbucketAuthentication `json:"authentication"`
	ApiAccess         *BitbucketApiAccess      `json:"apiAccess,omitempty"`
	DelegateSelectors []string                 `json:"delegateSelectors,omitempty"`
	Type_             GitConnectorType         `json:"type"`
}

This contains details of Bitbucket connectors

type BitbucketCredentials ¶

type BitbucketCredentials struct {
}

This is a interface for details of the Bitbucket credentials

type BitbucketHttpCredentials ¶

type BitbucketHttpCredentials struct {
	Type_            BitBucketHttpCredentialType `json:"type"`
	UsernamePassword *BitbucketUsernamePassword  `json:"-"`
	Spec             json.RawMessage             `json:"spec"`
}

This contains details of the Bitbucket credentials used via HTTP connections

func (*BitbucketHttpCredentials) MarshalJSON ¶

func (a *BitbucketHttpCredentials) MarshalJSON() ([]byte, error)

func (*BitbucketHttpCredentials) UnmarshalJSON ¶

func (a *BitbucketHttpCredentials) UnmarshalJSON(data []byte) error

type BitbucketHttpCredentialsSpec ¶

type BitbucketHttpCredentialsSpec struct {
}

This is a interface for details of the Bitbucket credentials Specs such as references of username and password

type BitbucketSshCredentials ¶

type BitbucketSshCredentials struct {
	SshKeyRef string `json:"sshKeyRef"`
}

This contains details of the Bitbucket credentials used via SSH connections

type BitbucketUsernamePassword ¶

type BitbucketUsernamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains details of the Bitbucket credentials Specs such as references of username and password

type BitbucketUsernameTokenApiAccess ¶

type BitbucketUsernameTokenApiAccess struct {
	Type_       string              `json:"type"`
	Spec        *BitbucketApiAccess `json:"spec"`
	Username    string              `json:"username,omitempty"`
	UsernameRef string              `json:"usernameRef,omitempty"`
	TokenRef    string              `json:"tokenRef"`
}

This contains details of the Bitbucket API access credentials Specs such as references of username and token

type Budget ¶

type Budget struct {
	Uuid      string       `json:"uuid,omitempty"`
	AccountId string       `json:"accountId,omitempty"`
	Name      string       `json:"name,omitempty"`
	Scope     *BudgetScope `json:"scope,omitempty"`
	// Whether the Budget is based on a specified amount or based on previous month's actual spend
	Type_           string           `json:"type,omitempty"`
	BudgetAmount    float64          `json:"budgetAmount,omitempty"`
	Period          string           `json:"period,omitempty"`
	GrowthRate      float64          `json:"growthRate,omitempty"`
	ActualCost      float64          `json:"actualCost,omitempty"`
	ForecastCost    float64          `json:"forecastCost,omitempty"`
	LastMonthCost   float64          `json:"lastMonthCost,omitempty"`
	AlertThresholds []AlertThreshold `json:"alertThresholds,omitempty"`
	EmailAddresses  []string         `json:"emailAddresses,omitempty"`
	UserGroupIds    []string         `json:"userGroupIds,omitempty"`
	NotifyOnSlack   bool             `json:"notifyOnSlack,omitempty"`
	IsNgBudget      bool             `json:"isNgBudget,omitempty"`
	StartTime       int64            `json:"startTime,omitempty"`
	EndTime         int64            `json:"endTime,omitempty"`
	CreatedAt       int64            `json:"createdAt,omitempty"`
	LastUpdatedAt   int64            `json:"lastUpdatedAt,omitempty"`
	NgBudget        bool             `json:"ngBudget,omitempty"`
}

The Cloud Cost Budget definition

type BudgetCostData ¶

type BudgetCostData struct {
	Time                     int64   `json:"time,omitempty"`
	EndTime                  int64   `json:"endTime,omitempty"`
	ActualCost               float64 `json:"actualCost,omitempty"`
	Budgeted                 float64 `json:"budgeted,omitempty"`
	BudgetVariance           float64 `json:"budgetVariance,omitempty"`
	BudgetVariancePercentage float64 `json:"budgetVariancePercentage,omitempty"`
}

type BudgetData ¶

type BudgetData struct {
	CostData     []BudgetCostData `json:"costData,omitempty"`
	ForecastCost float64          `json:"forecastCost,omitempty"`
}

This object contains the Cost Data associated with a Budget

type BudgetScope ¶

type BudgetScope struct {
	BudgetScopeType string   `json:"budgetScopeType,omitempty"`
	EntityIds       []string `json:"entityIds,omitempty"`
	EntityNames     []string `json:"entityNames,omitempty"`
	Type_           string   `json:"type"`
}

The scope in which the Budget was created

type BuildDetails ¶

type BuildDetails struct {
	BuildType string `json:"buildType,omitempty"`
}

type ByteString ¶

type ByteString struct {
	ValidUtf8 bool `json:"validUtf8,omitempty"`
	Empty     bool `json:"empty,omitempty"`
}

type CCMFeature ¶

type CCMFeature string

func (CCMFeature) String ¶

func (e CCMFeature) String() string

type CcmAggregation ¶ added in v0.1.25

type CcmAggregation struct {
	OperationType string `json:"operationType,omitempty"`
	// List of all possible Fields
	Field string `json:"field,omitempty"`
}

The aggregations for anomaly query

type CcmConnectorFilter ¶

type CcmConnectorFilter struct {
	FeaturesEnabled     []string `json:"featuresEnabled,omitempty"`
	AwsAccountId        string   `json:"awsAccountId,omitempty"`
	AzureSubscriptionId string   `json:"azureSubscriptionId,omitempty"`
	AzureTenantId       string   `json:"azureTenantId,omitempty"`
	GcpProjectId        string   `json:"gcpProjectId,omitempty"`
	K8sConnectorRef     string   `json:"k8sConnectorRef,omitempty"`
}

type CcmFilter ¶ added in v0.1.25

type CcmFilter struct {
	StringFilters  []FieldFilter     `json:"stringFilters,omitempty"`
	NumericFilters []CcmNumberFilter `json:"numericFilters,omitempty"`
	TimeFilters    []CcmTimeFilter   `json:"timeFilters,omitempty"`
}

The filters for anomaly query

type CcmGroupBy ¶ added in v0.1.25

type CcmGroupBy struct {
	// List of all possible Fields
	GroupByField string `json:"groupByField,omitempty"`
}

the group by clause for anomaly query

type CcmNumberFilter ¶ added in v0.1.25

type CcmNumberFilter struct {
	// List of all possible Fields
	Field string `json:"field,omitempty"`
	// List of all possible Operators
	Operator string  `json:"operator,omitempty"`
	Value    float64 `json:"value,omitempty"`
}

type CcmSort ¶ added in v0.1.25

type CcmSort struct {
	// List of all possible Fields
	Field string `json:"field,omitempty"`
	Order string `json:"order,omitempty"`
}

The order by condition for anomaly query

type CcmTimeFilter ¶ added in v0.1.25

type CcmTimeFilter struct {
	// List of all possible Operators
	Operator  string `json:"operator,omitempty"`
	Timestamp int64  `json:"timestamp,omitempty"`
}

type CdLicenseSummary ¶

type CdLicenseSummary struct {
	Edition               string `json:"edition,omitempty"`
	LicenseType           string `json:"licenseType,omitempty"`
	ModuleType            string `json:"moduleType,omitempty"`
	MaxExpiryTime         int64  `json:"maxExpiryTime,omitempty"`
	TotalWorkload         int32  `json:"totalWorkload,omitempty"`
	TotalServiceInstances int32  `json:"totalServiceInstances,omitempty"`
}

This contains details of the Continuous Delivery License Summary in Harness

type CdModuleLicense ¶

type CdModuleLicense struct {
	Id                string `json:"id,omitempty"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	ModuleType        string `json:"moduleType,omitempty"`
	Edition           string `json:"edition,omitempty"`
	LicenseType       string `json:"licenseType,omitempty"`
	Status            string `json:"status,omitempty"`
	StartTime         int64  `json:"startTime,omitempty"`
	ExpiryTime        int64  `json:"expiryTime,omitempty"`
	CreatedAt         int64  `json:"createdAt,omitempty"`
	LastModifiedAt    int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended     bool   `json:"trialExtended,omitempty"`
	CdLicenseType     string `json:"cdLicenseType,omitempty"`
	Workloads         int32  `json:"workloads,omitempty"`
	ServiceInstances  int32  `json:"serviceInstances,omitempty"`
}

This contains details of the Continuous Delivery License in Harness

type CeAwsConnector ¶

type CeAwsConnector struct {
	CrossAccountAccess *CrossAccountAccess `json:"crossAccountAccess"`
	CurAttributes      *AwsCurAttributes   `json:"curAttributes,omitempty"`
	AwsAccountId       string              `json:"awsAccountId,omitempty"`
	FeaturesEnabled    []string            `json:"featuresEnabled,omitempty"`
}

This contains the cost explorer of AWS connector

type CeAzureConnector ¶

type CeAzureConnector struct {
	FeaturesEnabled   []string           `json:"featuresEnabled,omitempty"`
	TenantId          string             `json:"tenantId"`
	SubscriptionId    string             `json:"subscriptionId"`
	BillingExportSpec *BillingExportSpec `json:"billingExportSpec,omitempty"`
}

This contains the cost explorer of Azure connector

type CeKubernetesClusterConfigDto ¶

type CeKubernetesClusterConfigDto struct {
	ConnectorRef    string   `json:"connectorRef"`
	FeaturesEnabled []string `json:"featuresEnabled,omitempty"`
}

type CeLicenseSummary ¶

type CeLicenseSummary struct {
	Edition         string `json:"edition,omitempty"`
	LicenseType     string `json:"licenseType,omitempty"`
	ModuleType      string `json:"moduleType,omitempty"`
	MaxExpiryTime   int64  `json:"maxExpiryTime,omitempty"`
	TotalSpendLimit int64  `json:"totalSpendLimit,omitempty"`
}

This contains details of the Cloud Cost Management License Summary in Harness

type CeModuleLicense ¶

type CeModuleLicense struct {
	Id                string `json:"id,omitempty"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	ModuleType        string `json:"moduleType,omitempty"`
	Edition           string `json:"edition,omitempty"`
	LicenseType       string `json:"licenseType,omitempty"`
	Status            string `json:"status,omitempty"`
	StartTime         int64  `json:"startTime,omitempty"`
	ExpiryTime        int64  `json:"expiryTime,omitempty"`
	CreatedAt         int64  `json:"createdAt,omitempty"`
	LastModifiedAt    int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended     bool   `json:"trialExtended,omitempty"`
	SpendLimit        int64  `json:"spendLimit,omitempty"`
}

This contains details of the Cloud Cost Management License in Harness

type CeReportSchedule ¶

type CeReportSchedule struct {
	Uuid             string        `json:"uuid,omitempty"`
	Name             string        `json:"name,omitempty"`
	Enabled          bool          `json:"enabled,omitempty"`
	Description      string        `json:"description,omitempty"`
	ViewsId          []string      `json:"viewsId"`
	UserCron         string        `json:"userCron,omitempty"`
	Recipients       []string      `json:"recipients,omitempty"`
	AccountId        string        `json:"accountId,omitempty"`
	CreatedAt        int64         `json:"createdAt,omitempty"`
	LastUpdatedAt    int64         `json:"lastUpdatedAt,omitempty"`
	UserCronTimeZone string        `json:"userCronTimeZone,omitempty"`
	CreatedBy        *EmbeddedUser `json:"createdBy,omitempty"`
	LastUpdatedBy    *EmbeddedUser `json:"lastUpdatedBy,omitempty"`
	NextExecution    time.Time     `json:"nextExecution,omitempty"`
}

Cloud Cost Report Schedule contains definition of 'how often' and 'to whom' the Report will be sent

type CeView ¶

type CeView struct {
	Uuid              string             `json:"uuid,omitempty"`
	Name              string             `json:"name,omitempty"`
	AccountId         string             `json:"accountId,omitempty"`
	ViewVersion       string             `json:"viewVersion,omitempty"`
	ViewTimeRange     *ViewTimeRange     `json:"viewTimeRange,omitempty"`
	ViewRules         []ViewRule         `json:"viewRules,omitempty"`
	DataSources       []string           `json:"dataSources,omitempty"`
	ViewVisualization *ViewVisualization `json:"viewVisualization,omitempty"`
	ViewType          string             `json:"viewType,omitempty"`
	ViewState         string             `json:"viewState,omitempty"`
	TotalCost         float64            `json:"totalCost,omitempty"`
	CreatedAt         int64              `json:"createdAt,omitempty"`
	LastUpdatedAt     int64              `json:"lastUpdatedAt,omitempty"`
	CreatedBy         *EmbeddedUser      `json:"createdBy,omitempty"`
	LastUpdatedBy     *EmbeddedUser      `json:"lastUpdatedBy,omitempty"`
}

This object will contain the complete definition of a Cloud Cost Perspective

type CertificateData ¶ added in v0.1.14

type CertificateData struct {
	Name     string `json:"name,omitempty"`
	Password string `json:"password,omitempty"`
	Content  string `json:"content,omitempty"`
}

type CfApiKey ¶ added in v0.1.14

type CfApiKey struct {
	// The Key will be shown only on create. On subsequent GET calls, only the masked APIKeys will be returned
	ApiKey string `json:"apiKey"`
	// The environment that this key was created in
	Identifier string `json:"identifier"`
	// A hash of API key
	Key string `json:"key,omitempty"`
	// The user friendly identifier for the API Key
	Name string `json:"name"`
	// The type of key depending on the SDK that is being used.
	Type_ string `json:"type"`
}

The API key is used by SDKs to connect to Harness Feature Flags

type CfError ¶ added in v0.1.14

type CfError struct {
	// The http error code
	Code string `json:"code"`
	// Additional details about the error
	Details *interface{} `json:"details,omitempty"`
	// The reason the request failed
	Message string `json:"message"`
}

type CfLicenseSummary ¶

type CfLicenseSummary struct {
	Edition               string `json:"edition,omitempty"`
	LicenseType           string `json:"licenseType,omitempty"`
	ModuleType            string `json:"moduleType,omitempty"`
	MaxExpiryTime         int64  `json:"maxExpiryTime,omitempty"`
	TotalClientMAUs       int64  `json:"totalClientMAUs,omitempty"`
	TotalFeatureFlagUnits int32  `json:"totalFeatureFlagUnits,omitempty"`
}

This contains details of the Feature Flags License Summary in Harness

type CfModuleLicense ¶

type CfModuleLicense struct {
	Id                 string `json:"id,omitempty"`
	AccountIdentifier  string `json:"accountIdentifier,omitempty"`
	ModuleType         string `json:"moduleType,omitempty"`
	Edition            string `json:"edition,omitempty"`
	LicenseType        string `json:"licenseType,omitempty"`
	Status             string `json:"status,omitempty"`
	StartTime          int64  `json:"startTime,omitempty"`
	ExpiryTime         int64  `json:"expiryTime,omitempty"`
	CreatedAt          int64  `json:"createdAt,omitempty"`
	LastModifiedAt     int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended      bool   `json:"trialExtended,omitempty"`
	NumberOfUsers      int32  `json:"numberOfUsers,omitempty"`
	NumberOfClientMAUs int64  `json:"numberOfClientMAUs,omitempty"`
}

This contains details of the Feature Flags License in Harness

type CfPatchOperation ¶ added in v0.1.14

type CfPatchOperation struct {
	// A comment explaining the reason for this patch operation
	Comment string `json:"comment,omitempty"`
	// Time of execution in unix epoch milliseconds when the scheduled changes will be applied
	ExecutionTime int32                    `json:"executionTime,omitempty"`
	Instructions  *[]PatchInstructionInner `json:"instructions"`
}

type Child ¶

type Child struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	ParserForType             *ParserChild           `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *Child                 `json:"defaultInstanceForType,omitempty"`
	ChildNodeId               string                 `json:"childNodeId,omitempty"`
	ChildNodeIdBytes          *ByteString            `json:"childNodeIdBytes,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type ChildChainExecutableResponse ¶

type ChildChainExecutableResponse struct {
	UnknownFields             *UnknownFieldSet                    `json:"unknownFields,omitempty"`
	PassThroughData           *ByteString                         `json:"passThroughData,omitempty"`
	LastLink                  bool                                `json:"lastLink,omitempty"`
	Suspend                   bool                                `json:"suspend,omitempty"`
	Initialized               bool                                `json:"initialized,omitempty"`
	NextChildId               string                              `json:"nextChildId,omitempty"`
	NextChildIdBytes          *ByteString                         `json:"nextChildIdBytes,omitempty"`
	ParserForType             *ParserChildChainExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                               `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ChildChainExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	PreviousChildId           string                              `json:"previousChildId,omitempty"`
	PreviousChildIdBytes      *ByteString                         `json:"previousChildIdBytes,omitempty"`
	AllFields                 map[string]interface{}              `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                         `json:"descriptorForType,omitempty"`
	InitializationErrorString string                              `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                               `json:"memoizedSerializedSize,omitempty"`
}

type ChildChainExecutableResponseOrBuilder ¶

type ChildChainExecutableResponseOrBuilder struct {
	PassThroughData           *ByteString            `json:"passThroughData,omitempty"`
	LastLink                  bool                   `json:"lastLink,omitempty"`
	Suspend                   bool                   `json:"suspend,omitempty"`
	NextChildId               string                 `json:"nextChildId,omitempty"`
	NextChildIdBytes          *ByteString            `json:"nextChildIdBytes,omitempty"`
	PreviousChildId           string                 `json:"previousChildId,omitempty"`
	PreviousChildIdBytes      *ByteString            `json:"previousChildIdBytes,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ChildExecutableResponse ¶

type ChildExecutableResponse struct {
	UnknownFields             *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized               bool                           `json:"initialized,omitempty"`
	ParserForType             *ParserChildExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ChildExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	ChildNodeId               string                         `json:"childNodeId,omitempty"`
	LogKeysCount              int32                          `json:"logKeysCount,omitempty"`
	LogKeysList               []string                       `json:"logKeysList,omitempty"`
	UnitsList                 []string                       `json:"unitsList,omitempty"`
	UnitsCount                int32                          `json:"unitsCount,omitempty"`
	ChildNodeIdBytes          *ByteString                    `json:"childNodeIdBytes,omitempty"`
	AllFields                 map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString string                         `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                          `json:"memoizedSerializedSize,omitempty"`
}

type ChildExecutableResponseOrBuilder ¶

type ChildExecutableResponseOrBuilder struct {
	ChildNodeId               string                 `json:"childNodeId,omitempty"`
	LogKeysCount              int32                  `json:"logKeysCount,omitempty"`
	LogKeysList               []string               `json:"logKeysList,omitempty"`
	UnitsList                 []string               `json:"unitsList,omitempty"`
	UnitsCount                int32                  `json:"unitsCount,omitempty"`
	ChildNodeIdBytes          *ByteString            `json:"childNodeIdBytes,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ChildOrBuilder ¶

type ChildOrBuilder struct {
	ChildNodeId               string                 `json:"childNodeId,omitempty"`
	ChildNodeIdBytes          *ByteString            `json:"childNodeIdBytes,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ChildrenExecutableResponse ¶

type ChildrenExecutableResponse struct {
	UnknownFields             *UnknownFieldSet                  `json:"unknownFields,omitempty"`
	Initialized               bool                              `json:"initialized,omitempty"`
	ParserForType             *ParserChildrenExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                             `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ChildrenExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	ChildrenList              []Child                           `json:"childrenList,omitempty"`
	ChildrenOrBuilderList     []ChildOrBuilder                  `json:"childrenOrBuilderList,omitempty"`
	ChildrenCount             int32                             `json:"childrenCount,omitempty"`
	AllFields                 map[string]interface{}            `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                       `json:"descriptorForType,omitempty"`
	InitializationErrorString string                            `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                             `json:"memoizedSerializedSize,omitempty"`
}

type ChildrenExecutableResponseOrBuilder ¶

type ChildrenExecutableResponseOrBuilder struct {
	ChildrenList              []Child                `json:"childrenList,omitempty"`
	ChildrenOrBuilderList     []ChildOrBuilder       `json:"childrenOrBuilderList,omitempty"`
	ChildrenCount             int32                  `json:"childrenCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type CiLicenseSummary ¶

type CiLicenseSummary struct {
	Edition         string `json:"edition,omitempty"`
	LicenseType     string `json:"licenseType,omitempty"`
	ModuleType      string `json:"moduleType,omitempty"`
	MaxExpiryTime   int64  `json:"maxExpiryTime,omitempty"`
	TotalDevelopers int32  `json:"totalDevelopers,omitempty"`
}

This contains details of the Continuous Integration License Summary in Harness

type CiModuleLicense ¶

type CiModuleLicense struct {
	Id                 string `json:"id,omitempty"`
	AccountIdentifier  string `json:"accountIdentifier,omitempty"`
	ModuleType         string `json:"moduleType,omitempty"`
	Edition            string `json:"edition,omitempty"`
	LicenseType        string `json:"licenseType,omitempty"`
	Status             string `json:"status,omitempty"`
	StartTime          int64  `json:"startTime,omitempty"`
	ExpiryTime         int64  `json:"expiryTime,omitempty"`
	CreatedAt          int64  `json:"createdAt,omitempty"`
	LastModifiedAt     int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended      bool   `json:"trialExtended,omitempty"`
	NumberOfCommitters int32  `json:"numberOfCommitters,omitempty"`
}

This contains details of the Continuous Integration License in Harness

type Clause ¶ added in v0.1.14

type Clause struct {
	// The attribute to use in the clause.  This can be any target attribute
	Attribute string `json:"attribute"`
	// The unique ID for the clause
	Id string `json:"id,omitempty"`
	// Is the operation negated?
	Negate bool `json:"negate"`
	// The type of operation such as equals, starts_with, contains
	Op string `json:"op"`
	// The values that are compared against the operator
	Values []string `json:"values"`
}

A clause describes what conditions are used to evaluate a flag

type ClientKeyAlgorithm ¶

type ClientKeyAlgorithm string

func (ClientKeyAlgorithm) String ¶

func (enum ClientKeyAlgorithm) String() string

type CloudCostAnomaliesApiGetAnomaliesSummaryOpts ¶ added in v0.1.25

type CloudCostAnomaliesApiGetAnomaliesSummaryOpts struct {
	Body optional.Interface
}

type CloudCostAnomaliesApiListAnomaliesOpts ¶ added in v0.1.25

type CloudCostAnomaliesApiListAnomaliesOpts struct {
	Body optional.Interface
}

type CloudCostAnomaliesApiService ¶ added in v0.1.25

type CloudCostAnomaliesApiService service

func (*CloudCostAnomaliesApiService) GetAnomaliesSummary ¶ added in v0.1.25

func (*CloudCostAnomaliesApiService) ListAnomalies ¶ added in v0.1.25

func (*CloudCostAnomaliesApiService) ListPerspectiveAnomalies ¶ added in v0.1.25

func (a *CloudCostAnomaliesApiService) ListPerspectiveAnomalies(ctx context.Context, body PerspectiveQueryDto, accountIdentifier string, perspectiveId string) (ResponseDtoListPerspectiveAnomalyData, *http.Response, error)

CloudCostAnomaliesApiService List Anomalies for Perspective Fetch anomalies for perspective

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Perspective Query
  • @param accountIdentifier Account Identifier for the Entity.
  • @param perspectiveId Unique identifier for perspective

@return ResponseDtoListPerspectiveAnomalyData

func (*CloudCostAnomaliesApiService) ReportAnomalyFeedback ¶ added in v0.1.25

func (a *CloudCostAnomaliesApiService) ReportAnomalyFeedback(ctx context.Context, body AnomalyFeedback, accountIdentifier string, anomalyId string) (ResponseDtoBoolean, *http.Response, error)

CloudCostAnomaliesApiService Report Anomaly feedback Mark an anomaly as true/false anomaly

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Feedback
  • @param accountIdentifier Account Identifier for the Entity.
  • @param anomalyId Unique identifier for perspective

@return ResponseDtoBoolean

type CloudCostAutoStoppingFixedSchedulesApiService ¶ added in v0.1.14

type CloudCostAutoStoppingFixedSchedulesApiService service

func (*CloudCostAutoStoppingFixedSchedulesApiService) CreateAutoStoppingSchedules ¶ added in v0.1.14

func (a *CloudCostAutoStoppingFixedSchedulesApiService) CreateAutoStoppingSchedules(ctx context.Context, body SaveStaticSchedulesRequest, cloudAccountId string, accountIdentifier string, accountId string) (FixedSchedule, *http.Response, error)

CloudCostAutoStoppingFixedSchedulesApiService Create a fixed schedule for an AutoStopping Rule Creates an AutoStopping rule to run resources based on the schedule.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Fixed schedule payload
  • @param cloudAccountId Connector ID
  • @param accountIdentifier Account Identifier for the Entity
  • @param accountId Account Identifier for the Entity

@return FixedSchedule

func (*CloudCostAutoStoppingFixedSchedulesApiService) DeleteAutoStoppingSchedule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingFixedSchedulesApiService) DeleteAutoStoppingSchedule(ctx context.Context, accountId string, scheduleId float64, accountIdentifier string) (InlineResponse2001, *http.Response, error)

CloudCostAutoStoppingFixedSchedulesApiService Delete a fixed schedule for AutoStopping Rule. Deletes a fixed schedule for the given AutoStopping Rule.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param scheduleId ID of a fixed schedule added to an AutoStopping rule
  • @param accountIdentifier Account Identifier for the Entity

@return InlineResponse2001

func (*CloudCostAutoStoppingFixedSchedulesApiService) ListAutoStoppingSchedules ¶ added in v0.1.14

func (a *CloudCostAutoStoppingFixedSchedulesApiService) ListAutoStoppingSchedules(ctx context.Context, accountId string, cloudAccountId string, accountIdentifier string, resId string, resType string) (FixedSchedulesListResponse, *http.Response, error)

CloudCostAutoStoppingFixedSchedulesApiService Return all the AutoStopping Rule fixed schedules Returns all the AutoStopping Rule fixed schedules for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param cloudAccountId Connector ID
  • @param accountIdentifier Account Identifier for the Entity
  • @param resId IDs of resources whose fixed schedules are to be fetched. This can be an AutoStopping rule ID if the res_type is \&quot;autostop_rule\&quot;
  • @param resType Type of resource to which schedules are attached

@return FixedSchedulesListResponse

type CloudCostAutoStoppingLoadBalancersApiListLoadBalancersOpts ¶ added in v0.1.14

type CloudCostAutoStoppingLoadBalancersApiListLoadBalancersOpts struct {
	Vpc    optional.String
	Region optional.String
}

type CloudCostAutoStoppingLoadBalancersApiService ¶ added in v0.1.14

type CloudCostAutoStoppingLoadBalancersApiService service

func (*CloudCostAutoStoppingLoadBalancersApiService) AccessPointRules ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) AccessPointRules(ctx context.Context, accountId string, lbId string, accountIdentifier string) (ServicesResponse, *http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Return all the AutoStopping Rules in a load balancer Returns all the AutoStopping Rules for the given load balancer identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param lbId ID of the load balancer for which you want to fetch the list of AutoStopping Rules
  • @param accountIdentifier Account Identifier for the Entity

@return ServicesResponse

func (*CloudCostAutoStoppingLoadBalancersApiService) CreateLoadBalancer ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) CreateLoadBalancer(ctx context.Context, body AccessPoint, accountIdentifier string, accountId string) (CreateAccessPointResponse, *http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Create a load balancer Creates a load balancer.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier for the Entity
  • @param accountId Account Identifier for the Entity

@return CreateAccessPointResponse

func (*CloudCostAutoStoppingLoadBalancersApiService) DeleteLoadBalancer ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) DeleteLoadBalancer(ctx context.Context, body DeleteAccessPointPayload, accountIdentifier string, accountId string) (*http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Delete load balancers and the associated resources Deletes load balancers and the associated resources for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier for the Entity
  • @param accountId Account Identifier for the Entity

func (*CloudCostAutoStoppingLoadBalancersApiService) DescribeLoadBalancer ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) DescribeLoadBalancer(ctx context.Context, accountId string, lbId string, accountIdentifier string) (GetAccessPointResponse, *http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Return details of a load balancer Retuns details of a load balancer for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param lbId ID of the load balancer for which you want to fetch the details
  • @param accountIdentifier Account Identifier for the Entity

@return GetAccessPointResponse

func (*CloudCostAutoStoppingLoadBalancersApiService) EditLoadBalancer ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) EditLoadBalancer(ctx context.Context, body AccessPoint, accountIdentifier string, accountId string) (CreateAccessPointResponse, *http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Update a load balancer Updates a load balancer for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier for the Entity
  • @param accountId Account Identifier for the Entity

@return CreateAccessPointResponse

func (*CloudCostAutoStoppingLoadBalancersApiService) ListLoadBalancers ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) ListLoadBalancers(ctx context.Context, accountId string, cloudAccountId string, accountIdentifier string, localVarOptionals *CloudCostAutoStoppingLoadBalancersApiListLoadBalancersOpts) (ListAccessPointResponse, *http.Response, error)

func (*CloudCostAutoStoppingLoadBalancersApiService) LoadBalancerActivity ¶ added in v0.1.14

func (a *CloudCostAutoStoppingLoadBalancersApiService) LoadBalancerActivity(ctx context.Context, accountId string, lbId string, accountIdentifier string) (AccessPointActivityResponse, *http.Response, error)

CloudCostAutoStoppingLoadBalancersApiService Return last activity details of a load balancer Returns the last activity details for the given load balancer identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param lbId ID of the load balancer for which you want to fetch the most recent activity details
  • @param accountIdentifier Account Identifier for the Entity

@return AccessPointActivityResponse

type CloudCostAutoStoppingRulesApiSavingsFromAutoStoppingRuleOpts ¶ added in v0.1.14

type CloudCostAutoStoppingRulesApiSavingsFromAutoStoppingRuleOpts struct {
	From    optional.String
	To      optional.String
	GroupBy optional.String
}

type CloudCostAutoStoppingRulesApiService ¶ added in v0.1.14

type CloudCostAutoStoppingRulesApiService service

func (*CloudCostAutoStoppingRulesApiService) AllAutoStoppingResources ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) AllAutoStoppingResources(ctx context.Context, accountId string, cloudAccountId string, region string, ruleId float64, accountIdentifier string) (AllResourcesOfAccountResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService List all the resources for an AutoStopping Rule Lists all the resources for an AutoStopping Rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param cloudAccountId Connector ID
  • @param region Cloud region where resources belong to
  • @param ruleId ID of the AutoStopping Rule for which you need to list the resources
  • @param accountIdentifier Account Identifier for the Entity

@return AllResourcesOfAccountResponse

func (*CloudCostAutoStoppingRulesApiService) AutoStoppingRuleDetails ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) AutoStoppingRuleDetails(ctx context.Context, accountId string, ruleId float64, accountIdentifier string) (InlineResponse200, *http.Response, error)

CloudCostAutoStoppingRulesApiService Return AutoStopping Rule details Returns details of an AutoStopping Rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param ruleId ID of the AutoStopping Rule for which you need to fetch the details
  • @param accountIdentifier Account Identifier for the Entity

@return InlineResponse200

func (*CloudCostAutoStoppingRulesApiService) CumulativeAutoStoppingSavings ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) CumulativeAutoStoppingSavings(ctx context.Context, accountId string, accountIdentifier string) (CumulativeSavingsResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService Return cumulative savings for all the AutoStopping Rules Returns cumulative savings for all the AutoStopping Rules.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param accountIdentifier Account Identifier for the Entity

@return CumulativeSavingsResponse

func (*CloudCostAutoStoppingRulesApiService) DeleteAutoStoppingRule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) DeleteAutoStoppingRule(ctx context.Context, ruleId float64, accountId string, accountIdentifier string) (*http.Response, error)

CloudCostAutoStoppingRulesApiService Delete an AutoStopping Rule Deletes an AutoStopping Rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param ruleId ID of the AutoStopping Rule that you want to delete
  • @param accountId Account Identifier for the Entity
  • @param accountIdentifier Account Identifier for the Entity

func (*CloudCostAutoStoppingRulesApiService) GetAutoStoppingDiagnostics ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) GetAutoStoppingDiagnostics(ctx context.Context, accountId string, ruleId float64, accountIdentifier string) (ServiceDiagnosticsResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService Return diagnostics result of an AutoStopping Rule Returns the diagnostics result of an AutoStopping rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param ruleId ID of the AutoStopping rule for which you need to fetch the diagnostics details
  • @param accountIdentifier Account Identifier for the Entity

@return ServiceDiagnosticsResponse

func (*CloudCostAutoStoppingRulesApiService) HealthOfAutoStoppingRule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) HealthOfAutoStoppingRule(ctx context.Context, accountId string, ruleId float64, accountIdentifier string) (ServiceHealthResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService Return health status of an AutoStopping Rule Returns health status of an AutoStopping Rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param ruleId ID of the AutoStopping Rule for which you need to fetch the health status
  • @param accountIdentifier Account Identifier for the Entity

@return ServiceHealthResponse

func (*CloudCostAutoStoppingRulesApiService) ListAutoStoppingRules ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) ListAutoStoppingRules(ctx context.Context, accountId string, accountIdentifier string) (ServicesResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService List AutoStopping Rules Lists all the AutoStopping rules separated by comma-separated strings.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param accountIdentifier Account Identifier for the Entity

@return ServicesResponse

func (*CloudCostAutoStoppingRulesApiService) SavingsFromAutoStoppingRule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) SavingsFromAutoStoppingRule(ctx context.Context, accountId string, ruleId float64, accountIdentifier string, localVarOptionals *CloudCostAutoStoppingRulesApiSavingsFromAutoStoppingRuleOpts) (interface{}, *http.Response, error)

func (*CloudCostAutoStoppingRulesApiService) ToggleAutostoppingRule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) ToggleAutostoppingRule(ctx context.Context, accountId string, ruleId string, disable bool, accountIdentifier string) (ServicesResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService Disable/Enable an Autostopping Rule Disables or enables an Autostopping Rule for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId Account Identifier for the Entity
  • @param ruleId ID of the AutoStopping rule to be enabled/disabled
  • @param disable
  • @param accountIdentifier Account Identifier for the Entity

@return ServicesResponse

func (*CloudCostAutoStoppingRulesApiService) UpdateAutoStoppingRule ¶ added in v0.1.14

func (a *CloudCostAutoStoppingRulesApiService) UpdateAutoStoppingRule(ctx context.Context, body SaveServiceRequest, accountIdentifier string, accountId string) (LwServiceResponse, *http.Response, error)

CloudCostAutoStoppingRulesApiService Create an AutoStopping Rule Creates a new AutoStopping Rule.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Service definition of an AutoStopping rule
  • @param accountIdentifier Account Identifier for the Entity
  • @param accountId Account Identifier for the Entity

@return LwServiceResponse

type CloudCostBudgetsApiService ¶

type CloudCostBudgetsApiService service

func (*CloudCostBudgetsApiService) CloneBudget ¶

func (a *CloudCostBudgetsApiService) CloneBudget(ctx context.Context, accountIdentifier string, id string, cloneName string) (ResponseDtoString, *http.Response, error)

CloudCostBudgetsApiService Clone a budget Clone a Cloud Cost Budget using the given Budget ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Unique identifier for the budget
  • @param cloneName Name of the new budget

@return ResponseDtoString

func (*CloudCostBudgetsApiService) CreateBudget ¶

func (a *CloudCostBudgetsApiService) CreateBudget(ctx context.Context, body Budget, accountIdentifier string) (ResponseDtoString, *http.Response, error)

CloudCostBudgetsApiService Create a Budget Create a Budget to set and receive alerts when your costs exceed (or are forecasted to exceed) your budget amount.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Budget definition
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoString

func (*CloudCostBudgetsApiService) DeleteBudget ¶

func (a *CloudCostBudgetsApiService) DeleteBudget(ctx context.Context, accountIdentifier string, id string) (ResponseDtoString, *http.Response, error)

CloudCostBudgetsApiService Delete a budget Delete a Cloud Cost Budget for the given Budget ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Unique identifier for the budget

@return ResponseDtoString

func (*CloudCostBudgetsApiService) GetBudget ¶

func (a *CloudCostBudgetsApiService) GetBudget(ctx context.Context, accountIdentifier string, id string) (ResponseDtoBudget, *http.Response, error)

CloudCostBudgetsApiService Fetch Budget details Fetch details of a Cloud Cost Budget for the given Budget ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Unique identifier for the budget

@return ResponseDtoBudget

func (*CloudCostBudgetsApiService) GetCostDetails ¶

func (a *CloudCostBudgetsApiService) GetCostDetails(ctx context.Context, accountIdentifier string, id string) (ResponseDtoBudgetData, *http.Response, error)

CloudCostBudgetsApiService Fetch the cost details of a Budget Fetch the cost details of a Cloud Cost Budget for the given Budget ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Unique identifier for the Budget

@return ResponseDtoBudgetData

func (*CloudCostBudgetsApiService) ListBudgets ¶

func (a *CloudCostBudgetsApiService) ListBudgets(ctx context.Context, accountIdentifier string) (ResponseDtoListBudget, *http.Response, error)

CloudCostBudgetsApiService List all the Budgets List all the Cloud Cost Budgets.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListBudget

func (*CloudCostBudgetsApiService) ListBudgetsForPerspective ¶

func (a *CloudCostBudgetsApiService) ListBudgetsForPerspective(ctx context.Context, accountIdentifier string, perspectiveId string) (ResponseDtoListBudget, *http.Response, error)

CloudCostBudgetsApiService List all the Budgets associated with a Perspective List all the Cloud Cost Budgets associated for the given Perspective ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param perspectiveId Unique identifier for the Perspective

@return ResponseDtoListBudget

func (*CloudCostBudgetsApiService) UpdateBudget ¶

func (a *CloudCostBudgetsApiService) UpdateBudget(ctx context.Context, body Budget, accountIdentifier string, id string) (ResponseDtoString, *http.Response, error)

CloudCostBudgetsApiService Update an existing budget Update an existing Cloud Cost Budget for the given Budget ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body The Budget object
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Unique identifier for the budget

@return ResponseDtoString

type CloudCostDetailsApiCostdetailoverviewOpts ¶ added in v0.1.14

type CloudCostDetailsApiCostdetailoverviewOpts struct {
	Body      optional.Interface
	StartTime optional.String
	EndTime   optional.String
}

type CloudCostDetailsApiCostdetailtabularOpts ¶ added in v0.1.14

type CloudCostDetailsApiCostdetailtabularOpts struct {
	StartTime optional.String
	EndTime   optional.String
}

type CloudCostDetailsApiCostdetailttimeseriesOpts ¶ added in v0.1.14

type CloudCostDetailsApiCostdetailttimeseriesOpts struct {
	StartTime optional.String
	EndTime   optional.String
}

type CloudCostDetailsApiService ¶ added in v0.1.14

type CloudCostDetailsApiService service

func (*CloudCostDetailsApiService) Costdetailoverview ¶ added in v0.1.14

func (a *CloudCostDetailsApiService) Costdetailoverview(ctx context.Context, accountIdentifier string, perspectiveId string, localVarOptionals *CloudCostDetailsApiCostdetailoverviewOpts) (ResponseDtoCostOverview, *http.Response, error)

func (*CloudCostDetailsApiService) Costdetailtabular ¶ added in v0.1.14

func (*CloudCostDetailsApiService) Costdetailttimeseries ¶ added in v0.1.14

func (a *CloudCostDetailsApiService) Costdetailttimeseries(ctx context.Context, body CostDetailsQueryParams, accountIdentifier string, perspectiveId string, localVarOptionals *CloudCostDetailsApiCostdetailttimeseriesOpts) (ResponseDtoPerspectiveTimeSeriesData, *http.Response, error)

type CloudCostPerspectiveReportsApiDeleteReportSettingOpts ¶

type CloudCostPerspectiveReportsApiDeleteReportSettingOpts struct {
	ReportId      optional.String
	PerspectiveId optional.String
}

type CloudCostPerspectiveReportsApiGetReportSettingOpts ¶

type CloudCostPerspectiveReportsApiGetReportSettingOpts struct {
	PerspectiveId optional.String
	ReportId      optional.String
}

type CloudCostPerspectiveReportsApiService ¶

type CloudCostPerspectiveReportsApiService service

func (*CloudCostPerspectiveReportsApiService) CreateReportSetting ¶

CloudCostPerspectiveReportsApiService Create a schedule for a Report Create a report schedule for the given Report ID or a Perspective ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body CEReportSchedule object to be saved
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListCeReportSchedule

func (*CloudCostPerspectiveReportsApiService) DeleteReportSetting ¶

func (*CloudCostPerspectiveReportsApiService) GetReportSetting ¶

func (*CloudCostPerspectiveReportsApiService) UpdateReportSetting ¶

CloudCostPerspectiveReportsApiService Update a cost Perspective Report Update cost Perspective Reports.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body CEReportSchedule object to be updated
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListCeReportSchedule

type CloudCostPerspectivesApiService ¶

type CloudCostPerspectivesApiService service

func (*CloudCostPerspectivesApiService) CreatePerspective ¶

func (a *CloudCostPerspectivesApiService) CreatePerspective(ctx context.Context, body CeView, accountIdentifier string, clone bool) (ResponseDtoceView, *http.Response, error)

CloudCostPerspectivesApiService Create a Perspective Create a Perspective. You can set the clone parameter as true to clone a Perspective.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Request body containing Perspective&#x27;s CEView object
  • @param accountIdentifier Account Identifier for the Entity.
  • @param clone Set the clone parameter as true to clone a Perspective.

@return ResponseDtoceView

func (*CloudCostPerspectivesApiService) DeletePerspective ¶

func (a *CloudCostPerspectivesApiService) DeletePerspective(ctx context.Context, accountIdentifier string, perspectiveId string) (ResponseDtoString, *http.Response, error)

CloudCostPerspectivesApiService Delete a Perspective Delete a Perspective for the given Perspective ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param perspectiveId Unique identifier for the Perspective

@return ResponseDtoString

func (*CloudCostPerspectivesApiService) GetAllPerspectives ¶ added in v0.1.14

func (a *CloudCostPerspectivesApiService) GetAllPerspectives(ctx context.Context, accountIdentifier string) (ResponseDtoListPerspective, *http.Response, error)

CloudCostPerspectivesApiService Return details of all the Perspectives Return details of all the Perspectives for the given account ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListPerspective

func (*CloudCostPerspectivesApiService) GetLastPeriodCost ¶ added in v0.1.25

func (a *CloudCostPerspectivesApiService) GetLastPeriodCost(ctx context.Context, accountIdentifier string, perspectiveId string, startTime int64, period string) (ResponseDtoDouble, *http.Response, error)

CloudCostPerspectivesApiService Get the last period cost for a Perspective Get last period cost for a Perspective

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param perspectiveId The Perspective identifier for which we want the cost
  • @param startTime The Start time (timestamp in millis) for the current period
  • @param period The period (DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY) for which we want the cost

@return ResponseDtoDouble

func (*CloudCostPerspectivesApiService) GetPerspective ¶

func (a *CloudCostPerspectivesApiService) GetPerspective(ctx context.Context, accountIdentifier string, perspectiveId string) (ResponseDtoceView, *http.Response, error)

CloudCostPerspectivesApiService Fetch details of a Perspective Fetch details of a Perspective for the given Perspective ID.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param perspectiveId Unique identifier for the Perspective

@return ResponseDtoceView

func (*CloudCostPerspectivesApiService) UpdatePerspective ¶

func (a *CloudCostPerspectivesApiService) UpdatePerspective(ctx context.Context, body CeView, accountIdentifier string) (ResponseDtoceView, *http.Response, error)

CloudCostPerspectivesApiService Update a Perspective Update a Perspective. It accepts a CEView object and upserts it using the uuid mentioned in the definition.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Perspective&#x27;s CEView object
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoceView

type CloudCostRecommendationsApiService ¶ added in v0.1.14

type CloudCostRecommendationsApiService service

func (*CloudCostRecommendationsApiService) ListRecommendations ¶ added in v0.1.14

CloudCostRecommendationsApiService Return the list of Recommendations Returns the list of Cloud Cost Recommendations for the specified filters.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Recommendations filter body.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoRecommendations

func (*CloudCostRecommendationsApiService) RecommendationFilterValues ¶ added in v0.1.14

func (a *CloudCostRecommendationsApiService) RecommendationFilterValues(ctx context.Context, body FilterValues, accountIdentifier string) (ResponseDtoListFilterStats, *http.Response, error)

CloudCostRecommendationsApiService Return the list of filter values for the Recommendations Returns the list of filter values for all the specified filters.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Recommendation Filter Values Body.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListFilterStats

func (*CloudCostRecommendationsApiService) RecommendationStats ¶ added in v0.1.14

CloudCostRecommendationsApiService Return Recommendations statistics Returns the Cloud Cost Recommendations statistics for the specified filiters.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Recommendations filter body.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoRecommendationOverviewStats

func (*CloudCostRecommendationsApiService) RecommendationsCount ¶ added in v0.1.14

func (a *CloudCostRecommendationsApiService) RecommendationsCount(ctx context.Context, body K8sRecommendationFilter, accountIdentifier string) (ResponseDtoInteger, *http.Response, error)

CloudCostRecommendationsApiService Return the number of Recommendations Returns the total number of Cloud Cost Recommendations based on the specified filters.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Recommendations filter body.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoInteger

type CloudCostRecommendationsDetailsApiEcsRecommendationDetailOpts ¶ added in v0.1.25

type CloudCostRecommendationsDetailsApiEcsRecommendationDetailOpts struct {
	From optional.String
	To   optional.String
}

type CloudCostRecommendationsDetailsApiService ¶ added in v0.1.14

type CloudCostRecommendationsDetailsApiService service

func (*CloudCostRecommendationsDetailsApiService) EcsRecommendationDetail ¶ added in v0.1.25

func (*CloudCostRecommendationsDetailsApiService) NodeRecommendationDetail ¶ added in v0.1.14

func (a *CloudCostRecommendationsDetailsApiService) NodeRecommendationDetail(ctx context.Context, accountIdentifier string, id string) (ResponseDtoNodeRecommendationDto, *http.Response, error)

CloudCostRecommendationsDetailsApiService Return node pool Recommendation Returns node pool Recommendation details for the given identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param id Node pool Recommendation identifier

@return ResponseDtoNodeRecommendationDto

func (*CloudCostRecommendationsDetailsApiService) WorkloadRecommendationDetail ¶ added in v0.1.14

type CloudCostRecommendationsDetailsApiWorkloadRecommendationDetailOpts ¶ added in v0.1.14

type CloudCostRecommendationsDetailsApiWorkloadRecommendationDetailOpts struct {
	From optional.String
	To   optional.String
}

type ClusterBasicDto ¶ added in v0.2.1

type ClusterBasicDto struct {
	// identifier of the cluster
	Identifier string `json:"identifier,omitempty"`
	// name of the cluster
	Name string `json:"name,omitempty"`
	// scope at which the cluster exists in harness gitops, project vs org vs account
	Scope string `json:"scope,omitempty"`
}

list of cluster identifiers and names

type ClusterBatchRequest ¶ added in v0.2.1

type ClusterBatchRequest struct {
	// organization identifier of the cluster
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// project identifier of the cluster
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// environment identifier of the cluster
	EnvRef string `json:"envRef"`
	// link all clusters
	LinkAllClusters bool `json:"linkAllClusters,omitempty"`
	// search term if applicable. only valid if linking all clusters
	SearchTerm string `json:"searchTerm,omitempty"`
	// list of cluster identifiers and names
	Clusters []ClusterBasicDto `json:"clusters,omitempty"`
}

This is the ClusterBatchRequest entity defined in Harness

type ClusterBatchResponse ¶ added in v0.2.1

type ClusterBatchResponse struct {
	// number of clusters linked
	Linked int64 `json:"linked,omitempty"`
}

This is the Cluster Batch Response defined in Harness

type ClusterBudgetScope ¶

type ClusterBudgetScope struct {
	BudgetScopeType string   `json:"budgetScopeType,omitempty"`
	EntityIds       []string `json:"entityIds,omitempty"`
	EntityNames     []string `json:"entityNames,omitempty"`
	Type_           string   `json:"type"`
	ClusterIds      []string `json:"clusterIds,omitempty"`
}

type ClusterData ¶ added in v0.1.14

type ClusterData struct {
	Id                             string  `json:"id,omitempty"`
	Name                           string  `json:"name,omitempty"`
	Type_                          string  `json:"type,omitempty"`
	TotalCost                      float64 `json:"totalCost,omitempty"`
	IdleCost                       float64 `json:"idleCost,omitempty"`
	NetworkCost                    float64 `json:"networkCost,omitempty"`
	SystemCost                     float64 `json:"systemCost,omitempty"`
	CpuIdleCost                    float64 `json:"cpuIdleCost,omitempty"`
	CpuActualIdleCost              float64 `json:"cpuActualIdleCost,omitempty"`
	MemoryIdleCost                 float64 `json:"memoryIdleCost,omitempty"`
	MemoryActualIdleCost           float64 `json:"memoryActualIdleCost,omitempty"`
	CostTrend                      float64 `json:"costTrend,omitempty"`
	TrendType                      string  `json:"trendType,omitempty"`
	Region                         string  `json:"region,omitempty"`
	LaunchType                     string  `json:"launchType,omitempty"`
	CloudServiceName               string  `json:"cloudServiceName,omitempty"`
	TaskId                         string  `json:"taskId,omitempty"`
	WorkloadName                   string  `json:"workloadName,omitempty"`
	WorkloadType                   string  `json:"workloadType,omitempty"`
	Namespace                      string  `json:"namespace,omitempty"`
	ClusterType                    string  `json:"clusterType,omitempty"`
	ClusterId                      string  `json:"clusterId,omitempty"`
	InstanceId                     string  `json:"instanceId,omitempty"`
	InstanceName                   string  `json:"instanceName,omitempty"`
	InstanceType                   string  `json:"instanceType,omitempty"`
	Environment                    string  `json:"environment,omitempty"`
	CloudProvider                  string  `json:"cloudProvider,omitempty"`
	MaxCpuUtilization              float64 `json:"maxCpuUtilization,omitempty"`
	MaxMemoryUtilization           float64 `json:"maxMemoryUtilization,omitempty"`
	AvgCpuUtilization              float64 `json:"avgCpuUtilization,omitempty"`
	AvgMemoryUtilization           float64 `json:"avgMemoryUtilization,omitempty"`
	UnallocatedCost                float64 `json:"unallocatedCost,omitempty"`
	PrevBillingAmount              float64 `json:"prevBillingAmount,omitempty"`
	AppName                        string  `json:"appName,omitempty"`
	AppId                          string  `json:"appId,omitempty"`
	ServiceName                    string  `json:"serviceName,omitempty"`
	ServiceId                      string  `json:"serviceId,omitempty"`
	EnvId                          string  `json:"envId,omitempty"`
	EnvName                        string  `json:"envName,omitempty"`
	CloudProviderId                string  `json:"cloudProviderId,omitempty"`
	ClusterName                    string  `json:"clusterName,omitempty"`
	StorageCost                    float64 `json:"storageCost,omitempty"`
	MemoryBillingAmount            float64 `json:"memoryBillingAmount,omitempty"`
	CpuBillingAmount               float64 `json:"cpuBillingAmount,omitempty"`
	StorageUnallocatedCost         float64 `json:"storageUnallocatedCost,omitempty"`
	MemoryUnallocatedCost          float64 `json:"memoryUnallocatedCost,omitempty"`
	CpuUnallocatedCost             float64 `json:"cpuUnallocatedCost,omitempty"`
	StorageRequest                 float64 `json:"storageRequest,omitempty"`
	StorageUtilizationValue        float64 `json:"storageUtilizationValue,omitempty"`
	StorageActualIdleCost          float64 `json:"storageActualIdleCost,omitempty"`
	EfficiencyScore                int32   `json:"efficiencyScore,omitempty"`
	EfficiencyScoreTrendPercentage int32   `json:"efficiencyScoreTrendPercentage,omitempty"`
}

type ClusterRecommendationAccuracy ¶ added in v0.1.14

type ClusterRecommendationAccuracy struct {
	Cpu          float64 `json:"cpu,omitempty"`
	MasterPrice  float64 `json:"masterPrice,omitempty"`
	Memory       float64 `json:"memory,omitempty"`
	Nodes        int64   `json:"nodes,omitempty"`
	RegularNodes int64   `json:"regularNodes,omitempty"`
	RegularPrice float64 `json:"regularPrice,omitempty"`
	SpotNodes    int64   `json:"spotNodes,omitempty"`
	SpotPrice    float64 `json:"spotPrice,omitempty"`
	TotalPrice   float64 `json:"totalPrice,omitempty"`
	WorkerPrice  float64 `json:"workerPrice,omitempty"`
	Zone         string  `json:"zone,omitempty"`
}

type ClusterRequest ¶ added in v0.2.1

type ClusterRequest struct {
	// identifier of the cluster
	Identifier string `json:"identifier,omitempty"`
	// organization identifier of the cluster
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// project identifier of the cluster
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// environment identifier of the cluster
	EnvRef string `json:"envRef"`
	// scope at which the cluster exists in harness gitops, project vs org vs account
	Scope string `json:"scope,omitempty"`
}

This is the ClusterRequest entity defined in Harness

type ClusterResponse ¶ added in v0.2.1

type ClusterResponse struct {
	// identifier of the gitops cluster
	ClusterRef string `json:"clusterRef,omitempty"`
	// organization identifier of the cluster
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// project identifier of the cluster
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// account identifier of the cluster
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// environment identifier of the cluster
	EnvRef string `json:"envRef"`
	// time at which the cluster was linked
	LinkedAt int64 `json:"linkedAt,omitempty"`
	// scope at which the cluster exists in harness gitops, project vs org vs account
	Scope string `json:"scope,omitempty"`
	// name of the gitops cluster
	Name string `json:"name,omitempty"`
}

This is the ClusterRequest entity defined in Harness

type ClustersApiDeleteClusterOpts ¶ added in v0.2.1

type ClustersApiDeleteClusterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Scope             optional.String
}

type ClustersApiGetClusterListOpts ¶ added in v0.2.1

type ClustersApiGetClusterListOpts struct {
	Page              optional.Int32
	Size              optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	Identifiers       optional.Interface
	Sort              optional.Interface
}

type ClustersApiGetClusterOpts ¶ added in v0.2.1

type ClustersApiGetClusterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Deleted           optional.Bool
}

type ClustersApiLinkClusterOpts ¶ added in v0.2.1

type ClustersApiLinkClusterOpts struct {
	Body optional.Interface
}

type ClustersApiLinkClustersOpts ¶ added in v0.2.1

type ClustersApiLinkClustersOpts struct {
	Body optional.Interface
}

type ClustersApiService ¶ added in v0.2.1

type ClustersApiService service

func (*ClustersApiService) DeleteCluster ¶ added in v0.2.1

func (a *ClustersApiService) DeleteCluster(ctx context.Context, identifier string, accountIdentifier string, environmentIdentifier string, localVarOptionals *ClustersApiDeleteClusterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*ClustersApiService) GetCluster ¶ added in v0.2.1

func (a *ClustersApiService) GetCluster(ctx context.Context, identifier string, accountIdentifier string, environmentIdentifier string, localVarOptionals *ClustersApiGetClusterOpts) (ResponseDtoClusterResponse, *http.Response, error)

func (*ClustersApiService) GetClusterList ¶ added in v0.2.1

func (a *ClustersApiService) GetClusterList(ctx context.Context, accountIdentifier string, environmentIdentifier string, localVarOptionals *ClustersApiGetClusterListOpts) (ResponseDtoPageResponseClusterResponse, *http.Response, error)

func (*ClustersApiService) LinkCluster ¶ added in v0.2.1

func (a *ClustersApiService) LinkCluster(ctx context.Context, accountIdentifier string, localVarOptionals *ClustersApiLinkClusterOpts) (ResponseDtoClusterResponse, *http.Response, error)

func (*ClustersApiService) LinkClusters ¶ added in v0.2.1

func (a *ClustersApiService) LinkClusters(ctx context.Context, accountIdentifier string, localVarOptionals *ClustersApiLinkClustersOpts) (ResponseDtoClusterBatchResponse, *http.Response, error)

type Configuration ¶

type Configuration struct {
	AccountId     string            `json:"accountId,omitempty"`
	ApiKey        string            `json:"apiKey,omitempty"`
	BasePath      string            `json:"basePath,omitempty"`
	Host          string            `json:"host,omitempty"`
	Scheme        string            `json:"scheme,omitempty"`
	DefaultHeader map[string]string `json:"defaultHeader,omitempty"`
	UserAgent     string            `json:"userAgent,omitempty"`
	HTTPClient    *retryablehttp.Client
	Logger        *log.Logger
	DebugLogging  bool
}

func NewConfiguration ¶

func NewConfiguration() *Configuration

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

type Connector ¶

type Connector struct {
	Connector *ConnectorInfo `json:"connector,omitempty"`
}

This is the view of Connector entity as defined in Harness.

type ConnectorActivityDetails ¶

type ConnectorActivityDetails struct {
	// This specifies the time of the most recent activity on the Connector.
	LastActivityTime int64 `json:"lastActivityTime,omitempty"`
}

This contains details of any kind of activities corresponding to the Connector.

type ConnectorCatalogueItem ¶

type ConnectorCatalogueItem struct {
	// Category of this Connector.
	Category string `json:"category,omitempty"`
	// List of Connector types corresponding to a specific category.
	Connectors []string `json:"connectors,omitempty"`
}

This has details of the Connector Catalogue in Harness.

type ConnectorCatalogueResponse ¶

type ConnectorCatalogueResponse struct {
	// List of Connector category and Connector types corresponding to a specific category.
	Catalogue []ConnectorCatalogueItem `json:"catalogue,omitempty"`
}

This has details of the retrieved Connector Catalogue.

type ConnectorCategory ¶

type ConnectorCategory string

func (ConnectorCategory) String ¶

func (c ConnectorCategory) String() string

type ConnectorCheckResponse ¶

type ConnectorCheckResponse struct {
	ConnectorIdentifier string                    `json:"connectorIdentifier,omitempty"`
	ErrorInfo           *PreFlightEntityErrorInfo `json:"errorInfo,omitempty"`
	Fqn                 string                    `json:"fqn,omitempty"`
	StageName           string                    `json:"stageName,omitempty"`
	StageIdentifier     string                    `json:"stageIdentifier,omitempty"`
	StepName            string                    `json:"stepName,omitempty"`
	StepIdentifier      string                    `json:"stepIdentifier,omitempty"`
	Status              string                    `json:"status,omitempty"`
}

type ConnectorConfig ¶

type ConnectorConfig struct {
}

This is the view of the ConnectorConfig entity defined in Harness

type ConnectorConnectivityDetails ¶

type ConnectorConnectivityDetails struct {
	// Connectivity status of a Connector.
	Status string `json:"status,omitempty"`
	// Summary of errors.
	ErrorSummary string `json:"errorSummary,omitempty"`
	// List of errors and their details.
	Errors []ErrorDetail `json:"errors,omitempty"`
	// Time at which Test Connection was completed
	TestedAt     int64 `json:"testedAt,omitempty"`
	LastTestedAt int64 `json:"lastTestedAt,omitempty"`
	// This is the last time at which the Connector was successfully connected.
	LastConnectedAt int64 `json:"lastConnectedAt,omitempty"`
}

Details of the connectivity status of the Connector.

type ConnectorFilterProperties ¶

type ConnectorFilterProperties struct {
	// This is the list of the Connector names on which the filter will be applied.
	ConnectorNames []string `json:"connectorNames,omitempty"`
	// This is the list of the Connector identifiers on which the filter will be applied.
	ConnectorIdentifiers []string `json:"connectorIdentifiers,omitempty"`
	// Description of filter created.
	Description string `json:"description,omitempty"`
	// This is the list of the Connector types on which the filter will be applied.
	Types []string `json:"types,omitempty"`
	// This is the list of the Connector category on which the filter will be applied.
	Categories []string `json:"categories,omitempty"`
	// This is the list of the Connector status on which the filter will be applied.
	ConnectivityStatuses []string `json:"connectivityStatuses,omitempty"`
	// Boolean value to indicate if the Connector is using credentials from the Delegate to connect.
	InheritingCredentialsFromDelegate bool                `json:"inheritingCredentialsFromDelegate,omitempty"`
	CcmConnectorFilter                *CcmConnectorFilter `json:"ccmConnectorFilter,omitempty"`
	// Filter tags as a key-value pair.
	Tags map[string]string `json:"tags,omitempty"`
	// This specifies the corresponding Entity of the filter.
	FilterType ConnectorFilterType `json:"filterType,omitempty"`
}

Properties of the Connector Filter defined in Harness

type ConnectorFilterType ¶ added in v0.1.27

type ConnectorFilterType string

func (ConnectorFilterType) String ¶ added in v0.1.27

func (e ConnectorFilterType) String() string

type ConnectorInfo ¶

type ConnectorInfo struct {
	// Name of the Connector.
	Name string `json:"name"`
	// Identifier of the Connector.
	Identifier string `json:"identifier"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Type of the Connector.
	Type_            ConnectorType            `json:"type"`
	AppDynamics      *AppDynamicsConnectorDto `json:"-"`
	Artifactory      *ArtifactoryConnector    `json:"-"`
	Aws              *AwsConnector            `json:"-"`
	AwsCC            *CeAwsConnector          `json:"-"`
	AwsKms           *AwsKmsConnector         `json:"-"`
	AwsSecretManager *AwsSecretManager        `json:"-"`
	BitBucket        *BitbucketConnector      `json:"-"`
	Datadog          *DatadogConnectorDto     `json:"-"`
	DockerRegistry   *DockerConnector         `json:"-"`
	Dynatrace        *DynatraceConnectorDto   `json:"-"`
	Gcp              *GcpConnector            `json:"-"`
	Git              *GitConfig               `json:"-"`
	Github           *GithubConnector         `json:"-"`
	Gitlab           *GitlabConnector         `json:"-"`
	HttpHelm         *HttpHelmConnector       `json:"-"`
	Jira             *JiraConnector           `json:"-"`
	K8sCluster       *KubernetesClusterConfig `json:"-"`
	NewRelic         *NewRelicConnectorDto    `json:"-"`
	Nexus            *NexusConnector          `json:"-"`
	PagerDuty        *PagerDutyConnectorDto   `json:"-"`
	Prometheus       *PrometheusConnectorDto  `json:"-"`
	Splunk           *SplunkConnector         `json:"-"`
	SumoLogic        *SumoLogicConnectorDto   `json:"-"`
	Vault            *VaultConnector          `json:"-"`
	Spec             json.RawMessage          `json:"spec"`
}

func (*ConnectorInfo) MarshalJSON ¶

func (a *ConnectorInfo) MarshalJSON() ([]byte, error)

func (*ConnectorInfo) UnmarshalJSON ¶

func (a *ConnectorInfo) UnmarshalJSON(data []byte) error

type ConnectorResponse ¶

type ConnectorResponse struct {
	Connector *ConnectorInfo `json:"connector,omitempty"`
	// This is the time at which the Connector was created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This is the time at which the Connector was last modified.
	LastModifiedAt  int64                         `json:"lastModifiedAt,omitempty"`
	Status          *ConnectorConnectivityDetails `json:"status,omitempty"`
	ActivityDetails *ConnectorActivityDetails     `json:"activityDetails,omitempty"`
	// This indicates if this Connector is managed by Harness or not. If True, Harness can manage and modify this Connector.
	HarnessManaged        bool              `json:"harnessManaged,omitempty"`
	GitDetails            *EntityGitDetails `json:"gitDetails,omitempty"`
	EntityValidityDetails *EntityGitDetails `json:"entityValidityDetails,omitempty"`
}

This has the Connector details along with its metadata.

type ConnectorSettings ¶ added in v0.1.14

type ConnectorSettings struct {
	BuiltInSMDisabled bool `json:"builtInSMDisabled,omitempty"`
}

type ConnectorStatistics ¶

type ConnectorStatistics struct {
	// Count of Connectors grouped by type.
	TypeStats []ConnectorTypeStats `json:"typeStats,omitempty"`
	// Count of Connectors grouped by status.
	StatusStats []ConnectorStatusStats `json:"statusStats,omitempty"`
}

This has the count for all Connector Types and Status defined in Harness

type ConnectorStatus ¶

type ConnectorStatus string

func (ConnectorStatus) String ¶

func (c ConnectorStatus) String() string

type ConnectorStatusStats ¶

type ConnectorStatusStats struct {
	Status string `json:"status,omitempty"`
	Count  int32  `json:"count,omitempty"`
}

Count of Connectors grouped by status.

type ConnectorType ¶

type ConnectorType string

func (ConnectorType) String ¶

func (c ConnectorType) String() string

type ConnectorTypeStats ¶

type ConnectorTypeStats struct {
	Type_ string `json:"type,omitempty"`
	Count int32  `json:"count,omitempty"`
}

Count of Connectors grouped by type.

type ConnectorValidationResult ¶

type ConnectorValidationResult struct {
	// Connectivity status of a Connector.
	Status string `json:"status,omitempty"`
	// List of errors and their details.
	Errors []ErrorDetail `json:"errors,omitempty"`
	// Summary of errors.
	ErrorSummary string `json:"errorSummary,omitempty"`
	// Time at which Test Connection was completed
	TestedAt int64 `json:"testedAt,omitempty"`
	// ID of Delegate on which Test Connection is executed.
	DelegateId string `json:"delegateId,omitempty"`
}

This has validation details for the Connector defined in Harness.

type ConnectorWrapperResponse ¶

type ConnectorWrapperResponse struct {
	CheckResponses []ConnectorCheckResponse `json:"checkResponses,omitempty"`
	Status         string                   `json:"status,omitempty"`
	Label          string                   `json:"label,omitempty"`
}

type ConnectorsApiCreateConnectorOpts ¶

type ConnectorsApiCreateConnectorOpts struct {
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	IsNewBranch    optional.Bool
	BaseBranch     optional.String
}

type ConnectorsApiDeleteConnectorOpts ¶

type ConnectorsApiDeleteConnectorOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Branch            optional.String
	RepoIdentifier    optional.String
	RootFolder        optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	LastObjectId      optional.String
}

type ConnectorsApiGetCEAwsTemplateOpts ¶

type ConnectorsApiGetCEAwsTemplateOpts struct {
	EventsEnabled       optional.Bool
	CurEnabled          optional.Bool
	OptimizationEnabled optional.Bool
}

type ConnectorsApiGetConnectorByNameOpts ¶ added in v0.1.27

type ConnectorsApiGetConnectorByNameOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ConnectorsApiGetConnectorListOpts ¶

type ConnectorsApiGetConnectorListOpts struct {
	PageIndex               optional.Int32
	PageSize                optional.Int32
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	SearchTerm              optional.String
	Type_                   optional.String
	Category                optional.String
	SourceCategory          optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ConnectorsApiGetConnectorListV2Opts ¶

type ConnectorsApiGetConnectorListV2Opts struct {
	PageIndex                            optional.Int32
	PageSize                             optional.Int32
	SearchTerm                           optional.String
	OrgIdentifier                        optional.String
	ProjectIdentifier                    optional.String
	FilterIdentifier                     optional.String
	IncludeAllConnectorsAvailableAtScope optional.Bool
	Branch                               optional.String
	RepoIdentifier                       optional.String
	GetDefaultFromOtherRepo              optional.Bool
	GetDistinctFromBranches              optional.Bool
}

type ConnectorsApiGetConnectorOpts ¶

type ConnectorsApiGetConnectorOpts struct {
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ConnectorsApiGetConnectorStatisticsOpts ¶

type ConnectorsApiGetConnectorStatisticsOpts struct {
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ConnectorsApiGetTestConnectionResultOpts ¶

type ConnectorsApiGetTestConnectionResultOpts struct {
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ConnectorsApiGetTestGitRepoConnectionResultOpts ¶

type ConnectorsApiGetTestGitRepoConnectionResultOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	RepoURL           optional.String
}

type ConnectorsApiService ¶

type ConnectorsApiService service

func (*ConnectorsApiService) CreateConnector ¶

func (a *ConnectorsApiService) CreateConnector(ctx context.Context, body Connector, accountIdentifier string, localVarOptionals *ConnectorsApiCreateConnectorOpts) (ResponseDtoConnectorResponse, *http.Response, error)

func (*ConnectorsApiService) DeleteConnector ¶

func (a *ConnectorsApiService) DeleteConnector(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ConnectorsApiDeleteConnectorOpts) (ResponseDtoBoolean, *http.Response, error)

func (*ConnectorsApiService) GetAllAllowedFieldValues ¶

func (a *ConnectorsApiService) GetAllAllowedFieldValues(ctx context.Context, accountIdentifier string, connectorType string) (ResponseDtoFieldValues, *http.Response, error)

ConnectorsApiService Get the allowed field values by Connector Type

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param connectorType Connector type

@return ResponseDtoFieldValues

func (*ConnectorsApiService) GetCEAwsTemplate ¶

func (*ConnectorsApiService) GetConnector ¶

func (a *ConnectorsApiService) GetConnector(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ConnectorsApiGetConnectorOpts) (ResponseDtoConnectorResponse, *http.Response, error)

func (*ConnectorsApiService) GetConnectorByName ¶ added in v0.1.27

func (a *ConnectorsApiService) GetConnectorByName(ctx context.Context, accountId string, name string, connectorType ConnectorType, opts ConnectorsApiGetConnectorByNameOpts) (*ConnectorInfo, error)

func (*ConnectorsApiService) GetConnectorCatalogue ¶

func (a *ConnectorsApiService) GetConnectorCatalogue(ctx context.Context, accountIdentifier string) (ResponseDtoConnectorCatalogueResponse, *http.Response, error)

ConnectorsApiService Gets the Connector catalogue by Account Identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoConnectorCatalogueResponse

func (*ConnectorsApiService) GetConnectorList ¶

func (*ConnectorsApiService) GetConnectorListV2 ¶

func (*ConnectorsApiService) GetConnectorStatistics ¶

func (a *ConnectorsApiService) GetConnectorStatistics(ctx context.Context, accountIdentifier string, localVarOptionals *ConnectorsApiGetConnectorStatisticsOpts) (ResponseDtoConnectorStatistics, *http.Response, error)

func (*ConnectorsApiService) GetTestConnectionResult ¶

func (a *ConnectorsApiService) GetTestConnectionResult(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ConnectorsApiGetTestConnectionResultOpts) (ResponseDtoConnectorValidationResult, *http.Response, error)

func (*ConnectorsApiService) GetTestGitRepoConnectionResult ¶

func (a *ConnectorsApiService) GetTestGitRepoConnectionResult(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ConnectorsApiGetTestGitRepoConnectionResultOpts) (ResponseDtoConnectorValidationResult, *http.Response, error)

func (*ConnectorsApiService) ListConnectorByFQN ¶

func (a *ConnectorsApiService) ListConnectorByFQN(ctx context.Context, body []string, accountIdentifier string) (ResponseDtoListConnectorResponse, *http.Response, error)

ConnectorsApiService Get the list of connectors by FQN satisfying the criteria (if any) in the request

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body List of ConnectorsFQN as strings
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListConnectorResponse

func (*ConnectorsApiService) UpdateConnector ¶

func (a *ConnectorsApiService) UpdateConnector(ctx context.Context, body Connector, accountIdentifier string, localVarOptionals *ConnectorsApiUpdateConnectorOpts) (ResponseDtoConnectorResponse, *http.Response, error)

func (*ConnectorsApiService) ValidateTheIdentifierIsUnique ¶

func (a *ConnectorsApiService) ValidateTheIdentifierIsUnique(ctx context.Context, accountIdentifier string, localVarOptionals *ConnectorsApiValidateTheIdentifierIsUniqueOpts) (ResponseDtoBoolean, *http.Response, error)

type ConnectorsApiUpdateConnectorOpts ¶

type ConnectorsApiUpdateConnectorOpts struct {
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
}

type ConnectorsApiValidateTheIdentifierIsUniqueOpts ¶

type ConnectorsApiValidateTheIdentifierIsUniqueOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type ContainerHistogramDto ¶ added in v0.1.14

type ContainerHistogramDto struct {
	ContainerName           string                   `json:"containerName,omitempty"`
	CpuHistogram            *HistogramExp            `json:"cpuHistogram,omitempty"`
	MemoryHistogram         *HistogramExp            `json:"memoryHistogram,omitempty"`
	ContainerRecommendation *ContainerRecommendation `json:"containerRecommendation,omitempty"`
}

type ContainerRecommendation ¶ added in v0.1.14

type ContainerRecommendation struct {
	Current           *ResourceRequirement           `json:"current,omitempty"`
	Burstable         *ResourceRequirement           `json:"burstable,omitempty"`
	Guaranteed        *ResourceRequirement           `json:"guaranteed,omitempty"`
	Recommended       *ResourceRequirement           `json:"recommended,omitempty"`
	PercentileBased   map[string]ResourceRequirement `json:"percentileBased,omitempty"`
	LastDayCost       *Cost                          `json:"lastDayCost,omitempty"`
	NumDays           int32                          `json:"numDays,omitempty"`
	TotalSamplesCount int32                          `json:"totalSamplesCount,omitempty"`
}

type ContainerSvc ¶ added in v0.1.14

type ContainerSvc struct {
	Cluster   string  `json:"cluster,omitempty"`
	Service   string  `json:"service,omitempty"`
	Region    string  `json:"region,omitempty"`
	TaskCount float64 `json:"task_count,omitempty"`
}

type Cost ¶ added in v0.1.14

type Cost struct {
	Cpu    float64 `json:"cpu,omitempty"`
	Memory float64 `json:"memory,omitempty"`
}

type CostDetailsQueryParams ¶ added in v0.1.14

type CostDetailsQueryParams struct {
	// Filters to be applied on the response.
	Filters []FieldFilter `json:"filters,omitempty"`
	// Fields on which the response will be grouped by.
	GroupBy []string `json:"groupBy,omitempty"`
	// Only applicable for Time Series Endpoints, defaults to DAY
	TimeResolution string `json:"timeResolution,omitempty"`
	// Limit on the number of cost values returned, 0 by default.
	Limit int32 `json:"limit,omitempty"`
	// Order of sorting on cost, Descending by default.
	SortOrder string `json:"sortOrder,omitempty"`
	// Offset on the cost values returned, 10 by default.
	Offset int32 `json:"offset,omitempty"`
	// Skip Rounding off the cost values returned, false by default.
	SkipRoundOff bool `json:"skipRoundOff,omitempty"`
}

Common query parameters for all cost details APIs

type CostOverview ¶ added in v0.1.14

type CostOverview struct {
	StatsLabel       string `json:"statsLabel,omitempty"`
	StatsDescription string `json:"statsDescription,omitempty"`
	StatsValue       string `json:"statsValue,omitempty"`
	// Cost trend
	Trend float64 `json:"Trend,omitempty"`
	// Total cost
	Cost float64 `json:"Cost,omitempty"`
}

Overview of the cost.

type CreateAccessPointResponse ¶ added in v0.1.14

type CreateAccessPointResponse struct {
	Response *AccessPoint `json:"response,omitempty"`
	Errors   []string     `json:"errors,omitempty"`
	Metadata *interface{} `json:"metadata,omitempty"`
}

type CreateInvite ¶

type CreateInvite struct {
	Users        []string      `json:"users,omitempty"`
	RoleBindings []RoleBinding `json:"roleBindings,omitempty"`
	InviteType   string        `json:"inviteType,omitempty"`
	UserGroups   []string      `json:"userGroups,omitempty"`
}

This is the view of the CreateInvite entity defined in Harness

type CrossAccountAccess ¶

type CrossAccountAccess struct {
	CrossAccountRoleArn string `json:"crossAccountRoleArn"`
	ExternalId          string `json:"externalId,omitempty"`
}

This contains AWS connector cross account access details

type CumulativeSavings ¶ added in v0.1.14

type CumulativeSavings struct {
	Days                []string  `json:"days,omitempty"`
	PotentialCost       []float32 `json:"potential_cost,omitempty"`
	ActualCost          []float32 `json:"actual_cost,omitempty"`
	Savings             []float32 `json:"savings,omitempty"`
	TotalSavings        float32   `json:"total_savings,omitempty"`
	TotalPotential      float32   `json:"total_potential,omitempty"`
	TotalCost           float32   `json:"total_cost,omitempty"`
	SavingsPercent      float32   `json:"savings_percent,omitempty"`
	TotalActiveServices float64   `json:"total_active_services,omitempty"`
}

type CumulativeSavingsResponse ¶ added in v0.1.14

type CumulativeSavingsResponse struct {
	Response *CumulativeSavings `json:"response,omitempty"`
}

type CustomDeploymentVariableProperties ¶ added in v0.2.11

type CustomDeploymentVariableProperties struct {
	Fqn          string `json:"fqn"`
	VariableName string `json:"variableName"`
	LocalName    string `json:"localName,omitempty"`
	AliasFqn     string `json:"aliasFqn,omitempty"`
	Visible      bool   `json:"visible,omitempty"`
}

type CustomDeploymentVariableResponseDto ¶ added in v0.2.11

type CustomDeploymentVariableResponseDto struct {
	Yaml        string                                        `json:"yaml"`
	MetadataMap map[string]CustomDeploymentVariableProperties `json:"metadataMap"`
}

type CustomHealthConnectorDto ¶

type CustomHealthConnectorDto struct {
	BaseURL           string                    `json:"baseURL"`
	Headers           []CustomHealthKeyAndValue `json:"headers,omitempty"`
	Params            []CustomHealthKeyAndValue `json:"params,omitempty"`
	Method            string                    `json:"method"`
	ValidationBody    string                    `json:"validationBody,omitempty"`
	ValidationPath    string                    `json:"validationPath,omitempty"`
	DelegateSelectors []string                  `json:"delegateSelectors,omitempty"`
}

type CustomHealthKeyAndValue ¶

type CustomHealthKeyAndValue struct {
	Key               string `json:"key"`
	IsValueEncrypted  bool   `json:"isValueEncrypted"`
	EncryptedValueRef string `json:"encryptedValueRef,omitempty"`
	Value             string `json:"value,omitempty"`
	ValueEncrypted    bool   `json:"valueEncrypted,omitempty"`
}

type CvLicenseSummary ¶

type CvLicenseSummary struct {
	Edition       string `json:"edition,omitempty"`
	LicenseType   string `json:"licenseType,omitempty"`
	ModuleType    string `json:"moduleType,omitempty"`
	MaxExpiryTime int64  `json:"maxExpiryTime,omitempty"`
}

This contains details of the Test Intelligence License Summary in Harness

type CvModuleLicense ¶

type CvModuleLicense struct {
	Id                string `json:"id,omitempty"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	ModuleType        string `json:"moduleType,omitempty"`
	Edition           string `json:"edition,omitempty"`
	LicenseType       string `json:"licenseType,omitempty"`
	Status            string `json:"status,omitempty"`
	StartTime         int64  `json:"startTime,omitempty"`
	ExpiryTime        int64  `json:"expiryTime,omitempty"`
	CreatedAt         int64  `json:"createdAt,omitempty"`
	LastModifiedAt    int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended     bool   `json:"trialExtended,omitempty"`
}

This contains details of the Test Intelligence License in Harness

type DashboardPipelineExecution ¶

type DashboardPipelineExecution struct {
	PipelineExecutionInfoList []PipelineExecution `json:"pipelineExecutionInfoList,omitempty"`
}

This is the view of the Pipeline Executions for given Time Interval presented in day wise format

type DashboardPipelineHealth ¶

type DashboardPipelineHealth struct {
	Executions *PipelineHealth `json:"executions,omitempty"`
}

This is the view of the Pipeline Executions Stats Info for a given Interval

type DataPoint ¶ added in v0.1.14

type DataPoint struct {
	Key   *Reference `json:"key,omitempty"`
	Value float64    `json:"value,omitempty"`
}

type DatadogConnectorDto ¶

type DatadogConnectorDto struct {
	Url               string   `json:"url"`
	ApplicationKeyRef string   `json:"applicationKeyRef"`
	ApiKeyRef         string   `json:"apiKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type DelegateConnectionDetails ¶ added in v0.1.25

type DelegateConnectionDetails struct {
	Uuid              string `json:"uuid,omitempty"`
	Version           string `json:"version,omitempty"`
	LastHeartbeat     int64  `json:"lastHeartbeat,omitempty"`
	LastGrpcHeartbeat int64  `json:"lastGrpcHeartbeat,omitempty"`
}

type DelegateDownloadRequest ¶ added in v0.2.9

type DelegateDownloadRequest struct {
	Name                   string   `json:"name"`
	Description            string   `json:"description,omitempty"`
	Size                   string   `json:"size,omitempty"`
	Tags                   []string `json:"tags,omitempty"`
	TokenName              string   `json:"tokenName,omitempty"`
	ClusterPermissionType  string   `json:"clusterPermissionType,omitempty"`
	CustomClusterNamespace string   `json:"customClusterNamespace,omitempty"`
}

type DelegateDownloadResourceApiDownloadDockerDelegateYamlOpts ¶ added in v0.2.7

type DelegateDownloadResourceApiDownloadDockerDelegateYamlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateDownloadResourceApiDownloadKubernetesDelegateYamlOpts ¶ added in v0.2.7

type DelegateDownloadResourceApiDownloadKubernetesDelegateYamlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateDownloadResourceApiService ¶ added in v0.2.7

type DelegateDownloadResourceApiService service

func (*DelegateDownloadResourceApiService) DownloadDockerDelegateYaml ¶ added in v0.2.7

func (a *DelegateDownloadResourceApiService) DownloadDockerDelegateYaml(ctx context.Context, body DelegateDownloadRequest, accountIdentifier string, localVarOptionals *DelegateDownloadResourceApiDownloadDockerDelegateYamlOpts) (*http.Response, error)

func (*DelegateDownloadResourceApiService) DownloadKubernetesDelegateYaml ¶ added in v0.2.7

func (a *DelegateDownloadResourceApiService) DownloadKubernetesDelegateYaml(ctx context.Context, body DelegateDownloadRequest, accountIdentifier string, localVarOptionals *DelegateDownloadResourceApiDownloadKubernetesDelegateYamlOpts) (*http.Response, error)

type DelegateGroupDetails ¶ added in v0.1.25

type DelegateGroupDetails struct {
	GroupId                 string                   `json:"groupId,omitempty"`
	DelegateGroupIdentifier string                   `json:"delegateGroupIdentifier,omitempty"`
	DelegateType            string                   `json:"delegateType,omitempty"`
	GroupName               string                   `json:"groupName,omitempty"`
	DelegateDescription     string                   `json:"delegateDescription,omitempty"`
	DelegateConfigurationId string                   `json:"delegateConfigurationId,omitempty"`
	GroupImplicitSelectors  map[string]string        `json:"groupImplicitSelectors,omitempty"`
	GroupCustomSelectors    []string                 `json:"groupCustomSelectors,omitempty"`
	DelegateInsightsDetails *DelegateInsightsDetails `json:"delegateInsightsDetails,omitempty"`
	LastHeartBeat           int64                    `json:"lastHeartBeat,omitempty"`
	ConnectivityStatus      string                   `json:"connectivityStatus,omitempty"`
	ActivelyConnected       bool                     `json:"activelyConnected,omitempty"`
	GrpcActive              bool                     `json:"grpcActive,omitempty"`
	DelegateInstanceDetails []DelegateInner          `json:"delegateInstanceDetails,omitempty"`
	TokenActive             bool                     `json:"tokenActive,omitempty"`
}

type DelegateGroupDto ¶ added in v0.1.25

type DelegateGroupDto struct {
	AccountIdentifier string   `json:"accountIdentifier,omitempty"`
	OrgIdentifier     string   `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string   `json:"projectIdentifier,omitempty"`
	Name              string   `json:"name,omitempty"`
	Identifier        string   `json:"identifier,omitempty"`
	Tags              []string `json:"tags,omitempty"`
}

type DelegateGroupListing ¶ added in v0.1.25

type DelegateGroupListing struct {
	DelegateGroupDetails []DelegateGroupDetails `json:"delegateGroupDetails,omitempty"`
}

type DelegateGroupTags ¶ added in v0.1.25

type DelegateGroupTags struct {
	Tags []string `json:"tags,omitempty"`
}

type DelegateGroupTagsResourceApiAddTagsToDelegateGroupOpts ¶ added in v0.1.25

type DelegateGroupTagsResourceApiAddTagsToDelegateGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateGroupTagsResourceApiDeleteTagsFromDelegateGroupOpts ¶ added in v0.1.25

type DelegateGroupTagsResourceApiDeleteTagsFromDelegateGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateGroupTagsResourceApiListDelegateGroupsUsingTagsOpts ¶ added in v0.2.7

type DelegateGroupTagsResourceApiListDelegateGroupsUsingTagsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateGroupTagsResourceApiListTagsForDelegateGroupOpts ¶ added in v0.1.25

type DelegateGroupTagsResourceApiListTagsForDelegateGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateGroupTagsResourceApiService ¶ added in v0.1.25

type DelegateGroupTagsResourceApiService service

func (*DelegateGroupTagsResourceApiService) AddTagsToDelegateGroup ¶ added in v0.1.25

func (*DelegateGroupTagsResourceApiService) DeleteTagsFromDelegateGroup ¶ added in v0.1.25

func (a *DelegateGroupTagsResourceApiService) DeleteTagsFromDelegateGroup(ctx context.Context, accountIdentifier string, groupIdentifier string, localVarOptionals *DelegateGroupTagsResourceApiDeleteTagsFromDelegateGroupOpts) (RestResponseDelegateGroupDto, *http.Response, error)

func (*DelegateGroupTagsResourceApiService) ListDelegateGroupsUsingTags ¶ added in v0.2.7

func (*DelegateGroupTagsResourceApiService) ListTagsForDelegateGroup ¶ added in v0.1.25

func (a *DelegateGroupTagsResourceApiService) ListTagsForDelegateGroup(ctx context.Context, accountIdentifier string, groupIdentifier string, localVarOptionals *DelegateGroupTagsResourceApiListTagsForDelegateGroupOpts) (RestResponseDelegateGroupDto, *http.Response, error)

func (*DelegateGroupTagsResourceApiService) UpdateTagsOfDelegateGroup ¶ added in v0.1.25

func (a *DelegateGroupTagsResourceApiService) UpdateTagsOfDelegateGroup(ctx context.Context, body DelegateGroupTags, accountIdentifier string, groupIdentifier string, localVarOptionals *DelegateGroupTagsResourceApiUpdateTagsOfDelegateGroupOpts) (RestResponseDelegateGroupDto, *http.Response, error)

type DelegateGroupTagsResourceApiUpdateTagsOfDelegateGroupOpts ¶ added in v0.1.25

type DelegateGroupTagsResourceApiUpdateTagsOfDelegateGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateInfo ¶

type DelegateInfo struct {
	Id       string `json:"id,omitempty"`
	Name     string `json:"name,omitempty"`
	TaskId   string `json:"taskId,omitempty"`
	TaskName string `json:"taskName,omitempty"`
}

type DelegateInner ¶ added in v0.1.25

type DelegateInner struct {
	Uuid              string                      `json:"uuid,omitempty"`
	LastHeartbeat     int64                       `json:"lastHeartbeat,omitempty"`
	ActivelyConnected bool                        `json:"activelyConnected,omitempty"`
	HostName          string                      `json:"hostName,omitempty"`
	TokenActive       bool                        `json:"tokenActive,omitempty"`
	Connections       []DelegateConnectionDetails `json:"connections,omitempty"`
}

type DelegateInsightsBarDetails ¶ added in v0.1.25

type DelegateInsightsBarDetails struct {
	TimeStamp int64                          `json:"timeStamp,omitempty"`
	Counts    []PairDelegateInsightsTypeLong `json:"counts,omitempty"`
}

type DelegateInsightsDetails ¶ added in v0.1.25

type DelegateInsightsDetails struct {
	Insights []DelegateInsightsBarDetails `json:"insights,omitempty"`
}

type DelegateSetupDetails ¶ added in v0.2.9

type DelegateSetupDetails struct {
	OrgIdentifier           string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier       string            `json:"projectIdentifier,omitempty"`
	Name                    string            `json:"name"`
	Description             string            `json:"description,omitempty"`
	Size                    string            `json:"size,omitempty"`
	HostName                string            `json:"hostName,omitempty"`
	DelegateConfigurationId string            `json:"delegateConfigurationId,omitempty"`
	Identifier              string            `json:"identifier,omitempty"`
	K8sConfigDetails        *K8sConfigDetails `json:"k8sConfigDetails,omitempty"`
	Tags                    []string          `json:"tags,omitempty"`
	DelegateType            string            `json:"delegateType"`
	TokenName               string            `json:"tokenName,omitempty"`
	RunAsRoot               bool              `json:"runAsRoot,omitempty"`
}

type DelegateSetupResourceApiGenerateNgHelmValuesYamlOpts ¶ added in v0.2.7

type DelegateSetupResourceApiGenerateNgHelmValuesYamlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateSetupResourceApiService ¶ added in v0.2.7

type DelegateSetupResourceApiService service

func (*DelegateSetupResourceApiService) GenerateNgHelmValuesYaml ¶ added in v0.2.7

func (a *DelegateSetupResourceApiService) GenerateNgHelmValuesYaml(ctx context.Context, body DelegateSetupDetails, accountIdentifier string, localVarOptionals *DelegateSetupResourceApiGenerateNgHelmValuesYamlOpts) (*http.Response, error)

type DelegateTokenDetails ¶ added in v0.1.25

type DelegateTokenDetails struct {
	Uuid            string        `json:"uuid,omitempty"`
	AccountId       string        `json:"accountId,omitempty"`
	Name            string        `json:"name,omitempty"`
	CreatedBy       *EmbeddedUser `json:"createdBy,omitempty"`
	CreatedByNgUser *Principal    `json:"createdByNgUser,omitempty"`
	CreatedAt       int64         `json:"createdAt,omitempty"`
	Status          string        `json:"status,omitempty"`
	Value           string        `json:"value,omitempty"`
	OwnerIdentifier string        `json:"ownerIdentifier,omitempty"`
}

type DelegateTokenResourceApiCreateDelegateTokenOpts ¶ added in v0.1.25

type DelegateTokenResourceApiCreateDelegateTokenOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateTokenResourceApiGetDelegateGroupsUsingTokenOpts ¶ added in v0.1.25

type DelegateTokenResourceApiGetDelegateGroupsUsingTokenOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	DelegateTokenName optional.String
}

type DelegateTokenResourceApiGetDelegateTokensOpts ¶ added in v0.1.25

type DelegateTokenResourceApiGetDelegateTokensOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Status            optional.String
}

type DelegateTokenResourceApiRevokeDelegateTokenOpts ¶ added in v0.1.25

type DelegateTokenResourceApiRevokeDelegateTokenOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type DelegateTokenResourceApiService ¶ added in v0.1.25

type DelegateTokenResourceApiService service

func (*DelegateTokenResourceApiService) CreateDelegateToken ¶ added in v0.1.25

func (*DelegateTokenResourceApiService) GetDelegateGroupsUsingToken ¶ added in v0.1.25

func (*DelegateTokenResourceApiService) GetDelegateTokens ¶ added in v0.1.25

func (*DelegateTokenResourceApiService) RevokeDelegateToken ¶ added in v0.1.25

type DeleteAccessPointPayload ¶ added in v0.1.14

type DeleteAccessPointPayload struct {
	Ids           []string `json:"ids,omitempty"`
	WithResources bool     `json:"with_resources,omitempty"`
}

type Descriptor ¶

type Descriptor struct {
	Index          int32             `json:"index,omitempty"`
	Proto          *DescriptorProto  `json:"proto,omitempty"`
	FullName       string            `json:"fullName,omitempty"`
	File           *FileDescriptor   `json:"file,omitempty"`
	ContainingType *Descriptor       `json:"containingType,omitempty"`
	NestedTypes    []Descriptor      `json:"nestedTypes,omitempty"`
	EnumTypes      []EnumDescriptor  `json:"enumTypes,omitempty"`
	Fields         []FieldDescriptor `json:"fields,omitempty"`
	Extensions     []FieldDescriptor `json:"extensions,omitempty"`
	Oneofs         []OneofDescriptor `json:"oneofs,omitempty"`
	Options        *MessageOptions   `json:"options,omitempty"`
	Extendable     bool              `json:"extendable,omitempty"`
	Name           string            `json:"name,omitempty"`
}

type DescriptorProto ¶

type DescriptorProto struct {
	UnknownFields               *UnknownFieldSet                `json:"unknownFields,omitempty"`
	Initialized                 bool                            `json:"initialized,omitempty"`
	Options                     *MessageOptions                 `json:"options,omitempty"`
	FieldCount                  int32                           `json:"fieldCount,omitempty"`
	ExtensionCount              int32                           `json:"extensionCount,omitempty"`
	FieldList                   []FieldDescriptorProto          `json:"fieldList,omitempty"`
	FieldOrBuilderList          []FieldDescriptorProtoOrBuilder `json:"fieldOrBuilderList,omitempty"`
	NestedTypeList              []DescriptorProto               `json:"nestedTypeList,omitempty"`
	NestedTypeOrBuilderList     []DescriptorProtoOrBuilder      `json:"nestedTypeOrBuilderList,omitempty"`
	ExtensionRangeOrBuilderList []ExtensionRangeOrBuilder       `json:"extensionRangeOrBuilderList,omitempty"`
	OneofDeclCount              int32                           `json:"oneofDeclCount,omitempty"`
	NestedTypeCount             int32                           `json:"nestedTypeCount,omitempty"`
	EnumTypeCount               int32                           `json:"enumTypeCount,omitempty"`
	ParserForType               *ParserDescriptorProto          `json:"parserForType,omitempty"`
	SerializedSize              int32                           `json:"serializedSize,omitempty"`
	DefaultInstanceForType      *DescriptorProto                `json:"defaultInstanceForType,omitempty"`
	ExtensionRangeList          []ExtensionRange                `json:"extensionRangeList,omitempty"`
	ReservedRangeList           []ReservedRange                 `json:"reservedRangeList,omitempty"`
	ReservedNameList            []string                        `json:"reservedNameList,omitempty"`
	EnumTypeList                []EnumDescriptorProto           `json:"enumTypeList,omitempty"`
	EnumTypeOrBuilderList       []EnumDescriptorProtoOrBuilder  `json:"enumTypeOrBuilderList,omitempty"`
	ExtensionList               []FieldDescriptorProto          `json:"extensionList,omitempty"`
	ExtensionOrBuilderList      []FieldDescriptorProtoOrBuilder `json:"extensionOrBuilderList,omitempty"`
	OptionsOrBuilder            *MessageOptionsOrBuilder        `json:"optionsOrBuilder,omitempty"`
	ExtensionRangeCount         int32                           `json:"extensionRangeCount,omitempty"`
	OneofDeclList               []OneofDescriptorProto          `json:"oneofDeclList,omitempty"`
	OneofDeclOrBuilderList      []OneofDescriptorProtoOrBuilder `json:"oneofDeclOrBuilderList,omitempty"`
	ReservedRangeOrBuilderList  []ReservedRangeOrBuilder        `json:"reservedRangeOrBuilderList,omitempty"`
	ReservedRangeCount          int32                           `json:"reservedRangeCount,omitempty"`
	ReservedNameCount           int32                           `json:"reservedNameCount,omitempty"`
	NameBytes                   *ByteString                     `json:"nameBytes,omitempty"`
	Name                        string                          `json:"name,omitempty"`
	AllFields                   map[string]interface{}          `json:"allFields,omitempty"`
	DescriptorForType           *Descriptor                     `json:"descriptorForType,omitempty"`
	InitializationErrorString   string                          `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize      int32                           `json:"memoizedSerializedSize,omitempty"`
}

type DescriptorProtoOrBuilder ¶

type DescriptorProtoOrBuilder struct {
	Options                     *MessageOptions                 `json:"options,omitempty"`
	FieldCount                  int32                           `json:"fieldCount,omitempty"`
	ExtensionCount              int32                           `json:"extensionCount,omitempty"`
	FieldList                   []FieldDescriptorProto          `json:"fieldList,omitempty"`
	FieldOrBuilderList          []FieldDescriptorProtoOrBuilder `json:"fieldOrBuilderList,omitempty"`
	ExtensionRangeOrBuilderList []ExtensionRangeOrBuilder       `json:"extensionRangeOrBuilderList,omitempty"`
	OneofDeclCount              int32                           `json:"oneofDeclCount,omitempty"`
	NestedTypeCount             int32                           `json:"nestedTypeCount,omitempty"`
	EnumTypeCount               int32                           `json:"enumTypeCount,omitempty"`
	ExtensionRangeList          []ExtensionRange                `json:"extensionRangeList,omitempty"`
	ReservedRangeList           []ReservedRange                 `json:"reservedRangeList,omitempty"`
	ReservedNameList            []string                        `json:"reservedNameList,omitempty"`
	EnumTypeList                []EnumDescriptorProto           `json:"enumTypeList,omitempty"`
	EnumTypeOrBuilderList       []EnumDescriptorProtoOrBuilder  `json:"enumTypeOrBuilderList,omitempty"`
	ExtensionList               []FieldDescriptorProto          `json:"extensionList,omitempty"`
	ExtensionOrBuilderList      []FieldDescriptorProtoOrBuilder `json:"extensionOrBuilderList,omitempty"`
	OptionsOrBuilder            *MessageOptionsOrBuilder        `json:"optionsOrBuilder,omitempty"`
	ExtensionRangeCount         int32                           `json:"extensionRangeCount,omitempty"`
	OneofDeclList               []OneofDescriptorProto          `json:"oneofDeclList,omitempty"`
	OneofDeclOrBuilderList      []OneofDescriptorProtoOrBuilder `json:"oneofDeclOrBuilderList,omitempty"`
	ReservedRangeOrBuilderList  []ReservedRangeOrBuilder        `json:"reservedRangeOrBuilderList,omitempty"`
	ReservedRangeCount          int32                           `json:"reservedRangeCount,omitempty"`
	ReservedNameCount           int32                           `json:"reservedNameCount,omitempty"`
	NameBytes                   *ByteString                     `json:"nameBytes,omitempty"`
	Name                        string                          `json:"name,omitempty"`
	AllFields                   map[string]interface{}          `json:"allFields,omitempty"`
	DescriptorForType           *Descriptor                     `json:"descriptorForType,omitempty"`
	UnknownFields               *UnknownFieldSet                `json:"unknownFields,omitempty"`
	InitializationErrorString   string                          `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType      *Message                        `json:"defaultInstanceForType,omitempty"`
	Initialized                 bool                            `json:"initialized,omitempty"`
}

type Distribution ¶ added in v0.1.14

type Distribution struct {
	// The attribute to use when distributing targets across buckets
	BucketBy string `json:"bucketBy"`
	// A list of variations and the weight that should be given to each
	Variations []WeightedVariation `json:"variations"`
}

Describes a distribution rule

type DockerAuthCredentials ¶

type DockerAuthCredentials struct {
}

This contains details of credentials for Docker Authentication

type DockerAuthType ¶

type DockerAuthType string

func (DockerAuthType) String ¶

func (e DockerAuthType) String() string

type DockerAuthentication ¶

type DockerAuthentication struct {
	Type_            DockerAuthType          `json:"type"`
	UsernamePassword *DockerUserNamePassword `json:"-"`
	Spec             json.RawMessage         `json:"spec,omitempty"`
}

This entity contains the details for Docker Authentication

func (*DockerAuthentication) MarshalJSON ¶

func (a *DockerAuthentication) MarshalJSON() ([]byte, error)

func (*DockerAuthentication) UnmarshalJSON ¶

func (a *DockerAuthentication) UnmarshalJSON(data []byte) error

type DockerConnector ¶

type DockerConnector struct {
	DockerRegistryUrl string `json:"dockerRegistryUrl"`
	// This entity contains the details of the Docker Registry
	ProviderType      string                `json:"providerType"`
	Auth              *DockerAuthentication `json:"auth,omitempty"`
	DelegateSelectors []string              `json:"delegateSelectors,omitempty"`
}

Docker Connector details.

type DockerRegistry ¶

type DockerRegistry string

func (DockerRegistry) String ¶

func (e DockerRegistry) String() string

type DockerUserNamePassword ¶

type DockerUserNamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Docker Username and Password

type DynamicResourceSelector ¶

type DynamicResourceSelector struct {
	Type_              string `json:"type"`
	ResourceType       string `json:"resourceType"`
	IncludeChildScopes bool   `json:"includeChildScopes,omitempty"`
}

type DynatraceConnectorDto ¶

type DynatraceConnectorDto struct {
	Url               string   `json:"url"`
	ApiTokenRef       string   `json:"apiTokenRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type EcsRecommendationDto ¶ added in v0.1.25

type EcsRecommendationDto struct {
	Id              string                       `json:"id,omitempty"`
	ClusterName     string                       `json:"clusterName,omitempty"`
	ServiceArn      string                       `json:"serviceArn,omitempty"`
	ServiceName     string                       `json:"serviceName,omitempty"`
	Current         map[string]string            `json:"current,omitempty"`
	PercentileBased map[string]map[string]string `json:"percentileBased,omitempty"`
	LastDayCost     *Cost                        `json:"lastDayCost,omitempty"`
	CpuHistogram    *HistogramExp                `json:"cpuHistogram,omitempty"`
	MemoryHistogram *HistogramExp                `json:"memoryHistogram,omitempty"`
}

type EdgeLayoutList ¶

type EdgeLayoutList struct {
	CurrentNodeChildren []string `json:"currentNodeChildren,omitempty"`
	NextIds             []string `json:"nextIds,omitempty"`
}

This contains info about the Layout of the Graph

type EditionAction ¶

type EditionAction struct {
	Action string `json:"action,omitempty"`
	Reason string `json:"reason,omitempty"`
}

This contains allowed Actions and Reason under the Edition

type EmailConfigDto ¶

type EmailConfigDto struct {
	Type_      string `json:"type,omitempty"`
	GroupEmail string `json:"groupEmail"`
}

type EmbeddedUser ¶

type EmbeddedUser struct {
	Uuid           string `json:"uuid,omitempty"`
	Name           string `json:"name,omitempty"`
	Email          string `json:"email,omitempty"`
	ExternalUserId string `json:"externalUserId,omitempty"`
}

type EntityGitDetails ¶

type EntityGitDetails struct {
	// Indicates if the Entity is valid
	Valid bool `json:"valid,omitempty"`
	// This has the Git File content if the entity is invalid
	InvalidYaml string `json:"invalidYaml,omitempty"`
}

This contains Validity Details of the Entity

type EntityInfo ¶ added in v0.1.25

type EntityInfo struct {
	Field                 string `json:"field,omitempty"`
	ClusterName           string `json:"clusterName,omitempty"`
	ClusterId             string `json:"clusterId,omitempty"`
	Namespace             string `json:"namespace,omitempty"`
	WorkloadName          string `json:"workloadName,omitempty"`
	WorkloadType          string `json:"workloadType,omitempty"`
	GcpProjectId          string `json:"gcpProjectId,omitempty"`
	GcpProduct            string `json:"gcpProduct,omitempty"`
	GcpSKUId              string `json:"gcpSKUId,omitempty"`
	GcpSKUDescription     string `json:"gcpSKUDescription,omitempty"`
	AwsUsageAccountId     string `json:"awsUsageAccountId,omitempty"`
	AwsServiceCode        string `json:"awsServiceCode,omitempty"`
	AwsInstancetype       string `json:"awsInstancetype,omitempty"`
	AwsUsageType          string `json:"awsUsageType,omitempty"`
	AzureSubscriptionGuid string `json:"azureSubscriptionGuid,omitempty"`
	AzureServiceName      string `json:"azureServiceName,omitempty"`
	AzureInstanceId       string `json:"azureInstanceId,omitempty"`
}

type EnumDescriptor ¶

type EnumDescriptor struct {
	Index          int32                 `json:"index,omitempty"`
	Proto          *EnumDescriptorProto  `json:"proto,omitempty"`
	FullName       string                `json:"fullName,omitempty"`
	File           *FileDescriptor       `json:"file,omitempty"`
	ContainingType *Descriptor           `json:"containingType,omitempty"`
	Values         []EnumValueDescriptor `json:"values,omitempty"`
	Options        *EnumOptions          `json:"options,omitempty"`
	Name           string                `json:"name,omitempty"`
}

type EnumDescriptorProto ¶

type EnumDescriptorProto struct {
	UnknownFields              *UnknownFieldSet                    `json:"unknownFields,omitempty"`
	Initialized                bool                                `json:"initialized,omitempty"`
	Options                    *EnumOptions                        `json:"options,omitempty"`
	ParserForType              *ParserEnumDescriptorProto          `json:"parserForType,omitempty"`
	SerializedSize             int32                               `json:"serializedSize,omitempty"`
	DefaultInstanceForType     *EnumDescriptorProto                `json:"defaultInstanceForType,omitempty"`
	ReservedRangeList          []EnumReservedRange                 `json:"reservedRangeList,omitempty"`
	ReservedNameList           []string                            `json:"reservedNameList,omitempty"`
	OptionsOrBuilder           *EnumOptionsOrBuilder               `json:"optionsOrBuilder,omitempty"`
	ValueList                  []EnumValueDescriptorProto          `json:"valueList,omitempty"`
	ValueOrBuilderList         []EnumValueDescriptorProtoOrBuilder `json:"valueOrBuilderList,omitempty"`
	ValueCount                 int32                               `json:"valueCount,omitempty"`
	ReservedRangeOrBuilderList []EnumReservedRangeOrBuilder        `json:"reservedRangeOrBuilderList,omitempty"`
	ReservedRangeCount         int32                               `json:"reservedRangeCount,omitempty"`
	ReservedNameCount          int32                               `json:"reservedNameCount,omitempty"`
	NameBytes                  *ByteString                         `json:"nameBytes,omitempty"`
	Name                       string                              `json:"name,omitempty"`
	AllFields                  map[string]interface{}              `json:"allFields,omitempty"`
	DescriptorForType          *Descriptor                         `json:"descriptorForType,omitempty"`
	InitializationErrorString  string                              `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize     int32                               `json:"memoizedSerializedSize,omitempty"`
}

type EnumDescriptorProtoOrBuilder ¶

type EnumDescriptorProtoOrBuilder struct {
	Options                    *EnumOptions                        `json:"options,omitempty"`
	ReservedRangeList          []EnumReservedRange                 `json:"reservedRangeList,omitempty"`
	ReservedNameList           []string                            `json:"reservedNameList,omitempty"`
	OptionsOrBuilder           *EnumOptionsOrBuilder               `json:"optionsOrBuilder,omitempty"`
	ValueList                  []EnumValueDescriptorProto          `json:"valueList,omitempty"`
	ValueOrBuilderList         []EnumValueDescriptorProtoOrBuilder `json:"valueOrBuilderList,omitempty"`
	ValueCount                 int32                               `json:"valueCount,omitempty"`
	ReservedRangeOrBuilderList []EnumReservedRangeOrBuilder        `json:"reservedRangeOrBuilderList,omitempty"`
	ReservedRangeCount         int32                               `json:"reservedRangeCount,omitempty"`
	ReservedNameCount          int32                               `json:"reservedNameCount,omitempty"`
	NameBytes                  *ByteString                         `json:"nameBytes,omitempty"`
	Name                       string                              `json:"name,omitempty"`
	AllFields                  map[string]interface{}              `json:"allFields,omitempty"`
	DescriptorForType          *Descriptor                         `json:"descriptorForType,omitempty"`
	UnknownFields              *UnknownFieldSet                    `json:"unknownFields,omitempty"`
	InitializationErrorString  string                              `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType     *Message                            `json:"defaultInstanceForType,omitempty"`
	Initialized                bool                                `json:"initialized,omitempty"`
}

type EnumOptions ¶

type EnumOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserEnumOptions             `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *EnumOptions                   `json:"defaultInstanceForType,omitempty"`
	AllowAlias                       bool                           `json:"allowAlias,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type EnumOptionsOrBuilder ¶

type EnumOptionsOrBuilder struct {
	AllowAlias                       bool                           `json:"allowAlias,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type EnumReservedRange ¶

type EnumReservedRange struct {
	UnknownFields             *UnknownFieldSet         `json:"unknownFields,omitempty"`
	Initialized               bool                     `json:"initialized,omitempty"`
	End                       int32                    `json:"end,omitempty"`
	Start                     int32                    `json:"start,omitempty"`
	ParserForType             *ParserEnumReservedRange `json:"parserForType,omitempty"`
	SerializedSize            int32                    `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *EnumReservedRange       `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}   `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor              `json:"descriptorForType,omitempty"`
	InitializationErrorString string                   `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                    `json:"memoizedSerializedSize,omitempty"`
}

type EnumReservedRangeOrBuilder ¶

type EnumReservedRangeOrBuilder struct {
	End                       int32                  `json:"end,omitempty"`
	Start                     int32                  `json:"start,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type EnumValueDescriptor ¶

type EnumValueDescriptor struct {
	Index    int32                     `json:"index,omitempty"`
	Proto    *EnumValueDescriptorProto `json:"proto,omitempty"`
	FullName string                    `json:"fullName,omitempty"`
	File     *FileDescriptor           `json:"file,omitempty"`
	Type_    *EnumDescriptor           `json:"type,omitempty"`
	Options  *EnumValueOptions         `json:"options,omitempty"`
	Name     string                    `json:"name,omitempty"`
	Number   int32                     `json:"number,omitempty"`
}

type EnumValueDescriptorProto ¶

type EnumValueDescriptorProto struct {
	UnknownFields             *UnknownFieldSet                `json:"unknownFields,omitempty"`
	Initialized               bool                            `json:"initialized,omitempty"`
	Options                   *EnumValueOptions               `json:"options,omitempty"`
	ParserForType             *ParserEnumValueDescriptorProto `json:"parserForType,omitempty"`
	SerializedSize            int32                           `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *EnumValueDescriptorProto       `json:"defaultInstanceForType,omitempty"`
	OptionsOrBuilder          *EnumValueOptionsOrBuilder      `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                     `json:"nameBytes,omitempty"`
	Name                      string                          `json:"name,omitempty"`
	Number                    int32                           `json:"number,omitempty"`
	AllFields                 map[string]interface{}          `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                     `json:"descriptorForType,omitempty"`
	InitializationErrorString string                          `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                           `json:"memoizedSerializedSize,omitempty"`
}

type EnumValueDescriptorProtoOrBuilder ¶

type EnumValueDescriptorProtoOrBuilder struct {
	Options                   *EnumValueOptions          `json:"options,omitempty"`
	OptionsOrBuilder          *EnumValueOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                `json:"nameBytes,omitempty"`
	Name                      string                     `json:"name,omitempty"`
	Number                    int32                      `json:"number,omitempty"`
	AllFields                 map[string]interface{}     `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet           `json:"unknownFields,omitempty"`
	InitializationErrorString string                     `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message                   `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                       `json:"initialized,omitempty"`
}

type EnumValueOptions ¶

type EnumValueOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserEnumValueOptions        `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *EnumValueOptions              `json:"defaultInstanceForType,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type EnumValueOptionsOrBuilder ¶

type EnumValueOptionsOrBuilder struct {
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type Environment ¶ added in v0.1.14

type Environment struct {
	Type_      string `json:"type"`
	Identifier string `json:"identifier"`
}

List of Environments

type EnvironmentGroup ¶ added in v0.1.34

type EnvironmentGroup struct {
	EnvGroup *EnvironmentGroupResponse `json:"envGroup,omitempty"`
	// Time at which the entity was created
	CreatedAt int64 `json:"createdAt,omitempty"`
	// Time at which the entity was last updated
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

This is the view of Environment Group Entity defined in Harness

type EnvironmentGroupApiDeleteEnvironmentGroupOpts ¶ added in v0.1.34

type EnvironmentGroupApiDeleteEnvironmentGroupOpts struct {
	IfMatch        optional.String
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	LastObjectId   optional.String
}

type EnvironmentGroupApiGetEnvironmentGroupListOpts ¶ added in v0.1.34

type EnvironmentGroupApiGetEnvironmentGroupListOpts struct {
	Body                    optional.Interface
	EnvGroupIdentifiers     optional.Interface
	SearchTerm              optional.String
	Page                    optional.Int32
	Size                    optional.Int32
	Sort                    optional.Interface
	FilterIdentifier        optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type EnvironmentGroupApiGetEnvironmentGroupOpts ¶ added in v0.1.34

type EnvironmentGroupApiGetEnvironmentGroupOpts struct {
	Deleted                 optional.Bool
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type EnvironmentGroupApiPostEnvironmentGroupOpts ¶ added in v0.1.34

type EnvironmentGroupApiPostEnvironmentGroupOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type EnvironmentGroupApiService ¶ added in v0.1.34

type EnvironmentGroupApiService service

func (*EnvironmentGroupApiService) DeleteEnvironmentGroup ¶ added in v0.1.34

func (a *EnvironmentGroupApiService) DeleteEnvironmentGroup(ctx context.Context, envGroupIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *EnvironmentGroupApiDeleteEnvironmentGroupOpts) (ResponseDtoEnvironmentGroupDelete, *http.Response, error)

func (*EnvironmentGroupApiService) GetEnvironmentGroup ¶ added in v0.1.34

func (a *EnvironmentGroupApiService) GetEnvironmentGroup(ctx context.Context, envGroupIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *EnvironmentGroupApiGetEnvironmentGroupOpts) (ResponseDtoEnvironmentGroup, *http.Response, error)

func (*EnvironmentGroupApiService) GetEnvironmentGroupList ¶ added in v0.1.34

func (a *EnvironmentGroupApiService) GetEnvironmentGroupList(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *EnvironmentGroupApiGetEnvironmentGroupListOpts) (ResponseDtoPageResponseEnvironmentGroup, *http.Response, error)

func (*EnvironmentGroupApiService) PostEnvironmentGroup ¶ added in v0.1.34

func (a *EnvironmentGroupApiService) PostEnvironmentGroup(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentGroupApiPostEnvironmentGroupOpts) (ResponseDtoEnvironmentGroup, *http.Response, error)

func (*EnvironmentGroupApiService) UpdateEnvironmentGroup ¶ added in v0.1.34

func (a *EnvironmentGroupApiService) UpdateEnvironmentGroup(ctx context.Context, accountIdentifier string, envGroupIdentifier string, localVarOptionals *EnvironmentGroupApiUpdateEnvironmentGroupOpts) (ResponseDtoEnvironmentGroup, *http.Response, error)

type EnvironmentGroupApiUpdateEnvironmentGroupOpts ¶ added in v0.1.34

type EnvironmentGroupApiUpdateEnvironmentGroupOpts struct {
	Body                     optional.Interface
	IfMatch                  optional.String
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
	ConnectorRef             optional.String
}

type EnvironmentGroupDelete ¶ added in v0.1.34

type EnvironmentGroupDelete struct {
	// Value true, when the Entity is deleted
	Deleted bool `json:"deleted,omitempty"`
	// Account Identifier for the Entity.
	AccountId string `json:"accountId,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Identifier for the Entity.
	Identifier string `json:"identifier,omitempty"`
}

This is the view of Environment Group Delete Response defined in Harness

type EnvironmentGroupRequest ¶ added in v0.1.34

type EnvironmentGroupRequest struct {
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Identifier of the Environment Group.
	Identifier string `json:"identifier,omitempty"`
	// Color of the Environment Group.
	Color string `json:"color,omitempty"`
	// Yaml of the Environment Group.
	Yaml string `json:"yaml"`
}

This is the EnvironmentGroupRequest entity defined in Harness

type EnvironmentGroupResponse ¶ added in v0.1.34

type EnvironmentGroupResponse struct {
	// Account Identifier for the Entity.
	AccountId string `json:"accountId,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Identifier for the Entity.
	Identifier string `json:"identifier,omitempty"`
	// Name of the Entity
	Name string `json:"name,omitempty"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Color Code for the Entity
	Color string `json:"color,omitempty"`
	// Deletion status for Entity
	Deleted bool `json:"deleted,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Environment Identifiers linked with Environment Group Identity
	EnvIdentifiers []string `json:"envIdentifiers,omitempty"`
	// Info of Environments linked with Entity
	EnvResponse []EnvironmentResponse `json:"envResponse,omitempty"`
	GitDetails  *EntityGitDetails     `json:"gitDetails,omitempty"`
}

This is the Environment Group Entity defined in Harness

type EnvironmentRequest ¶

type EnvironmentRequest struct {
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Identifier of the Environment.
	Identifier string `json:"identifier,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Name of the Environment.
	Name string `json:"name,omitempty"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Color of the Environment.
	Color string `json:"color,omitempty"`
	// Specify the environment type whether production or Preproduction.
	Type_ string `json:"type,omitempty"`
	// Yaml of this entity.
	Yaml string `json:"yaml,omitempty"`
}

This is the Environment entity defined in Harness

type EnvironmentResponse ¶

type EnvironmentResponse struct {
	Environment    *EnvironmentResponseDetails `json:"environment,omitempty"`
	CreatedAt      int64                       `json:"createdAt,omitempty"`
	LastModifiedAt int64                       `json:"lastModifiedAt,omitempty"`
}

type EnvironmentResponseDetails ¶ added in v0.1.25

type EnvironmentResponseDetails struct {
	AccountId         string            `json:"accountId,omitempty"`
	OrgIdentifier     string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	Identifier        string            `json:"identifier,omitempty"`
	Name              string            `json:"name,omitempty"`
	Description       string            `json:"description,omitempty"`
	Color             string            `json:"color,omitempty"`
	Type_             EnvironmentType   `json:"type,omitempty"`
	Deleted           bool              `json:"deleted,omitempty"`
	Tags              map[string]string `json:"tags,omitempty"`
	Version           int64             `json:"version,omitempty"`
	Yaml              string            `json:"yaml,omitempty"`
}

This is the Environment entity defined in Harness

type EnvironmentType ¶ added in v0.1.16

type EnvironmentType string

func (EnvironmentType) String ¶ added in v0.1.16

func (e EnvironmentType) String() string

type EnvironmentsApiCreateEnvironmentV2Opts ¶

type EnvironmentsApiCreateEnvironmentV2Opts struct {
	Body optional.Interface
}

type EnvironmentsApiDeleteEnvironmentV2Opts ¶

type EnvironmentsApiDeleteEnvironmentV2Opts struct {
	IfMatch           optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type EnvironmentsApiGetEnvironmentAccessListOpts ¶

type EnvironmentsApiGetEnvironmentAccessListOpts struct {
	Page              optional.Int32
	Size              optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	EnvIdentifiers    optional.Interface
	Sort              optional.Interface
}

type EnvironmentsApiGetEnvironmentListOpts ¶

type EnvironmentsApiGetEnvironmentListOpts struct {
	Page              optional.Int32
	Size              optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	EnvIdentifiers    optional.Interface
	Sort              optional.Interface
}

type EnvironmentsApiGetEnvironmentV2Opts ¶

type EnvironmentsApiGetEnvironmentV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Deleted           optional.Bool
}

type EnvironmentsApiService ¶

type EnvironmentsApiService service

func (*EnvironmentsApiService) CreateEnvironmentV2 ¶

func (a *EnvironmentsApiService) CreateEnvironmentV2(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiCreateEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error)

func (*EnvironmentsApiService) DeleteEnvironmentV2 ¶

func (a *EnvironmentsApiService) DeleteEnvironmentV2(ctx context.Context, environmentIdentifier string, accountIdentifier string, localVarOptionals *EnvironmentsApiDeleteEnvironmentV2Opts) (ResponseDtoBoolean, *http.Response, error)

func (*EnvironmentsApiService) GetEnvironmentAccessList ¶

func (a *EnvironmentsApiService) GetEnvironmentAccessList(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiGetEnvironmentAccessListOpts) (ResponseDtoListEnvironmentResponse, *http.Response, error)

func (*EnvironmentsApiService) GetEnvironmentByName ¶ added in v0.1.27

func (*EnvironmentsApiService) GetEnvironmentList ¶

func (*EnvironmentsApiService) GetEnvironmentV2 ¶

func (a *EnvironmentsApiService) GetEnvironmentV2(ctx context.Context, environmentIdentifier string, accountIdentifier string, localVarOptionals *EnvironmentsApiGetEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error)

func (*EnvironmentsApiService) UpdateEnvironmentV2 ¶

func (a *EnvironmentsApiService) UpdateEnvironmentV2(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiUpdateEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error)

func (*EnvironmentsApiService) UpsertEnvironmentV2 ¶

func (a *EnvironmentsApiService) UpsertEnvironmentV2(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiUpsertEnvironmentV2Opts) (ResponseDtoEnvironmentResponse, *http.Response, error)

type EnvironmentsApiUpdateEnvironmentV2Opts ¶

type EnvironmentsApiUpdateEnvironmentV2Opts struct {
	Body    optional.Interface
	IfMatch optional.String
}

type EnvironmentsApiUpsertEnvironmentV2Opts ¶

type EnvironmentsApiUpsertEnvironmentV2Opts struct {
	Body    optional.Interface
	IfMatch optional.String
}

type ErrorCode ¶

type ErrorCode string

type ErrorDetail ¶

type ErrorDetail struct {
	Reason  string `json:"reason,omitempty"`
	Message string `json:"message,omitempty"`
	Code    int32  `json:"code,omitempty"`
}

Host error details

type ErrorMetadata ¶

type ErrorMetadata struct {
	Type_ string `json:"type,omitempty"`
}

This implements different error meta data objects

type ErrorTrackingConnectorDto ¶ added in v0.1.14

type ErrorTrackingConnectorDto struct {
	Url               string   `json:"url"`
	ApiKeyRef         string   `json:"apiKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type ExecutableResponse ¶

type ExecutableResponse struct {
	UnknownFields             *UnknownFieldSet                       `json:"unknownFields,omitempty"`
	Async                     *AsyncExecutableResponse               `json:"async,omitempty"`
	Initialized               bool                                   `json:"initialized,omitempty"`
	Children                  *ChildrenExecutableResponse            `json:"children,omitempty"`
	Task                      *TaskExecutableResponse                `json:"task,omitempty"`
	ChildrenOrBuilder         *ChildrenExecutableResponseOrBuilder   `json:"childrenOrBuilder,omitempty"`
	ChildChain                *ChildChainExecutableResponse          `json:"childChain,omitempty"`
	ChildChainOrBuilder       *ChildChainExecutableResponseOrBuilder `json:"childChainOrBuilder,omitempty"`
	TaskOrBuilder             *TaskExecutableResponseOrBuilder       `json:"taskOrBuilder,omitempty"`
	TaskChain                 *TaskChainExecutableResponse           `json:"taskChain,omitempty"`
	TaskChainOrBuilder        *TaskChainExecutableResponseOrBuilder  `json:"taskChainOrBuilder,omitempty"`
	SyncOrBuilder             *SyncExecutableResponseOrBuilder       `json:"syncOrBuilder,omitempty"`
	SkipTask                  *SkipTaskExecutableResponse            `json:"skipTask,omitempty"`
	SkipTaskOrBuilder         *SkipTaskExecutableResponseOrBuilder   `json:"skipTaskOrBuilder,omitempty"`
	ResponseCase              string                                 `json:"responseCase,omitempty"`
	AsyncOrBuilder            *AsyncExecutableResponseOrBuilder      `json:"asyncOrBuilder,omitempty"`
	ChildOrBuilder            *ChildExecutableResponseOrBuilder      `json:"childOrBuilder,omitempty"`
	Child                     *ChildExecutableResponse               `json:"child,omitempty"`
	Sync                      *SyncExecutableResponse                `json:"sync,omitempty"`
	ParserForType             *ParserExecutableResponse              `json:"parserForType,omitempty"`
	SerializedSize            int32                                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExecutableResponse                    `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}                 `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                                  `json:"memoizedSerializedSize,omitempty"`
}

type ExecuteApiGetPreFlightCheckResponseOpts ¶

type ExecuteApiGetPreFlightCheckResponseOpts struct {
	Body optional.Interface
}

type ExecuteApiGetRetryStagesOpts ¶

type ExecuteApiGetRetryStagesOpts struct {
	PipelineIdentifier      optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ExecuteApiGetStagesExecutionListOpts ¶

type ExecuteApiGetStagesExecutionListOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ExecuteApiPostExecuteStagesOpts ¶

type ExecuteApiPostExecuteStagesOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	UseFQNIfError           optional.Bool
}

type ExecuteApiPostPipelineExecuteWithInputSetListOpts ¶

type ExecuteApiPostPipelineExecuteWithInputSetListOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	UseFQNIfError           optional.Bool
}

type ExecuteApiPostPipelineExecuteWithInputSetYamlOpts ¶

type ExecuteApiPostPipelineExecuteWithInputSetYamlOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	UseFQNIfError           optional.Bool
}

type ExecuteApiPostReExecuteStagesOpts ¶

type ExecuteApiPostReExecuteStagesOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	UseFQNIfError           optional.Bool
}

type ExecuteApiRePostPipelineExecuteWithInputSetYamlOpts ¶

type ExecuteApiRePostPipelineExecuteWithInputSetYamlOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	UseFQNIfError           optional.Bool
}

type ExecuteApiRerunPipelineWithInputSetIdentifierListOpts ¶

type ExecuteApiRerunPipelineWithInputSetIdentifierListOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ExecuteApiRetryPipelineOpts ¶

type ExecuteApiRetryPipelineOpts struct {
	Body         optional.Interface
	RunAllStages optional.Bool
}

type ExecuteApiService ¶

type ExecuteApiService service

func (*ExecuteApiService) GetPreFlightCheckResponse ¶

func (a *ExecuteApiService) GetPreFlightCheckResponse(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, preflightCheckId string, localVarOptionals *ExecuteApiGetPreFlightCheckResponseOpts) (ResponseDtoPreFlightDto, *http.Response, error)

func (*ExecuteApiService) GetRetryStages ¶

func (a *ExecuteApiService) GetRetryStages(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, planExecutionId string, localVarOptionals *ExecuteApiGetRetryStagesOpts) (ResponseDtoRetryInfo, *http.Response, error)

func (*ExecuteApiService) GetStagesExecutionList ¶

func (a *ExecuteApiService) GetStagesExecutionList(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *ExecuteApiGetStagesExecutionListOpts) (ResponseDtoListStageExecutionResponse, *http.Response, error)

func (*ExecuteApiService) HandleManualInterventionInterrupt ¶

func (a *ExecuteApiService) HandleManualInterventionInterrupt(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, interruptType string, planExecutionId string, nodeExecutionId string) (ResponseDtoInterruptResponse, *http.Response, error)

ExecuteApiService Handles Ignore,Abort,MarkAsSuccess,Retry on post manual intervention for a given execution with the given planExecutionId

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param interruptType The Interrupt type needed to be applied to the execution. Choose a value from the enum list.
  • @param planExecutionId The Pipeline Execution Id on which the Interrupt needs to be applied.
  • @param nodeExecutionId The runtime Id of the step/stage on which the Interrupt needs to be applied.

@return ResponseDtoInterruptResponse

func (*ExecuteApiService) HandleStageInterrupt ¶

func (a *ExecuteApiService) HandleStageInterrupt(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, interruptType string, planExecutionId string, nodeExecutionId string) (ResponseDtoInterruptResponse, *http.Response, error)

ExecuteApiService Handles the interrupt for a given stage in a pipeline

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param interruptType The Interrupt type needed to be applied to the execution. Choose a value from the enum list.
  • @param planExecutionId The Pipeline Execution Id on which the Interrupt needs to be applied.
  • @param nodeExecutionId The runtime Id of the step/stage on which the Interrupt needs to be applied.

@return ResponseDtoInterruptResponse

func (*ExecuteApiService) LatestExecutionId ¶

func (a *ExecuteApiService) LatestExecutionId(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, planExecutionId string) (ResponseDtoRetryLatestExecutionResponse, *http.Response, error)

ExecuteApiService Latest ExecutionId from Retry Executions

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param planExecutionId planExecutionId of the execution of whose we need to find the latest execution planExecutionId

@return ResponseDtoRetryLatestExecutionResponse

func (*ExecuteApiService) PostExecuteStages ¶

func (a *ExecuteApiService) PostExecuteStages(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, identifier string, localVarOptionals *ExecuteApiPostExecuteStagesOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) PostPipelineExecuteWithInputSetList ¶

func (a *ExecuteApiService) PostPipelineExecuteWithInputSetList(ctx context.Context, body MergeInputSetRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, identifier string, localVarOptionals *ExecuteApiPostPipelineExecuteWithInputSetListOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) PostPipelineExecuteWithInputSetYaml ¶

func (a *ExecuteApiService) PostPipelineExecuteWithInputSetYaml(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, identifier string, localVarOptionals *ExecuteApiPostPipelineExecuteWithInputSetYamlOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) PostReExecuteStages ¶

func (a *ExecuteApiService) PostReExecuteStages(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, identifier string, originalExecutionId string, localVarOptionals *ExecuteApiPostReExecuteStagesOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) PutHandleInterrupt ¶

func (a *ExecuteApiService) PutHandleInterrupt(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, interruptType string, planExecutionId string) (ResponseDtoInterruptResponse, *http.Response, error)

ExecuteApiService Execute an Interrupt on an execution

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param interruptType The Interrupt type needed to be applied to the execution. Choose a value from the enum list.
  • @param planExecutionId The Pipeline Execution Id on which the Interrupt needs to be applied.

@return ResponseDtoInterruptResponse

func (*ExecuteApiService) RePostPipelineExecuteWithInputSetYaml ¶

func (a *ExecuteApiService) RePostPipelineExecuteWithInputSetYaml(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, originalExecutionId string, identifier string, localVarOptionals *ExecuteApiRePostPipelineExecuteWithInputSetYamlOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) RerunPipelineWithInputSetIdentifierList ¶

func (a *ExecuteApiService) RerunPipelineWithInputSetIdentifierList(ctx context.Context, body MergeInputSetRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, useFQNIfError bool, originalExecutionId string, identifier string, localVarOptionals *ExecuteApiRerunPipelineWithInputSetIdentifierListOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) RetryHistory ¶

func (a *ExecuteApiService) RetryHistory(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, planExecutionId string) (ResponseDtoRetryHistoryResponse, *http.Response, error)

ExecuteApiService Retry History for a given execution

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param planExecutionId planExecutionId of the execution of whose we need to find the retry history

@return ResponseDtoRetryHistoryResponse

func (*ExecuteApiService) RetryPipeline ¶

func (a *ExecuteApiService) RetryPipeline(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, moduleType string, planExecutionId string, retryStages []string, identifier string, localVarOptionals *ExecuteApiRetryPipelineOpts) (ResponseDtoPlanExecutionResponse, *http.Response, error)

func (*ExecuteApiService) StartPreFlightCheck ¶

func (a *ExecuteApiService) StartPreFlightCheck(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ExecuteApiStartPreFlightCheckOpts) (ResponseDtoString, *http.Response, error)

type ExecuteApiStartPreFlightCheckOpts ¶

type ExecuteApiStartPreFlightCheckOpts struct {
	Body                    optional.Interface
	PipelineIdentifier      optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ExecutionDetailsApiGetExecutionDetailOpts ¶

type ExecutionDetailsApiGetExecutionDetailOpts struct {
	StageNodeId optional.String
}

type ExecutionDetailsApiGetExecutionDetailV2Opts ¶ added in v0.1.25

type ExecutionDetailsApiGetExecutionDetailV2Opts struct {
	StageNodeId           optional.String
	RenderFullBottomGraph optional.Bool
}

type ExecutionDetailsApiGetInputsetYamlOpts ¶

type ExecutionDetailsApiGetInputsetYamlOpts struct {
	ResolveExpressions optional.Bool
}

type ExecutionDetailsApiGetInputsetYamlV2Opts ¶

type ExecutionDetailsApiGetInputsetYamlV2Opts struct {
	ResolveExpressions optional.Bool
}

type ExecutionDetailsApiGetListOfExecutionsOpts ¶

type ExecutionDetailsApiGetListOfExecutionsOpts struct {
	Body                    optional.Interface
	SearchTerm              optional.String
	PipelineIdentifier      optional.String
	Page                    optional.Int32
	Size                    optional.Int32
	Sort                    optional.Interface
	FilterIdentifier        optional.String
	Module                  optional.String
	Status                  optional.Interface
	MyDeployments           optional.Bool
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type ExecutionDetailsApiService ¶

type ExecutionDetailsApiService service

func (*ExecutionDetailsApiService) GetExecutionDetail ¶

func (a *ExecutionDetailsApiService) GetExecutionDetail(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, planExecutionId string, localVarOptionals *ExecutionDetailsApiGetExecutionDetailOpts) (ResponseDtoPipelineExecutionDetail, *http.Response, error)

func (*ExecutionDetailsApiService) GetExecutionDetailV2 ¶ added in v0.1.25

func (a *ExecutionDetailsApiService) GetExecutionDetailV2(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, planExecutionId string, localVarOptionals *ExecutionDetailsApiGetExecutionDetailV2Opts) (ResponseDtoPipelineExecutionDetail, *http.Response, error)

func (*ExecutionDetailsApiService) GetInputsetYaml ¶

func (a *ExecutionDetailsApiService) GetInputsetYaml(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, planExecutionId string, localVarOptionals *ExecutionDetailsApiGetInputsetYamlOpts) (string, *http.Response, error)

func (*ExecutionDetailsApiService) GetInputsetYamlV2 ¶

func (a *ExecutionDetailsApiService) GetInputsetYamlV2(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, planExecutionId string, localVarOptionals *ExecutionDetailsApiGetInputsetYamlV2Opts) (ResponseDtoInputSetTemplateResponse, *http.Response, error)

func (*ExecutionDetailsApiService) GetListOfExecutions ¶

func (a *ExecutionDetailsApiService) GetListOfExecutions(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ExecutionDetailsApiGetListOfExecutionsOpts) (ResponseDtoPagePipelineExecutionSummary, *http.Response, error)

type ExecutionErrorInfo ¶

type ExecutionErrorInfo struct {
	UnknownFields             *UnknownFieldSet          `json:"unknownFields,omitempty"`
	Initialized               bool                      `json:"initialized,omitempty"`
	MessageBytes              *ByteString               `json:"messageBytes,omitempty"`
	ParserForType             *ParserExecutionErrorInfo `json:"parserForType,omitempty"`
	SerializedSize            int32                     `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExecutionErrorInfo       `json:"defaultInstanceForType,omitempty"`
	Message                   string                    `json:"message,omitempty"`
	AllFields                 map[string]interface{}    `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor               `json:"descriptorForType,omitempty"`
	InitializationErrorString string                    `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                     `json:"memoizedSerializedSize,omitempty"`
}

type ExecutionGraph ¶

type ExecutionGraph struct {
	RootNodeId             string                                `json:"rootNodeId,omitempty"`
	NodeMap                map[string]ExecutionNode              `json:"nodeMap,omitempty"`
	NodeAdjacencyListMap   map[string]ExecutionNodeAdjacencyList `json:"nodeAdjacencyListMap,omitempty"`
	RepresentationStrategy string                                `json:"representationStrategy,omitempty"`
}

type ExecutionInfo ¶

type ExecutionInfo struct {
	Uuid    string `json:"uuid,omitempty"`
	StartTs int64  `json:"startTs,omitempty"`
	EndTs   int64  `json:"endTs,omitempty"`
	// This is the Execution Status of the entity
	Status string `json:"status,omitempty"`
}

This is the view for a particular Execution in Retry History

type ExecutionMetadata ¶

type ExecutionMetadata struct {
	UnknownFields             *UnknownFieldSet                 `json:"unknownFields,omitempty"`
	Initialized               bool                             `json:"initialized,omitempty"`
	PrincipalInfo             *ExecutionPrincipalInfo          `json:"principalInfo,omitempty"`
	RunSequence               int32                            `json:"runSequence,omitempty"`
	TriggerInfo               *ExecutionTriggerInfo            `json:"triggerInfo,omitempty"`
	TriggerInfoOrBuilder      *ExecutionTriggerInfoOrBuilder   `json:"triggerInfoOrBuilder,omitempty"`
	PipelineIdentifier        string                           `json:"pipelineIdentifier,omitempty"`
	PipelineIdentifierBytes   *ByteString                      `json:"pipelineIdentifierBytes,omitempty"`
	ExecutionUuid             string                           `json:"executionUuid,omitempty"`
	ExecutionUuidBytes        *ByteString                      `json:"executionUuidBytes,omitempty"`
	PrincipalInfoOrBuilder    *ExecutionPrincipalInfoOrBuilder `json:"principalInfoOrBuilder,omitempty"`
	GitSyncBranchContext      *ByteString                      `json:"gitSyncBranchContext,omitempty"`
	ModuleType                string                           `json:"moduleType,omitempty"`
	ModuleTypeBytes           *ByteString                      `json:"moduleTypeBytes,omitempty"`
	RetryInfo                 *RetryExecutionInfo              `json:"retryInfo,omitempty"`
	RetryInfoOrBuilder        *RetryExecutionInfoOrBuilder     `json:"retryInfoOrBuilder,omitempty"`
	IsNotificationConfigured  bool                             `json:"isNotificationConfigured,omitempty"`
	ParserForType             *ParserExecutionMetadata         `json:"parserForType,omitempty"`
	SerializedSize            int32                            `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExecutionMetadata               `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}           `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                      `json:"descriptorForType,omitempty"`
	InitializationErrorString string                           `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                            `json:"memoizedSerializedSize,omitempty"`
}

type ExecutionNode ¶

type ExecutionNode struct {
	Uuid           string                            `json:"uuid,omitempty"`
	SetupId        string                            `json:"setupId,omitempty"`
	Name           string                            `json:"name,omitempty"`
	Identifier     string                            `json:"identifier,omitempty"`
	BaseFqn        string                            `json:"baseFqn,omitempty"`
	Outcomes       map[string]map[string]interface{} `json:"outcomes,omitempty"`
	StepParameters *map[string]interface{}           `json:"stepParameters,omitempty"`
	StartTs        int64                             `json:"startTs,omitempty"`
	EndTs          int64                             `json:"endTs,omitempty"`
	StepType       string                            `json:"stepType,omitempty"`
	// This is the Execution Status of the entity
	Status              string                            `json:"status,omitempty"`
	FailureInfo         *FailureInfoDto                   `json:"failureInfo,omitempty"`
	SkipInfo            *SkipInfo                         `json:"skipInfo,omitempty"`
	NodeRunInfo         *NodeRunInfo                      `json:"nodeRunInfo,omitempty"`
	ExecutableResponses []ExecutableResponse              `json:"executableResponses,omitempty"`
	UnitProgresses      []UnitProgress                    `json:"unitProgresses,omitempty"`
	ProgressData        *map[string]interface{}           `json:"progressData,omitempty"`
	DelegateInfoList    []DelegateInfo                    `json:"delegateInfoList,omitempty"`
	InterruptHistories  []InterruptEffectDto              `json:"interruptHistories,omitempty"`
	StepDetails         map[string]map[string]interface{} `json:"stepDetails,omitempty"`
}

type ExecutionNodeAdjacencyList ¶

type ExecutionNodeAdjacencyList struct {
	Children []string `json:"children,omitempty"`
	NextIds  []string `json:"nextIds,omitempty"`
}

type ExecutionPrincipalInfo ¶

type ExecutionPrincipalInfo struct {
	UnknownFields             *UnknownFieldSet              `json:"unknownFields,omitempty"`
	Initialized               bool                          `json:"initialized,omitempty"`
	Principal                 string                        `json:"principal,omitempty"`
	PrincipalBytes            *ByteString                   `json:"principalBytes,omitempty"`
	PrincipalTypeValue        int32                         `json:"principalTypeValue,omitempty"`
	PrincipalType             string                        `json:"principalType,omitempty"`
	ShouldValidateRbac        bool                          `json:"shouldValidateRbac,omitempty"`
	ParserForType             *ParserExecutionPrincipalInfo `json:"parserForType,omitempty"`
	SerializedSize            int32                         `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExecutionPrincipalInfo       `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}        `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                   `json:"descriptorForType,omitempty"`
	InitializationErrorString string                        `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                         `json:"memoizedSerializedSize,omitempty"`
}

type ExecutionPrincipalInfoOrBuilder ¶

type ExecutionPrincipalInfoOrBuilder struct {
	Principal                 string                 `json:"principal,omitempty"`
	PrincipalBytes            *ByteString            `json:"principalBytes,omitempty"`
	PrincipalTypeValue        int32                  `json:"principalTypeValue,omitempty"`
	PrincipalType             string                 `json:"principalType,omitempty"`
	ShouldValidateRbac        bool                   `json:"shouldValidateRbac,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ExecutionSummaryInfo ¶

type ExecutionSummaryInfo struct {
	NumOfErrors     []int32 `json:"numOfErrors,omitempty"`
	Deployments     []int32 `json:"deployments,omitempty"`
	LastExecutionTs int64   `json:"lastExecutionTs,omitempty"`
	// This is the Execution Status of the entity
	LastExecutionStatus string `json:"lastExecutionStatus,omitempty"`
	LastExecutionId     string `json:"lastExecutionId,omitempty"`
}

This is the view of the Execution Summary

type ExecutionTriggerInfo ¶

type ExecutionTriggerInfo struct {
	UnknownFields             *UnknownFieldSet            `json:"unknownFields,omitempty"`
	Initialized               bool                        `json:"initialized,omitempty"`
	TriggerTypeValue          int32                       `json:"triggerTypeValue,omitempty"`
	TriggerType               string                      `json:"triggerType,omitempty"`
	TriggeredBy               *TriggeredBy                `json:"triggeredBy,omitempty"`
	TriggeredByOrBuilder      *TriggeredByOrBuilder       `json:"triggeredByOrBuilder,omitempty"`
	IsRerun                   bool                        `json:"isRerun,omitempty"`
	RerunInfo                 *RerunInfo                  `json:"rerunInfo,omitempty"`
	RerunInfoOrBuilder        *RerunInfoOrBuilder         `json:"rerunInfoOrBuilder,omitempty"`
	ParserForType             *ParserExecutionTriggerInfo `json:"parserForType,omitempty"`
	SerializedSize            int32                       `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExecutionTriggerInfo       `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}      `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                 `json:"descriptorForType,omitempty"`
	InitializationErrorString string                      `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                       `json:"memoizedSerializedSize,omitempty"`
}

type ExecutionTriggerInfoOrBuilder ¶

type ExecutionTriggerInfoOrBuilder struct {
	TriggerTypeValue          int32                  `json:"triggerTypeValue,omitempty"`
	TriggerType               string                 `json:"triggerType,omitempty"`
	TriggeredBy               *TriggeredBy           `json:"triggeredBy,omitempty"`
	TriggeredByOrBuilder      *TriggeredByOrBuilder  `json:"triggeredByOrBuilder,omitempty"`
	IsRerun                   bool                   `json:"isRerun,omitempty"`
	RerunInfo                 *RerunInfo             `json:"rerunInfo,omitempty"`
	RerunInfoOrBuilder        *RerunInfoOrBuilder    `json:"rerunInfoOrBuilder,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ExpressionBlock ¶

type ExpressionBlock struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Count                     int32                  `json:"count,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	Expression                string                 `json:"expression,omitempty"`
	ExpressionBytes           *ByteString            `json:"expressionBytes,omitempty"`
	ExpressionValueBytes      *ByteString            `json:"expressionValueBytes,omitempty"`
	ExpressionValue           string                 `json:"expressionValue,omitempty"`
	ParserForType             *ParserExpressionBlock `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExpressionBlock       `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type ExpressionBlockOrBuilder ¶

type ExpressionBlockOrBuilder struct {
	Count                     int32                  `json:"count,omitempty"`
	Expression                string                 `json:"expression,omitempty"`
	ExpressionBytes           *ByteString            `json:"expressionBytes,omitempty"`
	ExpressionValueBytes      *ByteString            `json:"expressionValueBytes,omitempty"`
	ExpressionValue           string                 `json:"expressionValue,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ExtensionRange ¶

type ExtensionRange struct {
	UnknownFields             *UnknownFieldSet                `json:"unknownFields,omitempty"`
	Initialized               bool                            `json:"initialized,omitempty"`
	Options                   *ExtensionRangeOptions          `json:"options,omitempty"`
	End                       int32                           `json:"end,omitempty"`
	Start                     int32                           `json:"start,omitempty"`
	ParserForType             *ParserExtensionRange           `json:"parserForType,omitempty"`
	SerializedSize            int32                           `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ExtensionRange                 `json:"defaultInstanceForType,omitempty"`
	OptionsOrBuilder          *ExtensionRangeOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	AllFields                 map[string]interface{}          `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                     `json:"descriptorForType,omitempty"`
	InitializationErrorString string                          `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                           `json:"memoizedSerializedSize,omitempty"`
}

type ExtensionRangeOptions ¶

type ExtensionRangeOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserExtensionRangeOptions   `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *ExtensionRangeOptions         `json:"defaultInstanceForType,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type ExtensionRangeOptionsOrBuilder ¶

type ExtensionRangeOptionsOrBuilder struct {
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type ExtensionRangeOrBuilder ¶

type ExtensionRangeOrBuilder struct {
	Options                   *ExtensionRangeOptions          `json:"options,omitempty"`
	End                       int32                           `json:"end,omitempty"`
	Start                     int32                           `json:"start,omitempty"`
	OptionsOrBuilder          *ExtensionRangeOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	AllFields                 map[string]interface{}          `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                     `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet                `json:"unknownFields,omitempty"`
	InitializationErrorString string                          `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message                        `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                            `json:"initialized,omitempty"`
}

type Failure ¶

type Failure struct {
	Status        string            `json:"status,omitempty"`
	Code          string            `json:"code,omitempty"`
	Message       string            `json:"message,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
	Errors        []ValidationError `json:"errors,omitempty"`
}

This is Failure entity as defied in Harness

type FailureInfoDto ¶

type FailureInfoDto struct {
	Message          string            `json:"message,omitempty"`
	FailureTypeList  []string          `json:"failureTypeList,omitempty"`
	ResponseMessages []ResponseMessage `json:"responseMessages,omitempty"`
}

type Feature ¶ added in v0.1.14

type Feature struct {
	// Indicates if the flag has been archived and is no longer used
	Archived bool `json:"archived,omitempty"`
	// The date the flag was created in milliseconds
	CreatedAt int64 `json:"createdAt"`
	// The default value returned when a flag is off
	DefaultOffVariation string `json:"defaultOffVariation"`
	// The default value returned when a flag is on
	DefaultOnVariation string `json:"defaultOnVariation"`
	// A description for this flag
	Description   string                `json:"description,omitempty"`
	EnvProperties *FeatureEnvProperties `json:"envProperties,omitempty"`
	// The value that the flag will return for the current user
	Evaluation string `json:"evaluation,omitempty"`
	// The identifier for the returned evaluation
	EvaluationIdentifier string `json:"evaluationIdentifier,omitempty"`
	// The Feature Flag identifier
	Identifier string `json:"identifier"`
	// The type of Feature flag
	Kind string `json:"kind"`
	// The date the flag was last modified in milliseconds
	ModifiedAt int64 `json:"modifiedAt,omitempty"`
	// The name of the Feature Flag
	Name string `json:"name"`
	// The user who created the flag
	Owner []string `json:"owner,omitempty"`
	// Indicates if this is a permanent flag, or one that should expire
	Permanent     bool           `json:"permanent,omitempty"`
	Prerequisites []Prerequisite `json:"prerequisites,omitempty"`
	// The project this Feature belongs to
	Project string `json:"project"`
	// The results shows which variations have been evaluated, and how many times each of these have been evaluated.
	Results []Results      `json:"results,omitempty"`
	Status  *FeatureStatus `json:"status,omitempty"`
	// A list of tags for this Feature Flag
	Tags []Tag `json:"tags,omitempty"`
	// The variations that can be returned for this flag
	Variations []Variation `json:"variations"`
}

A Feature Flag response

type FeatureEnvProperties ¶ added in v0.1.14

type FeatureEnvProperties struct {
	DefaultServe *Serve `json:"defaultServe"`
	// The environment identifier
	Environment string `json:"environment"`
	// The last time the flag was modified in this environment
	ModifiedAt int64 `json:"modifiedAt,omitempty"`
	// The variation to serve for this flag in this environment when the flag is off
	OffVariation string `json:"offVariation"`
	// A list of rules to use when evaluating this flag in this environment
	Rules []ServingRule `json:"rules,omitempty"`
	State *FeatureState `json:"state"`
	// A list of the variations that will be served to specific targets or target groups in an environment.
	VariationMap []VariationMap `json:"variationMap,omitempty"`
	// The version of the flag.  This is incremented each time it is changed
	Version int64 `json:"version,omitempty"`
}

The Feature Flag rules for a given environment

type FeatureFlagsApiCreateFeatureFlagOpts ¶ added in v0.1.14

type FeatureFlagsApiCreateFeatureFlagOpts struct {
	Body optional.Interface
}

type FeatureFlagsApiDeleteFeatureFlagOpts ¶ added in v0.1.14

type FeatureFlagsApiDeleteFeatureFlagOpts struct {
	CommitMsg optional.String
}

type FeatureFlagsApiGetAllFeaturesOpts ¶ added in v0.1.14

type FeatureFlagsApiGetAllFeaturesOpts struct {
	EnvironmentIdentifier optional.String
	PageNumber            optional.Int32
	PageSize              optional.Int32
	SortOrder             optional.String
	SortByField           optional.String
	Name                  optional.String
	Identifier            optional.String
	Archived              optional.Bool
	Kind                  optional.String
	TargetIdentifier      optional.String
	Metrics               optional.Bool
	FeatureIdentifiers    optional.String
	ExcludedFeatures      optional.String
}

type FeatureFlagsApiGetFeatureFlagOpts ¶ added in v0.1.14

type FeatureFlagsApiGetFeatureFlagOpts struct {
	EnvironmentIdentifier optional.String
}

type FeatureFlagsApiPatchFeatureOpts ¶ added in v0.1.14

type FeatureFlagsApiPatchFeatureOpts struct {
	Body                  optional.Interface
	EnvironmentIdentifier optional.String
}

type FeatureFlagsApiService ¶ added in v0.1.14

type FeatureFlagsApiService service

func (*FeatureFlagsApiService) CreateFeatureFlag ¶ added in v0.1.14

func (a *FeatureFlagsApiService) CreateFeatureFlag(ctx context.Context, accountIdentifier string, orgIdentifier string, localVarOptionals *FeatureFlagsApiCreateFeatureFlagOpts) (*http.Response, error)

func (*FeatureFlagsApiService) DeleteFeatureFlag ¶ added in v0.1.14

func (a *FeatureFlagsApiService) DeleteFeatureFlag(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *FeatureFlagsApiDeleteFeatureFlagOpts) (*http.Response, error)

func (*FeatureFlagsApiService) GetAllFeatures ¶ added in v0.1.14

func (a *FeatureFlagsApiService) GetAllFeatures(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *FeatureFlagsApiGetAllFeaturesOpts) (Features, *http.Response, error)

func (*FeatureFlagsApiService) GetFeatureFlag ¶ added in v0.1.14

func (a *FeatureFlagsApiService) GetFeatureFlag(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *FeatureFlagsApiGetFeatureFlagOpts) (Feature, *http.Response, error)

func (*FeatureFlagsApiService) PatchFeature ¶ added in v0.1.14

func (a *FeatureFlagsApiService) PatchFeature(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, identifier string, localVarOptionals *FeatureFlagsApiPatchFeatureOpts) (Feature, *http.Response, error)

type FeatureState ¶ added in v0.1.14

type FeatureState string

FeatureState : The state of a flag either off or on

const (
	ON_FeatureState  FeatureState = "on"
	OFF_FeatureState FeatureState = "off"
)

List of FeatureState

type FeatureStatus ¶ added in v0.1.14

type FeatureStatus struct {
	LastAccess int32  `json:"lastAccess"`
	Status     string `json:"status"`
}

Indicates when the flag was last evaluated

type Features ¶ added in v0.1.14

type Features struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version  int32     `json:"version,omitempty"`
	Features []Feature `json:"features,omitempty"`
}

A list of Feature Flags

type FieldDescriptor ¶

type FieldDescriptor struct {
	Index           int32                 `json:"index,omitempty"`
	Proto           *FieldDescriptorProto `json:"proto,omitempty"`
	FullName        string                `json:"fullName,omitempty"`
	JsonName        string                `json:"jsonName,omitempty"`
	File            *FileDescriptor       `json:"file,omitempty"`
	ExtensionScope  *Descriptor           `json:"extensionScope,omitempty"`
	Type_           string                `json:"type,omitempty"`
	ContainingType  *Descriptor           `json:"containingType,omitempty"`
	MessageType     *Descriptor           `json:"messageType,omitempty"`
	ContainingOneof *OneofDescriptor      `json:"containingOneof,omitempty"`
	EnumType        *EnumDescriptor       `json:"enumType,omitempty"`
	DefaultValue    *interface{}          `json:"defaultValue,omitempty"`
	Options         *FieldOptions         `json:"options,omitempty"`
	Optional        bool                  `json:"optional,omitempty"`
	JavaType        string                `json:"javaType,omitempty"`
	LiteJavaType    string                `json:"liteJavaType,omitempty"`
	Packable        bool                  `json:"packable,omitempty"`
	Packed          bool                  `json:"packed,omitempty"`
	Required        bool                  `json:"required,omitempty"`
	Repeated        bool                  `json:"repeated,omitempty"`
	MapField        bool                  `json:"mapField,omitempty"`
	Extension       bool                  `json:"extension,omitempty"`
	LiteType        string                `json:"liteType,omitempty"`
	Name            string                `json:"name,omitempty"`
	Number          int32                 `json:"number,omitempty"`
}

type FieldDescriptorProto ¶

type FieldDescriptorProto struct {
	UnknownFields             *UnknownFieldSet            `json:"unknownFields,omitempty"`
	Initialized               bool                        `json:"initialized,omitempty"`
	Label                     string                      `json:"label,omitempty"`
	Options                   *FieldOptions               `json:"options,omitempty"`
	OneofIndex                int32                       `json:"oneofIndex,omitempty"`
	Extendee                  string                      `json:"extendee,omitempty"`
	JsonName                  string                      `json:"jsonName,omitempty"`
	ParserForType             *ParserFieldDescriptorProto `json:"parserForType,omitempty"`
	SerializedSize            int32                       `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *FieldDescriptorProto       `json:"defaultInstanceForType,omitempty"`
	TypeNameBytes             *ByteString                 `json:"typeNameBytes,omitempty"`
	ExtendeeBytes             *ByteString                 `json:"extendeeBytes,omitempty"`
	DefaultValueBytes         *ByteString                 `json:"defaultValueBytes,omitempty"`
	JsonNameBytes             *ByteString                 `json:"jsonNameBytes,omitempty"`
	OptionsOrBuilder          *FieldOptionsOrBuilder      `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                 `json:"nameBytes,omitempty"`
	Name                      string                      `json:"name,omitempty"`
	TypeName                  string                      `json:"typeName,omitempty"`
	Type_                     string                      `json:"type,omitempty"`
	DefaultValue              string                      `json:"defaultValue,omitempty"`
	Number                    int32                       `json:"number,omitempty"`
	AllFields                 map[string]interface{}      `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                 `json:"descriptorForType,omitempty"`
	InitializationErrorString string                      `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                       `json:"memoizedSerializedSize,omitempty"`
}

type FieldDescriptorProtoOrBuilder ¶

type FieldDescriptorProtoOrBuilder struct {
	Label                     string                 `json:"label,omitempty"`
	Options                   *FieldOptions          `json:"options,omitempty"`
	OneofIndex                int32                  `json:"oneofIndex,omitempty"`
	Extendee                  string                 `json:"extendee,omitempty"`
	JsonName                  string                 `json:"jsonName,omitempty"`
	TypeNameBytes             *ByteString            `json:"typeNameBytes,omitempty"`
	ExtendeeBytes             *ByteString            `json:"extendeeBytes,omitempty"`
	DefaultValueBytes         *ByteString            `json:"defaultValueBytes,omitempty"`
	JsonNameBytes             *ByteString            `json:"jsonNameBytes,omitempty"`
	OptionsOrBuilder          *FieldOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString            `json:"nameBytes,omitempty"`
	Name                      string                 `json:"name,omitempty"`
	TypeName                  string                 `json:"typeName,omitempty"`
	Type_                     string                 `json:"type,omitempty"`
	DefaultValue              string                 `json:"defaultValue,omitempty"`
	Number                    int32                  `json:"number,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type FieldFilter ¶ added in v0.1.14

type FieldFilter struct {
	// List of all possible Fields
	Field string `json:"field,omitempty"`
	// List of all possible Operators
	Operator string `json:"operator,omitempty"`
	// List of all values of the filter.
	Values []string `json:"Values,omitempty"`
}

Filters return values as per the field, operator & List of string values provided

type FieldOptions ¶

type FieldOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	Packed                           bool                           `json:"packed,omitempty"`
	Weak                             bool                           `json:"weak,omitempty"`
	Ctype                            string                         `json:"ctype,omitempty"`
	Jstype                           string                         `json:"jstype,omitempty"`
	Lazy                             bool                           `json:"lazy,omitempty"`
	ParserForType                    *ParserFieldOptions            `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *FieldOptions                  `json:"defaultInstanceForType,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type FieldOptionsOrBuilder ¶

type FieldOptionsOrBuilder struct {
	Packed                           bool                           `json:"packed,omitempty"`
	Weak                             bool                           `json:"weak,omitempty"`
	Ctype                            string                         `json:"ctype,omitempty"`
	Jstype                           string                         `json:"jstype,omitempty"`
	Lazy                             bool                           `json:"lazy,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type FieldValues ¶

type FieldValues struct {
	FieldValues map[string][]string `json:"fieldValues,omitempty"`
}

type File ¶ added in v0.1.25

type File struct {
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Identifier of the File
	Identifier string `json:"identifier,omitempty"`
	// Name of the File
	Name string `json:"name,omitempty"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent identifier
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Description of the File
	Description string `json:"description,omitempty"`
	// Tags
	Tags []NgTag `json:"tags,omitempty"`
	// Mime type of the File
	MimeType string `json:"mimeType,omitempty"`
}

This is details of the file entity defined in Harness.

type FileDescriptor ¶

type FileDescriptor struct {
	Proto              *FileDescriptorProto `json:"proto,omitempty"`
	MessageTypes       []Descriptor         `json:"messageTypes,omitempty"`
	EnumTypes          []EnumDescriptor     `json:"enumTypes,omitempty"`
	Services           []ServiceDescriptor  `json:"services,omitempty"`
	Extensions         []FieldDescriptor    `json:"extensions,omitempty"`
	Dependencies       []FileDescriptor     `json:"dependencies,omitempty"`
	PublicDependencies []FileDescriptor     `json:"publicDependencies,omitempty"`
	FullName           string               `json:"fullName,omitempty"`
	Options            *FileOptions         `json:"options,omitempty"`
	Syntax             string               `json:"syntax,omitempty"`
	Name               string               `json:"name,omitempty"`
	Package_           string               `json:"package,omitempty"`
	File               *FileDescriptor      `json:"file,omitempty"`
}

type FileDescriptorProto ¶

type FileDescriptorProto struct {
	UnknownFields             *UnknownFieldSet                  `json:"unknownFields,omitempty"`
	Initialized               bool                              `json:"initialized,omitempty"`
	Options                   *FileOptions                      `json:"options,omitempty"`
	ServiceCount              int32                             `json:"serviceCount,omitempty"`
	ExtensionCount            int32                             `json:"extensionCount,omitempty"`
	PublicDependencyCount     int32                             `json:"publicDependencyCount,omitempty"`
	DependencyCount           int32                             `json:"dependencyCount,omitempty"`
	MessageTypeCount          int32                             `json:"messageTypeCount,omitempty"`
	EnumTypeCount             int32                             `json:"enumTypeCount,omitempty"`
	Syntax                    string                            `json:"syntax,omitempty"`
	ParserForType             *ParserFileDescriptorProto        `json:"parserForType,omitempty"`
	SerializedSize            int32                             `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *FileDescriptorProto              `json:"defaultInstanceForType,omitempty"`
	EnumTypeList              []EnumDescriptorProto             `json:"enumTypeList,omitempty"`
	EnumTypeOrBuilderList     []EnumDescriptorProtoOrBuilder    `json:"enumTypeOrBuilderList,omitempty"`
	ServiceList               []ServiceDescriptorProto          `json:"serviceList,omitempty"`
	ServiceOrBuilderList      []ServiceDescriptorProtoOrBuilder `json:"serviceOrBuilderList,omitempty"`
	ExtensionList             []FieldDescriptorProto            `json:"extensionList,omitempty"`
	ExtensionOrBuilderList    []FieldDescriptorProtoOrBuilder   `json:"extensionOrBuilderList,omitempty"`
	OptionsOrBuilder          *FileOptionsOrBuilder             `json:"optionsOrBuilder,omitempty"`
	SourceCodeInfo            *SourceCodeInfo                   `json:"sourceCodeInfo,omitempty"`
	SourceCodeInfoOrBuilder   *SourceCodeInfoOrBuilder          `json:"sourceCodeInfoOrBuilder,omitempty"`
	SyntaxBytes               *ByteString                       `json:"syntaxBytes,omitempty"`
	NameBytes                 *ByteString                       `json:"nameBytes,omitempty"`
	PackageBytes              *ByteString                       `json:"packageBytes,omitempty"`
	DependencyList            []string                          `json:"dependencyList,omitempty"`
	PublicDependencyList      []int32                           `json:"publicDependencyList,omitempty"`
	WeakDependencyList        []int32                           `json:"weakDependencyList,omitempty"`
	WeakDependencyCount       int32                             `json:"weakDependencyCount,omitempty"`
	MessageTypeList           []DescriptorProto                 `json:"messageTypeList,omitempty"`
	MessageTypeOrBuilderList  []DescriptorProtoOrBuilder        `json:"messageTypeOrBuilderList,omitempty"`
	Name                      string                            `json:"name,omitempty"`
	Package_                  string                            `json:"package,omitempty"`
	AllFields                 map[string]interface{}            `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                       `json:"descriptorForType,omitempty"`
	InitializationErrorString string                            `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                             `json:"memoizedSerializedSize,omitempty"`
}

type FileNode ¶ added in v0.1.25

type FileNode struct {
	// Identifier of the File Store Node
	Identifier string `json:"identifier"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
}

This contains file details

type FileOptions ¶

type FileOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserFileOptions             `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *FileOptions                   `json:"defaultInstanceForType,omitempty"`
	GoPackage                        string                         `json:"goPackage,omitempty"`
	GoPackageBytes                   *ByteString                    `json:"goPackageBytes,omitempty"`
	CcGenericServices                bool                           `json:"ccGenericServices,omitempty"`
	JavaGenericServices              bool                           `json:"javaGenericServices,omitempty"`
	PyGenericServices                bool                           `json:"pyGenericServices,omitempty"`
	PhpGenericServices               bool                           `json:"phpGenericServices,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	CcEnableArenas                   bool                           `json:"ccEnableArenas,omitempty"`
	ObjcClassPrefix                  string                         `json:"objcClassPrefix,omitempty"`
	ObjcClassPrefixBytes             *ByteString                    `json:"objcClassPrefixBytes,omitempty"`
	CsharpNamespace                  string                         `json:"csharpNamespace,omitempty"`
	CsharpNamespaceBytes             *ByteString                    `json:"csharpNamespaceBytes,omitempty"`
	SwiftPrefix                      string                         `json:"swiftPrefix,omitempty"`
	SwiftPrefixBytes                 *ByteString                    `json:"swiftPrefixBytes,omitempty"`
	PhpClassPrefix                   string                         `json:"phpClassPrefix,omitempty"`
	PhpClassPrefixBytes              *ByteString                    `json:"phpClassPrefixBytes,omitempty"`
	PhpNamespace                     string                         `json:"phpNamespace,omitempty"`
	PhpNamespaceBytes                *ByteString                    `json:"phpNamespaceBytes,omitempty"`
	PhpMetadataNamespace             string                         `json:"phpMetadataNamespace,omitempty"`
	PhpMetadataNamespaceBytes        *ByteString                    `json:"phpMetadataNamespaceBytes,omitempty"`
	RubyPackage                      string                         `json:"rubyPackage,omitempty"`
	RubyPackageBytes                 *ByteString                    `json:"rubyPackageBytes,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	JavaPackage                      string                         `json:"javaPackage,omitempty"`
	JavaPackageBytes                 *ByteString                    `json:"javaPackageBytes,omitempty"`
	JavaOuterClassname               string                         `json:"javaOuterClassname,omitempty"`
	JavaOuterClassnameBytes          *ByteString                    `json:"javaOuterClassnameBytes,omitempty"`
	JavaMultipleFiles                bool                           `json:"javaMultipleFiles,omitempty"`
	JavaGenerateEqualsAndHash        bool                           `json:"javaGenerateEqualsAndHash,omitempty"`
	JavaStringCheckUtf8              bool                           `json:"javaStringCheckUtf8,omitempty"`
	OptimizeFor                      string                         `json:"optimizeFor,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type FileOptionsOrBuilder ¶

type FileOptionsOrBuilder struct {
	GoPackage                        string                         `json:"goPackage,omitempty"`
	GoPackageBytes                   *ByteString                    `json:"goPackageBytes,omitempty"`
	CcGenericServices                bool                           `json:"ccGenericServices,omitempty"`
	JavaGenericServices              bool                           `json:"javaGenericServices,omitempty"`
	PyGenericServices                bool                           `json:"pyGenericServices,omitempty"`
	PhpGenericServices               bool                           `json:"phpGenericServices,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	CcEnableArenas                   bool                           `json:"ccEnableArenas,omitempty"`
	ObjcClassPrefix                  string                         `json:"objcClassPrefix,omitempty"`
	ObjcClassPrefixBytes             *ByteString                    `json:"objcClassPrefixBytes,omitempty"`
	CsharpNamespace                  string                         `json:"csharpNamespace,omitempty"`
	CsharpNamespaceBytes             *ByteString                    `json:"csharpNamespaceBytes,omitempty"`
	SwiftPrefix                      string                         `json:"swiftPrefix,omitempty"`
	SwiftPrefixBytes                 *ByteString                    `json:"swiftPrefixBytes,omitempty"`
	PhpClassPrefix                   string                         `json:"phpClassPrefix,omitempty"`
	PhpClassPrefixBytes              *ByteString                    `json:"phpClassPrefixBytes,omitempty"`
	PhpNamespace                     string                         `json:"phpNamespace,omitempty"`
	PhpNamespaceBytes                *ByteString                    `json:"phpNamespaceBytes,omitempty"`
	PhpMetadataNamespace             string                         `json:"phpMetadataNamespace,omitempty"`
	PhpMetadataNamespaceBytes        *ByteString                    `json:"phpMetadataNamespaceBytes,omitempty"`
	RubyPackage                      string                         `json:"rubyPackage,omitempty"`
	RubyPackageBytes                 *ByteString                    `json:"rubyPackageBytes,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	JavaPackage                      string                         `json:"javaPackage,omitempty"`
	JavaPackageBytes                 *ByteString                    `json:"javaPackageBytes,omitempty"`
	JavaOuterClassname               string                         `json:"javaOuterClassname,omitempty"`
	JavaOuterClassnameBytes          *ByteString                    `json:"javaOuterClassnameBytes,omitempty"`
	JavaMultipleFiles                bool                           `json:"javaMultipleFiles,omitempty"`
	JavaGenerateEqualsAndHash        bool                           `json:"javaGenerateEqualsAndHash,omitempty"`
	JavaStringCheckUtf8              bool                           `json:"javaStringCheckUtf8,omitempty"`
	OptimizeFor                      string                         `json:"optimizeFor,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type FileStoreApiCreateOpts ¶ added in v0.1.25

type FileStoreApiCreateOpts struct {
	Tags              optional.String
	Content           optional.Interface
	Identifier        optional.String
	Name              optional.String
	FileUsage         optional.String
	Type_             optional.String
	ParentIdentifier  optional.String
	Description       optional.String
	MimeType          optional.String
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiDeleteFileOpts ¶ added in v0.1.25

type FileStoreApiDeleteFileOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiDownloadFileOpts ¶ added in v0.1.25

type FileStoreApiDownloadFileOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiGetFolderNodesOpts ¶ added in v0.1.25

type FileStoreApiGetFolderNodesOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiService ¶ added in v0.1.25

type FileStoreApiService service

func (*FileStoreApiService) Create ¶ added in v0.1.25

func (*FileStoreApiService) DeleteFile ¶ added in v0.1.25

func (a *FileStoreApiService) DeleteFile(ctx context.Context, identifier string, localVarOptionals *FileStoreApiDeleteFileOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FileStoreApiService) DownloadFile ¶ added in v0.1.25

func (a *FileStoreApiService) DownloadFile(ctx context.Context, fileIdentifier string, localVarOptionals *FileStoreApiDownloadFileOpts) (*http.Response, error)

func (*FileStoreApiService) GetFolderNodes ¶ added in v0.1.25

func (*FileStoreApiService) Update ¶ added in v0.1.25

func (a *FileStoreApiService) Update(ctx context.Context, identifier string, localVarOptionals *FileStoreApiUpdateOpts) (ResponseDtoFile, *http.Response, error)

type FileStoreApiUpdateOpts ¶ added in v0.1.25

type FileStoreApiUpdateOpts struct {
	Tags              optional.String
	Identifier        optional.String
	Name              optional.String
	FileUsage         optional.String
	Type_             optional.String
	ParentIdentifier  optional.String
	Description       optional.String
	MimeType          optional.String
	Content           optional.Interface
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreNode ¶ added in v0.1.25

type FileStoreNode struct {
	// Identifier of the File Store Node
	Identifier string `json:"identifier"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
}

This is the view of the file store node entity defined in Harness

type FilesIdentifierBody ¶

type FilesIdentifierBody struct {
	File *interface{} `json:"file,omitempty"`
	Spec string       `json:"spec,omitempty"`
}

type FilestoreIdentifierBody ¶ added in v0.1.25

type FilestoreIdentifierBody struct {
	Tags string `json:"tags,omitempty"`
	// Identifier of the File
	Identifier string `json:"identifier,omitempty"`
	// Name of the File
	Name string `json:"name,omitempty"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent identifier
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Description of the File
	Description string `json:"description,omitempty"`
	// Mime type of the File
	MimeType string       `json:"mimeType,omitempty"`
	Content  *interface{} `json:"content,omitempty"`
}

type Filter ¶

type Filter struct {
	// Name of the Filter.
	Name string `json:"name"`
	// Identifier of the Filter.
	Identifier string `json:"identifier"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	FilterProperties  *FilterProperties `json:"filterProperties"`
	// This indicates visibility of Filter, by default it is Everyone.
	FilterVisibility string `json:"filterVisibility,omitempty"`
}

This has details of the Filter entity defined in Harness

type FilterApiDeleteFilterOpts ¶

type FilterApiDeleteFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiGetConnectorListV21Opts ¶

type FilterApiGetConnectorListV21Opts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiGetFilterOpts ¶

type FilterApiGetFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiPipelinedeleteFilterOpts ¶

type FilterApiPipelinedeleteFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiPipelinegetConnectorListV2Opts ¶

type FilterApiPipelinegetConnectorListV2Opts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiPipelinegetFilterOpts ¶

type FilterApiPipelinegetFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiService ¶

type FilterApiService service

func (*FilterApiService) DeleteFilter ¶

func (a *FilterApiService) DeleteFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiDeleteFilterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FilterApiService) GetConnectorListV21 ¶

func (a *FilterApiService) GetConnectorListV21(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *FilterApiGetConnectorListV21Opts) (ResponseDtoPageResponseFilter, *http.Response, error)

func (*FilterApiService) GetFilter ¶

func (a *FilterApiService) GetFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiGetFilterOpts) (ResponseDtoFilter, *http.Response, error)

func (*FilterApiService) PipelinedeleteFilter ¶

func (a *FilterApiService) PipelinedeleteFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiPipelinedeleteFilterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FilterApiService) PipelinegetConnectorListV2 ¶

func (a *FilterApiService) PipelinegetConnectorListV2(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *FilterApiPipelinegetConnectorListV2Opts) (ResponseDtoPageResponseFilter, *http.Response, error)

func (*FilterApiService) PipelinegetFilter ¶

func (a *FilterApiService) PipelinegetFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiPipelinegetFilterOpts) (ResponseDtoFilter, *http.Response, error)

func (*FilterApiService) PipelinepostFilter ¶

func (a *FilterApiService) PipelinepostFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Creates a Filter

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Connector to create
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

func (*FilterApiService) PipelineupdateFilter ¶

func (a *FilterApiService) PipelineupdateFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Updates the Filter

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the updated Filter. This should have all the fields not just the updated ones
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

func (*FilterApiService) PostFilter ¶

func (a *FilterApiService) PostFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Creates a Filter

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Connector to create
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

func (*FilterApiService) UpdateFilter ¶

func (a *FilterApiService) UpdateFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Updates the Filter

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the updated Filter. This should have all the fields not just the updated ones
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoFilter

type FilterProperties ¶

type FilterProperties struct {
	// Filter tags as a key-value pair.
	Tags map[string]string `json:"tags,omitempty"`
	// This specifies the corresponding Entity of the filter.
	FilterType string `json:"filterType,omitempty"`
}

Properties of the Filter entity defined in Harness.

type FilterStats ¶ added in v0.1.14

type FilterStats struct {
	Key    string   `json:"key,omitempty"`
	Values []string `json:"values,omitempty"`
}

Filter values available for a particular column/key.

type FilterValues ¶ added in v0.1.14

type FilterValues struct {
	Columns []string                 `json:"columns,omitempty"`
	Filter  *K8sRecommendationFilter `json:"filter,omitempty"`
}

The applicable 'columns' values are 'name', 'resourceType', 'namespace', 'clusterName'

type FixedSchedule ¶ added in v0.1.14

type FixedSchedule struct {
	// Name of the schedule
	Name string `json:"name,omitempty"`
	// ID of fixed schedule
	Id float64 `json:"id,omitempty"`
	// ID of account
	Account string `json:"account,omitempty"`
	// Description of fixed schedule
	Description string `json:"description,omitempty"`
	// List of resources to be controlled by the schedule
	Resources []StaticScheduleResource `json:"resources,omitempty"`
	Details   *OccurrenceSchedule      `json:"details,omitempty"`
}

type FixedSchedulesListResponse ¶ added in v0.1.14

type FixedSchedulesListResponse struct {
	Response []FixedSchedule `json:"response,omitempty"`
}

type FlagBasicInfo ¶ added in v0.1.14

type FlagBasicInfo struct {
	// The flag identifier
	Identifier string `json:"identifier"`
	// The user friendly flag name
	Name string `json:"name"`
}

A flag Identifier and name

type FlagBasicInfos ¶ added in v0.1.14

type FlagBasicInfos struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version      int32           `json:"version,omitempty"`
	FeatureFlags []FlagBasicInfo `json:"featureFlags,omitempty"`
}

A list of Flags

type FolderNode ¶ added in v0.1.25

type FolderNode struct {
	// Identifier of the File Store Node
	Identifier string `json:"identifier"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
	// Node children
	Children []FileStoreNode `json:"children,omitempty"`
}

This contains folder details

type FormDataContentDisposition ¶

type FormDataContentDisposition struct {
	Type_            string            `json:"type,omitempty"`
	Parameters       map[string]string `json:"parameters,omitempty"`
	FileName         string            `json:"fileName,omitempty"`
	CreationDate     time.Time         `json:"creationDate,omitempty"`
	ModificationDate time.Time         `json:"modificationDate,omitempty"`
	ReadDate         time.Time         `json:"readDate,omitempty"`
	Size             int64             `json:"size,omitempty"`
	Name             string            `json:"name,omitempty"`
}

type GatewayAccountRequest ¶

type GatewayAccountRequest struct {
	Uuid              string `json:"uuid,omitempty"`
	AccountName       string `json:"accountName,omitempty"`
	CompanyName       string `json:"companyName,omitempty"`
	DefaultExperience string `json:"defaultExperience,omitempty"`
	CreatedFromNG     bool   `json:"createdFromNG,omitempty"`
	IsNextGenEnabled  bool   `json:"isNextGenEnabled,omitempty"`
	NextGenEnabled    bool   `json:"nextGenEnabled,omitempty"`
}

Returns Gateway account request details like uuid, account name, company name, default experience, whether or not created from NextGen and whether NextGen is enabled or not.

type GcpAuthType ¶

type GcpAuthType string

func (GcpAuthType) String ¶

func (g GcpAuthType) String() string

type GcpBillingExportSpecDto ¶

type GcpBillingExportSpecDto struct {
	DatasetId string `json:"datasetId"`
	TableId   string `json:"tableId"`
}

type GcpCloudCostConnectorDto ¶

type GcpCloudCostConnectorDto struct {
	FeaturesEnabled     []string                 `json:"featuresEnabled,omitempty"`
	ProjectId           string                   `json:"projectId"`
	ServiceAccountEmail string                   `json:"serviceAccountEmail"`
	BillingExportSpec   *GcpBillingExportSpecDto `json:"billingExportSpec,omitempty"`
}

type GcpConnector ¶

type GcpConnector struct {
	Credential        *GcpConnectorCredential `json:"credential"`
	DelegateSelectors []string                `json:"delegateSelectors,omitempty"`
}

This contains GCP connector details

type GcpConnectorCredential ¶

type GcpConnectorCredential struct {
	Type_        GcpAuthType       `json:"type"`
	ManualConfig *GcpManualDetails `json:"-"`
	Spec         json.RawMessage   `json:"spec,omitempty"`
}

This contains GCP connector credentials

func (*GcpConnectorCredential) MarshalJSON ¶

func (a *GcpConnectorCredential) MarshalJSON() ([]byte, error)

func (*GcpConnectorCredential) UnmarshalJSON ¶

func (a *GcpConnectorCredential) UnmarshalJSON(data []byte) error

type GcpCredentialSpec ¶

type GcpCredentialSpec struct {
}

This contains GCP connector credentials spec

type GcpKmsConnector ¶

type GcpKmsConnector struct {
	// ID of the project on GCP.
	ProjectId string `json:"projectId"`
	// Region for GCP KMS
	Region string `json:"region"`
	// Name of the Key Ring where Google Cloud Symmetric Key is created.
	KeyRing string `json:"keyRing"`
	// Name of the Google Cloud Symmetric Key.
	KeyName     string `json:"keyName"`
	Credentials string `json:"credentials"`
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	Default_          bool     `json:"default,omitempty"`
}

This contains GCP KMS SecretManager configuration.

type GcpManualDetails ¶

type GcpManualDetails struct {
	SecretKeyRef string `json:"secretKeyRef"`
}

This contains GCP manual credentials details

type GenericSwaggerError ¶

type GenericSwaggerError struct {
	// contains filtered or unexported fields
}

GenericSwaggerError Provides access to the body, error and model on returned errors.

func (GenericSwaggerError) Body ¶

func (e GenericSwaggerError) Body() []byte

Body returns the raw bytes of the response

func (GenericSwaggerError) Code ¶

func (e GenericSwaggerError) Code() ErrorCode

func (GenericSwaggerError) Error ¶

func (e GenericSwaggerError) Error() string

Error returns non-empty string if there was an error.

func (GenericSwaggerError) Model ¶

func (e GenericSwaggerError) Model() interface{}

Model returns the unpacked model of the error

type GetAccessPointResponse ¶ added in v0.1.14

type GetAccessPointResponse struct {
	Response *AccessPoint `json:"response,omitempty"`
}

type GetEnvironmentByNameOpts ¶ added in v0.1.27

type GetEnvironmentByNameOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GetServiceByNameOpts ¶ added in v0.1.27

type GetServiceByNameOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GitAuthType ¶

type GitAuthType string

func (GitAuthType) String ¶

func (e GitAuthType) String() string

type GitAuthentication ¶

type GitAuthentication struct {
	Type_ string `json:"type"`
}

This is a interface for details of the Generic Git authentication information

type GitBranch ¶

type GitBranch struct {
	// Name of the branch.
	BranchName string `json:"branchName,omitempty"`
	// Sync Status of the Branch
	BranchSyncStatus string `json:"branchSyncStatus,omitempty"`
}

This contains details of the Git branch

type GitBranchList ¶

type GitBranchList struct {
	DefaultBranch *GitBranch             `json:"defaultBranch,omitempty"`
	Branches      *PageResponseGitBranch `json:"branches,omitempty"`
}

This contains details of the default and other branch

type GitBranchesApiGetListOfBranchesWithStatusOpts ¶

type GitBranchesApiGetListOfBranchesWithStatusOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Page              optional.Int32
	Size              optional.Int32
	SearchTerm        optional.String
	BranchSyncStatus  optional.String
}

type GitBranchesApiService ¶

type GitBranchesApiService service

func (*GitBranchesApiService) GetListOfBranchesWithStatus ¶

func (a *GitBranchesApiService) GetListOfBranchesWithStatus(ctx context.Context, yamlGitConfigIdentifier string, localVarOptionals *GitBranchesApiGetListOfBranchesWithStatusOpts) (ResponseDtoGitBranchList, *http.Response, error)

func (*GitBranchesApiService) SyncGitBranch ¶

func (a *GitBranchesApiService) SyncGitBranch(ctx context.Context, repoIdentifier string, localVarOptionals *GitBranchesApiSyncGitBranchOpts) (ResponseDtoBoolean, *http.Response, error)

type GitBranchesApiSyncGitBranchOpts ¶

type GitBranchesApiSyncGitBranchOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Branch            optional.String
}

type GitConfig ¶

type GitConfig struct {
	Url               string                    `json:"url"`
	ValidationRepo    string                    `json:"validationRepo,omitempty"`
	BranchName        string                    `json:"branchName,omitempty"`
	DelegateSelectors []string                  `json:"delegateSelectors,omitempty"`
	ExecuteOnDelegate bool                      `json:"executeOnDelegate,omitempty"`
	Type_             GitAuthType               `json:"type"`
	Http              *GitHttpAuthenticationDto `json:"-"`
	Ssh               *GitSshAuthentication     `json:"-"`
	ConnectionType    string                    `json:"connectionType"`
	Spec              json.RawMessage           `json:"spec"`
}

This contains details of the Generic Git connector

func (*GitConfig) MarshalJSON ¶

func (a *GitConfig) MarshalJSON() ([]byte, error)

func (*GitConfig) UnmarshalJSON ¶

func (a *GitConfig) UnmarshalJSON(data []byte) error

type GitConnectorType ¶

type GitConnectorType string

func (GitConnectorType) String ¶

func (e GitConnectorType) String() string

type GitDetails ¶ added in v0.1.14

type GitDetails struct {
	// A description of the change or action
	CommitMsg string `json:"commitMsg"`
}

The commit message to use as part of a gitsync operation

type GitEnabled ¶

type GitEnabled struct {
	// This checks if Git Sync is enabled for a given scope
	IsGitSyncEnabled bool `json:"isGitSyncEnabled,omitempty"`
	// This is the Git Sync connectivity mode
	ConnectivityMode string `json:"connectivityMode,omitempty"`
	GitSyncEnabled   bool   `json:"gitSyncEnabled,omitempty"`
}

This contains details of connectivity mode and whether Git Sync is enabled

type GitFileContent ¶

type GitFileContent struct {
	// Git File Content
	Content string `json:"content,omitempty"`
	// Object Id of the Git File
	ObjectId string `json:"objectId,omitempty"`
}

This contains content of Git File

type GitFullSyncApiCreateGitFullSyncConfigOpts ¶ added in v0.1.25

type GitFullSyncApiCreateGitFullSyncConfigOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GitFullSyncApiGetGitFullSyncConfigOpts ¶ added in v0.1.25

type GitFullSyncApiGetGitFullSyncConfigOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GitFullSyncApiListFullSyncFilesOpts ¶ added in v0.1.25

type GitFullSyncApiListFullSyncFilesOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	SearchTerm        optional.String
}

type GitFullSyncApiService ¶ added in v0.1.25

type GitFullSyncApiService service

func (*GitFullSyncApiService) CreateGitFullSyncConfig ¶ added in v0.1.25

func (a *GitFullSyncApiService) CreateGitFullSyncConfig(ctx context.Context, accountIdentifier string, localVarOptionals *GitFullSyncApiCreateGitFullSyncConfigOpts) (ResponseDtoGitFullSyncConfig, *http.Response, error)

func (*GitFullSyncApiService) GetGitFullSyncConfig ¶ added in v0.1.25

func (a *GitFullSyncApiService) GetGitFullSyncConfig(ctx context.Context, accountIdentifier string, localVarOptionals *GitFullSyncApiGetGitFullSyncConfigOpts) (ResponseDtoGitFullSyncConfig, *http.Response, error)

func (*GitFullSyncApiService) ListFullSyncFiles ¶ added in v0.1.25

func (*GitFullSyncApiService) TriggerFullSync ¶ added in v0.1.25

func (*GitFullSyncApiService) UpdateGitFullSyncConfig ¶ added in v0.1.25

func (a *GitFullSyncApiService) UpdateGitFullSyncConfig(ctx context.Context, accountIdentifier string, localVarOptionals *GitFullSyncApiUpdateGitFullSyncConfigOpts) (ResponseDtoGitFullSyncConfig, *http.Response, error)

type GitFullSyncApiTriggerFullSyncOpts ¶ added in v0.1.25

type GitFullSyncApiTriggerFullSyncOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GitFullSyncApiUpdateGitFullSyncConfigOpts ¶ added in v0.1.25

type GitFullSyncApiUpdateGitFullSyncConfigOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GitFullSyncConfig ¶ added in v0.1.25

type GitFullSyncConfig struct {
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Name of the branch from which the new branch will be forked out.
	BaseBranch string `json:"baseBranch,omitempty"`
	// Name of the branch. Entities were pushed to this branch, and a pull request was made from it.
	Branch string `json:"branch,omitempty"`
	// Title of the pull request.
	PrTitle string `json:"prTitle,omitempty"`
	// Determines if pull request was created.
	CreatePullRequest bool `json:"createPullRequest,omitempty"`
	// Git Sync Config Id.
	RepoIdentifier string `json:"repoIdentifier,omitempty"`
	// Determines if the provided branch was a new branch.
	IsNewBranch bool `json:"isNewBranch,omitempty"`
	// Name of the target branch of the pull request.
	TargetBranch string `json:"targetBranch,omitempty"`
	// Path of the root folder inside which entities were pushed.
	RootFolder string `json:"rootFolder,omitempty"`
	NewBranch  bool   `json:"newBranch,omitempty"`
}

This has config details specific to Git Full Sync with Harness.

type GitFullSyncConfigRequest ¶ added in v0.1.25

type GitFullSyncConfigRequest struct {
	// Name of the branch to which the entities will be pushed and from which pull request will be created.
	Branch string `json:"branch"`
	// Git Sync Config Id.
	RepoIdentifier string `json:"repoIdentifier"`
	// Path of the root folder inside which the entities will be pushed.
	RootFolder string `json:"rootFolder"`
	// Either true to create a new branch, or false to push entities to a existing branch.Default: false.
	IsNewBranch bool `json:"isNewBranch,omitempty"`
	// Name of the branch from which new branch will be forked out.
	BaseBranch string `json:"baseBranch,omitempty"`
	// If true a pull request will be created from branch to target branch.Default: false.
	CreatePullRequest bool `json:"createPullRequest,omitempty"`
	// Name of the branch to which pull request will be merged.
	TargetBranch string `json:"targetBranch,omitempty"`
	// Title of the pull request.
	PrTitle   string `json:"prTitle,omitempty"`
	NewBranch bool   `json:"newBranch,omitempty"`
}

Details required to trigger Git Full Sync.

type GitFullSyncEntityInfo ¶ added in v0.1.25

type GitFullSyncEntityInfo struct {
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// File Path of the Entity.
	FilePath string `json:"filePath,omitempty"`
	// Entity Type.
	EntityType string `json:"entityType,omitempty"`
	// Sync Status of the Entity that may be QUEUED, SUCCESS or FAILED.
	SyncStatus string `json:"syncStatus,omitempty"`
	// Name of the Entity.
	Name string `json:"name,omitempty"`
	// Identifier of the Entity.
	Identifier string `json:"identifier,omitempty"`
	// Name of the branch.
	Branch string `json:"branch,omitempty"`
	// Name of the repository.
	RepoName string `json:"repoName,omitempty"`
	// URL of the repository.
	RepoUrl string `json:"repoUrl,omitempty"`
	// Path to  the root folder of the Entity.
	RootFolder string `json:"rootFolder,omitempty"`
	// This is the number of full sync retry attempts.
	RetryCount int64 `json:"retryCount,omitempty"`
	// Contains the error details while syncing the entity to Git.
	ErrorMessage string `json:"errorMessage,omitempty"`
}

This contains the details of a Git Full Sync Entity with its Sync status

type GitFullSyncEntityInfoFilter ¶ added in v0.1.25

type GitFullSyncEntityInfoFilter struct {
	// List of entity Types to filter on the entities.
	EntityTypes []string `json:"entityTypes,omitempty"`
	// Sync Status of the Entity that may be QUEUED, SUCCESS or FAILED.
	SyncStatus string `json:"syncStatus,omitempty"`
}

Filter details for Git Full Sync.

type GitHttpAuthenticationDto ¶

type GitHttpAuthenticationDto struct {
	Type_       string `json:"type"`
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains details of the Generic Git authentication information used via HTTP connections

type GitPrCreateRequest ¶

type GitPrCreateRequest struct {
	// Source Branch for pull request
	SourceBranch string `json:"sourceBranch"`
	// Target Branch for pull request
	TargetBranch string `json:"targetBranch"`
	// PR title
	Title string `json:"title"`
	// Git Sync Config Id
	YamlGitConfigRef string `json:"yamlGitConfigRef"`
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Specifies which token to use. If True, the SCM token will be used, else the Git Connector token will be used
	UseUserFromToken bool `json:"useUserFromToken,omitempty"`
}

type GitSshAuthentication ¶

type GitSshAuthentication struct {
	Type_     string `json:"type"`
	SshKeyRef string `json:"sshKeyRef"`
}

This contains details of the Generic Git authentication information used via SSH connections

type GitSyncApiCreateGitSyncConfigOpts ¶

type GitSyncApiCreateGitSyncConfigOpts struct {
	AccountIdentifier optional.String
}

type GitSyncApiGetGitSyncConfigListOpts ¶

type GitSyncApiGetGitSyncConfigListOpts struct {
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	AccountIdentifier optional.String
}

type GitSyncApiIsGitSyncEnabledOpts ¶

type GitSyncApiIsGitSyncEnabledOpts struct {
	AccountIdentifier optional.String
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
}

type GitSyncApiService ¶

type GitSyncApiService service

func (*GitSyncApiService) CreateGitSyncConfig ¶

func (a *GitSyncApiService) CreateGitSyncConfig(ctx context.Context, body GitSyncConfig, localVarOptionals *GitSyncApiCreateGitSyncConfigOpts) (GitSyncConfig, *http.Response, error)

func (*GitSyncApiService) GetGitSyncConfigList ¶

func (a *GitSyncApiService) GetGitSyncConfigList(ctx context.Context, localVarOptionals *GitSyncApiGetGitSyncConfigListOpts) ([]GitSyncConfig, *http.Response, error)

func (*GitSyncApiService) IsGitSyncEnabled ¶

func (a *GitSyncApiService) IsGitSyncEnabled(ctx context.Context, localVarOptionals *GitSyncApiIsGitSyncEnabledOpts) (GitEnabled, *http.Response, error)

func (*GitSyncApiService) UpdateDefaultFolder ¶

func (a *GitSyncApiService) UpdateDefaultFolder(ctx context.Context, identifier string, folderIdentifier string, localVarOptionals *GitSyncApiUpdateDefaultFolderOpts) (GitSyncConfig, *http.Response, error)

func (*GitSyncApiService) UpdateGitSyncConfig ¶

func (a *GitSyncApiService) UpdateGitSyncConfig(ctx context.Context, body GitSyncConfig, localVarOptionals *GitSyncApiUpdateGitSyncConfigOpts) (GitSyncConfig, *http.Response, error)

type GitSyncApiUpdateDefaultFolderOpts ¶

type GitSyncApiUpdateDefaultFolderOpts struct {
	ProjectId      optional.String
	OrganizationId optional.String
	AccountId      optional.String
}

type GitSyncApiUpdateGitSyncConfigOpts ¶

type GitSyncApiUpdateGitSyncConfigOpts struct {
	AccountIdentifier optional.String
}

type GitSyncConfig ¶

type GitSyncConfig struct {
	// Git Sync Config Id.
	Identifier string `json:"identifier,omitempty"`
	// Name of the repository. Any leading/trailing spaces will be removed.
	Name string `json:"name,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Id of the Connector referenced in Git
	GitConnectorRef string `json:"gitConnectorRef,omitempty"`
	// URL of the repository. Any leading/trailing spaces will be removed.
	Repo string `json:"repo,omitempty"`
	// Name of the branch. Any leading/trailing spaces will be removed.
	Branch string `json:"branch,omitempty"`
	// Connector Type
	GitConnectorType string `json:"gitConnectorType"`
	// List of all Root Folder Details
	GitSyncFolderConfigDTOs []GitSyncFolderConfig `json:"gitSyncFolderConfigDTOs,omitempty"`
}

This contains details of Git Sync Config

type GitSyncError ¶

type GitSyncError struct {
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// URL of the repository.
	RepoUrl string `json:"repoUrl,omitempty"`
	// Git Sync Config Id.
	RepoId string `json:"repoId,omitempty"`
	// Name of the branch.
	BranchName string `json:"branchName,omitempty"`
	// List of scope of the Git Sync Error
	Scopes []Scope `json:"scopes,omitempty"`
	// Type of operation done in file
	ChangeType string `json:"changeType,omitempty"`
	// Complete File Path of the Entity
	CompleteFilePath string `json:"completeFilePath,omitempty"`
	// Entity Type.
	EntityType string `json:"entityType,omitempty"`
	// Error Message
	FailureReason string `json:"failureReason,omitempty"`
	// Status of Git Sync Error
	Status string `json:"status,omitempty"`
	// Type of Git Sync Error
	ErrorType              string               `json:"errorType,omitempty"`
	AdditionalErrorDetails *GitSyncErrorDetails `json:"additionalErrorDetails,omitempty"`
	RepoProvider           string               `json:"repoProvider,omitempty"`
	// Time at which the Git Sync error was logged
	CreatedAt int64 `json:"createdAt,omitempty"`
}

This contains Git Sync Error Details

type GitSyncErrorAggregateByCommit ¶

type GitSyncErrorAggregateByCommit struct {
	// Commit Id
	GitCommitId string `json:"gitCommitId,omitempty"`
	// The number of active errors in a commit
	FailedCount int32 `json:"failedCount,omitempty"`
	// Git Sync Config Id.
	RepoId string `json:"repoId,omitempty"`
	// Name of the branch.
	BranchName string `json:"branchName,omitempty"`
	// Commit Message to use for the merge commit.
	CommitMessage string `json:"commitMessage,omitempty"`
	// This is the time at which the Git Sync error was logged
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This has the list of Git Sync errors corresponding to a specific Commit Id
	ErrorsForSummaryView []GitSyncError `json:"errorsForSummaryView,omitempty"`
}

This contains a list of Git Sync Error details for a given Commit Id

type GitSyncErrorCount ¶

type GitSyncErrorCount struct {
	// This is the number of Git to Harness errors
	GitToHarnessErrorCount int64 `json:"gitToHarnessErrorCount,omitempty"`
	// This is the number of connectivity errors
	ConnectivityErrorCount int64 `json:"connectivityErrorCount,omitempty"`
}

This is the total number of Git sync and connectivity errors

type GitSyncErrorDetails ¶

type GitSyncErrorDetails struct {
}

This contains Git Sync error details specific to Error Type

type GitSyncErrorsApiGetGitSyncErrorsCountOpts ¶

type GitSyncErrorsApiGetGitSyncErrorsCountOpts struct {
	AccountIdentifier       optional.String
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	SearchTerm              optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type GitSyncErrorsApiListGitSyncErrorsOpts ¶

type GitSyncErrorsApiListGitSyncErrorsOpts struct {
	PageIndex               optional.Int32
	PageSize                optional.Int32
	SortOrders              optional.Interface
	AccountIdentifier       optional.String
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	SearchTerm              optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	GitToHarness            optional.Bool
}

type GitSyncErrorsApiListGitToHarnessErrorForCommitOpts ¶

type GitSyncErrorsApiListGitToHarnessErrorForCommitOpts struct {
	PageIndex               optional.Int32
	PageSize                optional.Int32
	SortOrders              optional.Interface
	AccountIdentifier       optional.String
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type GitSyncErrorsApiListGitToHarnessErrorsGroupedByCommitsOpts ¶

type GitSyncErrorsApiListGitToHarnessErrorsGroupedByCommitsOpts struct {
	PageIndex               optional.Int32
	PageSize                optional.Int32
	SortOrders              optional.Interface
	AccountIdentifier       optional.String
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	SearchTerm              optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	NumberOfErrorsInSummary optional.Int32
}

type GitSyncErrorsApiService ¶

type GitSyncErrorsApiService service

func (*GitSyncErrorsApiService) GetGitSyncErrorsCount ¶

func (*GitSyncErrorsApiService) ListGitSyncErrors ¶

func (*GitSyncErrorsApiService) ListGitToHarnessErrorForCommit ¶

type GitSyncFolderConfig ¶

type GitSyncFolderConfig struct {
	// Root Folder Name
	RootFolder string `json:"rootFolder,omitempty"`
	// This checks if the folder is the default folder
	IsDefault bool `json:"isDefault,omitempty"`
}

This contains details of Root Folder

type GitSyncPatchOperation ¶ added in v0.1.14

type GitSyncPatchOperation struct {
	// A comment explaining the reason for this patch operation
	Comment string `json:"comment,omitempty"`
	// Time of execution in unix epoch milliseconds when the scheduled changes will be applied
	ExecutionTime int32                    `json:"executionTime,omitempty"`
	GitDetails    *GitDetails              `json:"gitDetails,omitempty"`
	Instructions  *[]PatchInstructionInner `json:"instructions"`
}

type GitSyncSettings ¶

type GitSyncSettings struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier"`
	// Specifies Connectivity Mode for Git Sync. If True, executes through Delegate, else executes through Platform. The default value is True
	ExecuteOnDelegate bool `json:"executeOnDelegate"`
}

This contains details of Git Sync Settings

type GitSyncSettingsApiGetGitSyncSettingsOpts ¶

type GitSyncSettingsApiGetGitSyncSettingsOpts struct {
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	AccountIdentifier optional.String
}

type GitSyncSettingsApiService ¶

type GitSyncSettingsApiService service

func (*GitSyncSettingsApiService) CreateGitSyncSetting ¶

func (a *GitSyncSettingsApiService) CreateGitSyncSetting(ctx context.Context, body GitSyncSettings, accountIdentifier string) (ResponseDtoGitSyncSettings, *http.Response, error)

GitSyncSettingsApiService Creates Git Sync Setting in a scope

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This contains details of Git Sync settings like - (scope, executionOnDelegate)
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoGitSyncSettings

func (*GitSyncSettingsApiService) GetGitSyncSettings ¶

func (*GitSyncSettingsApiService) UpdateGitSyncSetting ¶

func (a *GitSyncSettingsApiService) UpdateGitSyncSetting(ctx context.Context, body GitSyncSettings, accountIdentifier string) (ResponseDtoGitSyncSettings, *http.Response, error)

GitSyncSettingsApiService This updates the existing Git Sync settings within the scope. Only changing Connectivity Mode is allowed

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This contains details of Git Sync Settings
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoGitSyncSettings

type GithubApiAccess ¶

type GithubApiAccess struct {
	Type_     GithubApiAccessType `json:"type"`
	Spec      json.RawMessage     `json:"spec,omitempty"`
	GithubApp *GithubAppSpec      `json:"-"`
	Token     *GithubTokenSpec    `json:"-"`
}

This contains details of the information needed for Github API access

func (*GithubApiAccess) MarshalJSON ¶

func (a *GithubApiAccess) MarshalJSON() ([]byte, error)

func (*GithubApiAccess) UnmarshalJSON ¶

func (a *GithubApiAccess) UnmarshalJSON(data []byte) error

type GithubApiAccessSpec ¶

type GithubApiAccessSpec struct {
}

This contains details of the information such as references of username and password needed for Github API access

type GithubApiAccessType ¶

type GithubApiAccessType string

func (GithubApiAccessType) String ¶

func (e GithubApiAccessType) String() string

type GithubAppSpec ¶

type GithubAppSpec struct {
	InstallationId string `json:"installationId"`
	ApplicationId  string `json:"applicationId"`
	PrivateKeyRef  string `json:"privateKeyRef"`
}

This contains details of the Github API access credentials Specs such as references of private key

type GithubAuthentication ¶

type GithubAuthentication struct {
	Type_ GitAuthType            `json:"type"`
	Spec  json.RawMessage        `json:"spec"`
	Http  *GithubHttpCredentials `json:"-"`
	Ssh   *GithubSshCredentials  `json:"-"`
}

This contains details of the information needed for Github access

func (*GithubAuthentication) MarshalJSON ¶

func (a *GithubAuthentication) MarshalJSON() ([]byte, error)

func (*GithubAuthentication) UnmarshalJSON ¶

func (a *GithubAuthentication) UnmarshalJSON(data []byte) error

type GithubConnector ¶

type GithubConnector struct {
	Url               string                `json:"url"`
	ValidationRepo    string                `json:"validationRepo,omitempty"`
	Authentication    *GithubAuthentication `json:"authentication"`
	ApiAccess         *GithubApiAccess      `json:"apiAccess,omitempty"`
	DelegateSelectors []string              `json:"delegateSelectors,omitempty"`
	ExecuteOnDelegate bool                  `json:"executeOnDelegate,omitempty"`
	Type_             GitConnectorType      `json:"type"`
}

This contains details of Github connectors

type GithubCredentials ¶

type GithubCredentials struct {
}

This is a interface for details of the Github credentials

type GithubHttpCredentialType ¶

type GithubHttpCredentialType string

func (GithubHttpCredentialType) String ¶

func (e GithubHttpCredentialType) String() string

type GithubHttpCredentials ¶

type GithubHttpCredentials struct {
	Type_         GithubHttpCredentialType `json:"type"`
	Spec          json.RawMessage          `json:"spec"`
	UsernameToken *GithubUsernameToken     `json:"-"`
}

This contains details of the Github credentials used via HTTP connections

func (*GithubHttpCredentials) MarshalJSON ¶

func (a *GithubHttpCredentials) MarshalJSON() ([]byte, error)

func (*GithubHttpCredentials) UnmarshalJSON ¶

func (a *GithubHttpCredentials) UnmarshalJSON(data []byte) error

type GithubHttpCredentialsSpec ¶

type GithubHttpCredentialsSpec struct {
}

This is a interface for details of the Github credentials Specs such as references of username and password

type GithubSshCredentials ¶

type GithubSshCredentials struct {
	SshKeyRef string `json:"sshKeyRef"`
}

This contains details of the Github credentials used via SSH connections

type GithubTokenSpec ¶

type GithubTokenSpec struct {
	TokenRef string `json:"tokenRef"`
}

This contains details of the information such as references of token needed for Github API access

type GithubUsernamePassword ¶

type GithubUsernamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains details of the Github credentials Specs such as references of username and password

type GithubUsernameToken ¶

type GithubUsernameToken struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	TokenRef    string `json:"tokenRef"`
}

This contains details of the Github credentials Specs such as references of username and token

type GitlabApiAccess ¶

type GitlabApiAccess struct {
	Type_ GitlabApiAuthType `json:"type"`
	Token *GitlabTokenSpec  `json:"-"`
	Spec  json.RawMessage   `json:"spec,omitempty"`
}

This contains details of the information needed for Gitlab API access

func (*GitlabApiAccess) MarshalJSON ¶

func (a *GitlabApiAccess) MarshalJSON() ([]byte, error)

func (*GitlabApiAccess) UnmarshalJSON ¶

func (a *GitlabApiAccess) UnmarshalJSON(data []byte) error

type GitlabApiAccessSpec ¶

type GitlabApiAccessSpec struct {
}

This contains details of the information such as references of username and password needed for Gitlab API access

type GitlabApiAuthType ¶

type GitlabApiAuthType string

func (GitlabApiAuthType) String ¶

func (e GitlabApiAuthType) String() string

type GitlabAuthentication ¶

type GitlabAuthentication struct {
	Type_ GitAuthType            `json:"type"`
	Http  *GitlabHttpCredentials `json:"-"`
	Ssh   *GitlabSshCredentials  `json:"-"`
	Spec  json.RawMessage        `json:"spec"`
}

This contains details of the information needed for Gitlab access

func (*GitlabAuthentication) MarshalJSON ¶

func (a *GitlabAuthentication) MarshalJSON() ([]byte, error)

func (*GitlabAuthentication) UnmarshalJSON ¶

func (a *GitlabAuthentication) UnmarshalJSON(data []byte) error

type GitlabConnector ¶

type GitlabConnector struct {
	Url               string                `json:"url"`
	ValidationRepo    string                `json:"validationRepo,omitempty"`
	Authentication    *GitlabAuthentication `json:"authentication"`
	ApiAccess         *GitlabApiAccess      `json:"apiAccess,omitempty"`
	DelegateSelectors []string              `json:"delegateSelectors,omitempty"`
	Type_             GitConnectorType      `json:"type"`
}

This contains details of Gitlab connectors

type GitlabCredentials ¶

type GitlabCredentials struct {
}

This is a interface for details of the Gitlab credentials

type GitlabHttpCredentialType ¶

type GitlabHttpCredentialType string

func (GitlabHttpCredentialType) String ¶

func (e GitlabHttpCredentialType) String() string

type GitlabHttpCredentials ¶

type GitlabHttpCredentials struct {
	Type_            GitlabHttpCredentialType `json:"type"`
	UsernamePassword *GitlabUsernamePassword  `json:"-"`
	UsernameToken    *GitlabUsernameToken     `json:"-"`
	Spec             json.RawMessage          `json:"spec"`
}

This contains details of the Gitlab credentials used via HTTP connections

func (*GitlabHttpCredentials) MarshalJSON ¶

func (a *GitlabHttpCredentials) MarshalJSON() ([]byte, error)

func (*GitlabHttpCredentials) UnmarshalJSON ¶

func (a *GitlabHttpCredentials) UnmarshalJSON(data []byte) error

type GitlabHttpCredentialsSpec ¶

type GitlabHttpCredentialsSpec struct {
}

This is a interface for details of the Gitlab credentials Specs such as references of username and password

type GitlabKerberos ¶

type GitlabKerberos struct {
	KerberosKeyRef string `json:"kerberosKeyRef"`
}

This contains details of the Gitlab credentials Specs such as references of Keberos key

type GitlabSshCredentials ¶

type GitlabSshCredentials struct {
	SshKeyRef string `json:"sshKeyRef"`
}

This contains details of the Gitlab credentials used via SSH connections

type GitlabTokenSpec ¶

type GitlabTokenSpec struct {
	TokenRef string `json:"tokenRef"`
}

This contains details of the information such as references of token needed for Gitlab API access

type GitlabUsernamePassword ¶

type GitlabUsernamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains details of the Gitlab credentials Specs such as references of username and password

type GitlabUsernameToken ¶

type GitlabUsernameToken struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	TokenRef    string `json:"tokenRef"`
}

This contains details of the Gitlab credentials Specs such as references of username and token

type GovernanceMetadata ¶

type GovernanceMetadata struct {
	UnknownFields             *UnknownFieldSet             `json:"unknownFields,omitempty"`
	Timestamp                 int64                        `json:"timestamp,omitempty"`
	Initialized               bool                         `json:"initialized,omitempty"`
	Created                   int64                        `json:"created,omitempty"`
	Entity                    string                       `json:"entity,omitempty"`
	Action                    string                       `json:"action,omitempty"`
	Status                    string                       `json:"status,omitempty"`
	DetailsCount              int32                        `json:"detailsCount,omitempty"`
	EntityBytes               *ByteString                  `json:"entityBytes,omitempty"`
	ActionBytes               *ByteString                  `json:"actionBytes,omitempty"`
	MessageBytes              *ByteString                  `json:"messageBytes,omitempty"`
	TypeBytes                 *ByteString                  `json:"typeBytes,omitempty"`
	StatusBytes               *ByteString                  `json:"statusBytes,omitempty"`
	AccountId                 string                       `json:"accountId,omitempty"`
	AccountIdBytes            *ByteString                  `json:"accountIdBytes,omitempty"`
	OrgIdBytes                *ByteString                  `json:"orgIdBytes,omitempty"`
	ProjectId                 string                       `json:"projectId,omitempty"`
	ProjectIdBytes            *ByteString                  `json:"projectIdBytes,omitempty"`
	Deny                      bool                         `json:"deny,omitempty"`
	ParserForType             *ParserGovernanceMetadata    `json:"parserForType,omitempty"`
	SerializedSize            int32                        `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *GovernanceMetadata          `json:"defaultInstanceForType,omitempty"`
	OrgId                     string                       `json:"orgId,omitempty"`
	IdBytes                   *ByteString                  `json:"idBytes,omitempty"`
	DetailsList               []PolicySetMetadata          `json:"detailsList,omitempty"`
	DetailsOrBuilderList      []PolicySetMetadataOrBuilder `json:"detailsOrBuilderList,omitempty"`
	Message                   string                       `json:"message,omitempty"`
	Id                        string                       `json:"id,omitempty"`
	Type_                     string                       `json:"type,omitempty"`
	AllFields                 map[string]interface{}       `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                  `json:"descriptorForType,omitempty"`
	InitializationErrorString string                       `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                        `json:"memoizedSerializedSize,omitempty"`
}

type GraphLayoutNode ¶

type GraphLayoutNode struct {
	NodeType       string `json:"nodeType,omitempty"`
	NodeGroup      string `json:"nodeGroup,omitempty"`
	NodeIdentifier string `json:"nodeIdentifier,omitempty"`
	Name           string `json:"name,omitempty"`
	NodeUuid       string `json:"nodeUuid,omitempty"`
	// This is the Execution Status of the entity
	Status         string                            `json:"status,omitempty"`
	Module         string                            `json:"module,omitempty"`
	ModuleInfo     map[string]map[string]interface{} `json:"moduleInfo,omitempty"`
	StartTs        int64                             `json:"startTs,omitempty"`
	EndTs          int64                             `json:"endTs,omitempty"`
	EdgeLayoutList *EdgeLayoutList                   `json:"edgeLayoutList,omitempty"`
	SkipInfo       *SkipInfo                         `json:"skipInfo,omitempty"`
	NodeRunInfo    *NodeRunInfo                      `json:"nodeRunInfo,omitempty"`
	BarrierFound   bool                              `json:"barrierFound,omitempty"`
	FailureInfo    *ExecutionErrorInfo               `json:"failureInfo,omitempty"`
	FailureInfoDTO *FailureInfoDto                   `json:"failureInfoDTO,omitempty"`
	StepDetails    map[string]map[string]interface{} `json:"stepDetails,omitempty"`
}

This is the view of the Graph for execution of the Pipeline.

type HarnessResourceGroupApiCreateResourceGroupOpts ¶

type HarnessResourceGroupApiCreateResourceGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiCreateResourceGroupV2Opts ¶ added in v0.1.25

type HarnessResourceGroupApiCreateResourceGroupV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiDeleteResourceGroupOpts ¶

type HarnessResourceGroupApiDeleteResourceGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiDeleteResourceGroupV2Opts ¶ added in v0.1.25

type HarnessResourceGroupApiDeleteResourceGroupV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiGetFilterResourceGroupListOpts ¶

type HarnessResourceGroupApiGetFilterResourceGroupListOpts struct {
	PageIndex  optional.Int32
	PageSize   optional.Int32
	SortOrders optional.Interface
}

type HarnessResourceGroupApiGetFilterResourceGroupListV2Opts ¶ added in v0.1.25

type HarnessResourceGroupApiGetFilterResourceGroupListV2Opts struct {
	PageIndex  optional.Int32
	PageSize   optional.Int32
	SortOrders optional.Interface
}

type HarnessResourceGroupApiGetResourceGroupListOpts ¶

type HarnessResourceGroupApiGetResourceGroupListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type HarnessResourceGroupApiGetResourceGroupListV2Opts ¶ added in v0.1.25

type HarnessResourceGroupApiGetResourceGroupListV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type HarnessResourceGroupApiGetResourceGroupOpts ¶

type HarnessResourceGroupApiGetResourceGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiGetResourceGroupV2Opts ¶ added in v0.1.25

type HarnessResourceGroupApiGetResourceGroupV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiService ¶

type HarnessResourceGroupApiService service

func (*HarnessResourceGroupApiService) CreateResourceGroup ¶

func (*HarnessResourceGroupApiService) CreateResourceGroupV2 ¶ added in v0.1.25

func (*HarnessResourceGroupApiService) DeleteResourceGroup ¶

func (a *HarnessResourceGroupApiService) DeleteResourceGroup(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *HarnessResourceGroupApiDeleteResourceGroupOpts) (ResponseDtoBoolean, *http.Response, error)

func (*HarnessResourceGroupApiService) DeleteResourceGroupV2 ¶ added in v0.1.25

func (a *HarnessResourceGroupApiService) DeleteResourceGroupV2(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *HarnessResourceGroupApiDeleteResourceGroupV2Opts) (ResponseDtoBoolean, *http.Response, error)

func (*HarnessResourceGroupApiService) GetFilterResourceGroupList ¶

func (*HarnessResourceGroupApiService) GetFilterResourceGroupListV2 ¶ added in v0.1.25

func (*HarnessResourceGroupApiService) GetResourceGroup ¶

func (a *HarnessResourceGroupApiService) GetResourceGroup(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *HarnessResourceGroupApiGetResourceGroupOpts) (ResponseDtoResourceGroupResponse, *http.Response, error)

func (*HarnessResourceGroupApiService) GetResourceGroupList ¶

func (*HarnessResourceGroupApiService) GetResourceGroupListV2 ¶ added in v0.1.25

func (*HarnessResourceGroupApiService) GetResourceGroupV2 ¶ added in v0.1.25

func (*HarnessResourceGroupApiService) UpdateResourceGroup ¶

func (*HarnessResourceGroupApiService) UpdateResourceGroup1 ¶ added in v0.1.25

type HarnessResourceGroupApiUpdateResourceGroup1Opts ¶ added in v0.1.25

type HarnessResourceGroupApiUpdateResourceGroup1Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceGroupApiUpdateResourceGroupOpts ¶

type HarnessResourceGroupApiUpdateResourceGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceTypeApiGetResourceTypesOpts ¶

type HarnessResourceTypeApiGetResourceTypesOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type HarnessResourceTypeApiService ¶

type HarnessResourceTypeApiService service

func (*HarnessResourceTypeApiService) GetResourceTypes ¶

type HistogramExp ¶ added in v0.1.14

type HistogramExp struct {
	NumBuckets    int32     `json:"numBuckets,omitempty"`
	MinBucket     int32     `json:"minBucket,omitempty"`
	MaxBucket     int32     `json:"maxBucket,omitempty"`
	BucketWeights []float64 `json:"bucketWeights,omitempty"`
	TotalWeight   float64   `json:"totalWeight,omitempty"`
	Precomputed   []float64 `json:"precomputed,omitempty"`
}

type HostDto ¶ added in v0.1.25

type HostDto struct {
	Hostname       string            `json:"hostname"`
	HostAttributes map[string]string `json:"hostAttributes,omitempty"`
}

This entity contains the Host details

type HostFilterDto ¶ added in v0.1.25

type HostFilterDto struct {
	Type_  string `json:"type,omitempty"`
	Filter string `json:"filter,omitempty"`
}

type HostValidationDto ¶ added in v0.1.25

type HostValidationDto struct {
	// Hostname
	Host string `json:"host,omitempty"`
	// This has the validation status for a host.
	Status string       `json:"status,omitempty"`
	Error_ *ErrorDetail `json:"error,omitempty"`
}

This has validation details for the host

type HostsApiFilterHostsByConnectorOpts ¶ added in v0.1.25

type HostsApiFilterHostsByConnectorOpts struct {
	Body              optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type HostsApiService ¶ added in v0.1.25

type HostsApiService service

func (*HostsApiService) FilterHostsByConnector ¶ added in v0.1.25

func (a *HostsApiService) FilterHostsByConnector(ctx context.Context, accountIdentifier string, localVarOptionals *HostsApiFilterHostsByConnectorOpts) (ResponseDtoPageResponseHostDto, *http.Response, error)

type HttpHelmAuthCredentials ¶

type HttpHelmAuthCredentials struct {
}

This contains http helm auth credentials

type HttpHelmAuthType ¶

type HttpHelmAuthType string

func (HttpHelmAuthType) String ¶

func (e HttpHelmAuthType) String() string

type HttpHelmAuthentication ¶

type HttpHelmAuthentication struct {
	Type_            HttpHelmAuthType          `json:"type"`
	UsernamePassword *HttpHelmUsernamePassword `json:"-"`
	Spec             json.RawMessage           `json:"spec,omitempty"`
}

This contains http helm authentication details

func (*HttpHelmAuthentication) MarshalJSON ¶

func (a *HttpHelmAuthentication) MarshalJSON() ([]byte, error)

func (*HttpHelmAuthentication) UnmarshalJSON ¶

func (a *HttpHelmAuthentication) UnmarshalJSON(data []byte) error

type HttpHelmConnector ¶

type HttpHelmConnector struct {
	HelmRepoUrl       string                  `json:"helmRepoUrl"`
	Auth              *HttpHelmAuthentication `json:"auth,omitempty"`
	DelegateSelectors []string                `json:"delegateSelectors,omitempty"`
}

This contains http helm connector details

type HttpHelmUsernamePassword ¶

type HttpHelmUsernamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains http helm username password details

type HttpRequestInfo ¶ added in v0.1.14

type HttpRequestInfo struct {
	RequestMethod string `json:"requestMethod,omitempty"`
}

type InlineResponse200 ¶ added in v0.1.14

type InlineResponse200 struct {
	Response *SaveServiceRequest `json:"response,omitempty"`
}

type InlineResponse2001 ¶ added in v0.1.14

type InlineResponse2001 struct {
	Response string `json:"response,omitempty"`
}

type InputSetError ¶ added in v0.1.25

type InputSetError struct {
	// Name of the field that has the error
	FieldName string `json:"fieldName,omitempty"`
	// Error message for this field
	Message string `json:"message,omitempty"`
	// Identifier of the Input Set from which this field is from
	IdentifierOfErrorSource string `json:"identifierOfErrorSource,omitempty"`
}

This contains the error details for a field while saving an Input Set

type InputSetErrorWrapper ¶ added in v0.1.25

type InputSetErrorWrapper struct {
	// If an Input Set save fails, this field contains the error fields, with the field values replaced with a UUID
	ErrorPipelineYaml string `json:"errorPipelineYaml,omitempty"`
	// If an Input Set save fails, this field contains the map from FQN to why that FQN threw an error
	UuidToErrorResponseMap map[string]InputSetErrorWrapper `json:"uuidToErrorResponseMap,omitempty"`
	Type_                  string                          `json:"type,omitempty"`
}

This contains the error response if the Input Set save failed

type InputSetResponse ¶

type InputSetResponse struct {
	// Account Identifier for the Entity.
	AccountId string `json:"accountId,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Pipeline Identifier for the entity.
	PipelineIdentifier string `json:"pipelineIdentifier,omitempty"`
	// Input Set Identifier
	Identifier string `json:"identifier,omitempty"`
	// Input Set YAML
	InputSetYaml string `json:"inputSetYaml,omitempty"`
	// Input Set Name
	Name string `json:"name,omitempty"`
	// Input Set description
	Description string `json:"description,omitempty"`
	// Input Set tags
	Tags map[string]string `json:"tags,omitempty"`
	// This field is true if a Pipeline update has made this Input Set invalid, and cannot be used for Pipeline Execution
	IsOutdated bool `json:"isOutdated,omitempty"`
	// This field is true if an Input Set had errors and hence could not be saved
	IsErrorResponse       bool                      `json:"isErrorResponse,omitempty"`
	InputSetErrorWrapper  *InputSetErrorWrapper     `json:"inputSetErrorWrapper,omitempty"`
	Version               int64                     `json:"version,omitempty"`
	GitDetails            *PipelineEntityGitDetails `json:"gitDetails,omitempty"`
	EntityValidityDetails *PipelineEntityGitDetails `json:"entityValidityDetails,omitempty"`
	Outdated              bool                      `json:"outdated,omitempty"`
	ErrorResponse         bool                      `json:"errorResponse,omitempty"`
}

This contains Input Set details.

type InputSetSummaryResponse ¶

type InputSetSummaryResponse struct {
	// Input Set Identifier
	Identifier string `json:"identifier,omitempty"`
	// Input Set Name
	Name string `json:"name,omitempty"`
	// Pipeline Identifier for the entity.
	PipelineIdentifier string `json:"pipelineIdentifier,omitempty"`
	// Input Set description
	Description string `json:"description,omitempty"`
	// Type of Input Set. The default value is ALL.
	InputSetType string `json:"inputSetType,omitempty"`
	// Input Set tags
	Tags       map[string]string         `json:"tags,omitempty"`
	Version    int64                     `json:"version,omitempty"`
	GitDetails *PipelineEntityGitDetails `json:"gitDetails,omitempty"`
	// Time at which the entity was created
	CreatedAt int64 `json:"createdAt,omitempty"`
	// Time at which the entity was last updated
	LastUpdatedAt int64 `json:"lastUpdatedAt,omitempty"`
	// This field is true if a Pipeline update has made this Input Set invalid, and cannot be used for Pipeline Execution
	IsOutdated           bool                  `json:"isOutdated,omitempty"`
	InputSetErrorDetails *InputSetErrorWrapper `json:"inputSetErrorDetails,omitempty"`
	// This contains the invalid references in the Overlay Input Set, along with a message why they are invalid
	OverlaySetErrorDetails map[string]string         `json:"overlaySetErrorDetails,omitempty"`
	EntityValidityDetails  *PipelineEntityGitDetails `json:"entityValidityDetails,omitempty"`
	// Modules in which the Pipeline belongs
	Modules []string `json:"modules,omitempty"`
}

This is the view of the Input Set Summary.

type InputSetTemplateRequest ¶

type InputSetTemplateRequest struct {
	// List of Stage identifiers for which the Runtime Input template is needed
	StageIdentifiers []string `json:"stageIdentifiers,omitempty"`
}

Contains Stage Identifiers to filter Runtime Input Template.

type InputSetTemplateResponse ¶

type InputSetTemplateResponse struct {
	InputSetTemplateYaml string            `json:"inputSetTemplateYaml,omitempty"`
	InputSetYaml         string            `json:"inputSetYaml,omitempty"`
	LatestTemplateYaml   string            `json:"latestTemplateYaml,omitempty"`
	ExpressionValues     map[string]string `json:"expressionValues,omitempty"`
}

This contains the Runtime Input YAML used during a Pipeline Execution.

type InputSetTemplateWithReplacedExpressionsResponse ¶

type InputSetTemplateWithReplacedExpressionsResponse struct {
	// Runtime Input template for the Pipeline
	InputSetTemplateYaml string `json:"inputSetTemplateYaml,omitempty"`
	// List of Expressions that need to be replaced for running selected Stages. Empty if the full Pipeline is being run or no expressions need to be replaced
	ReplacedExpressions []string `json:"replacedExpressions,omitempty"`
	// Modules in which the Pipeline belongs
	Modules []string `json:"modules,omitempty"`
	// Tells whether there are any Input Sets for this Pipeline or not.
	HasInputSets bool `json:"hasInputSets,omitempty"`
}

This is the Runtime Input Template for a Pipeline defined in Harness.

type InputSetsApiDeleteInputSetOpts ¶

type InputSetsApiDeleteInputSetOpts struct {
	IfMatch        optional.String
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	LastObjectId   optional.String
}

type InputSetsApiGetInputSetOpts ¶

type InputSetsApiGetInputSetOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiGetOverlayInputSetOpts ¶

type InputSetsApiGetOverlayInputSetOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiListInputSetOpts ¶

type InputSetsApiListInputSetOpts struct {
	PageIndex               optional.Int32
	PageSize                optional.Int32
	InputSetType            optional.String
	SearchTerm              optional.String
	SortOrders              optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiMergeInputSetsOpts ¶

type InputSetsApiMergeInputSetsOpts struct {
	PipelineBranch          optional.String
	PipelineRepoID          optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiMergeRuntimeInputIntoPipelineOpts ¶

type InputSetsApiMergeRuntimeInputIntoPipelineOpts struct {
	PipelineBranch          optional.String
	PipelineRepoID          optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiPostInputSetOpts ¶

type InputSetsApiPostInputSetOpts struct {
	PipelineBranch optional.String
	PipelineRepoID optional.String
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	IsNewBranch    optional.Bool
	BaseBranch     optional.String
}

type InputSetsApiPostOverlayInputSetOpts ¶

type InputSetsApiPostOverlayInputSetOpts struct {
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	IsNewBranch    optional.Bool
	BaseBranch     optional.String
}

type InputSetsApiPutInputSetOpts ¶

type InputSetsApiPutInputSetOpts struct {
	IfMatch                  optional.String
	PipelineBranch           optional.String
	PipelineRepoID           optional.String
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
}

type InputSetsApiPutOverlayInputSetOpts ¶

type InputSetsApiPutOverlayInputSetOpts struct {
	IfMatch                  optional.String
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
}

type InputSetsApiRuntimeInputTemplateOpts ¶

type InputSetsApiRuntimeInputTemplateOpts struct {
	Body                    optional.Interface
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type InputSetsApiService ¶

type InputSetsApiService service

func (*InputSetsApiService) DeleteInputSet ¶

func (a *InputSetsApiService) DeleteInputSet(ctx context.Context, inputSetIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiDeleteInputSetOpts) (ResponseDtoBoolean, *http.Response, error)

func (*InputSetsApiService) GetInputSet ¶

func (a *InputSetsApiService) GetInputSet(ctx context.Context, inputSetIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiGetInputSetOpts) (ResponseDtoInputSetResponse, *http.Response, error)

func (*InputSetsApiService) GetOverlayInputSet ¶

func (a *InputSetsApiService) GetOverlayInputSet(ctx context.Context, inputSetIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiGetOverlayInputSetOpts) (ResponseDtoOverlayInputSetResponse, *http.Response, error)

func (*InputSetsApiService) ListInputSet ¶

func (a *InputSetsApiService) ListInputSet(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiListInputSetOpts) (ResponseDtoPageResponseInputSetSummaryResponse, *http.Response, error)

func (*InputSetsApiService) MergeInputSets ¶

func (a *InputSetsApiService) MergeInputSets(ctx context.Context, body MergeInputSetRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiMergeInputSetsOpts) (ResponseDtoMergeInputSetResponse, *http.Response, error)

func (*InputSetsApiService) MergeRuntimeInputIntoPipeline ¶

func (a *InputSetsApiService) MergeRuntimeInputIntoPipeline(ctx context.Context, body MergeInputSetTemplateRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiMergeRuntimeInputIntoPipelineOpts) (ResponseDtoMergeInputSetResponse, *http.Response, error)

func (*InputSetsApiService) PostInputSet ¶

func (a *InputSetsApiService) PostInputSet(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiPostInputSetOpts) (ResponseDtoInputSetResponse, *http.Response, error)

func (*InputSetsApiService) PostOverlayInputSet ¶

func (a *InputSetsApiService) PostOverlayInputSet(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiPostOverlayInputSetOpts) (ResponseDtoOverlayInputSetResponse, *http.Response, error)

func (*InputSetsApiService) PutInputSet ¶

func (a *InputSetsApiService) PutInputSet(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, inputSetIdentifier string, localVarOptionals *InputSetsApiPutInputSetOpts) (ResponseDtoInputSetResponse, *http.Response, error)

func (*InputSetsApiService) PutOverlayInputSet ¶

func (a *InputSetsApiService) PutOverlayInputSet(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, inputSetIdentifier string, localVarOptionals *InputSetsApiPutOverlayInputSetOpts) (ResponseDtoOverlayInputSetResponse, *http.Response, error)

func (*InputSetsApiService) RuntimeInputTemplate ¶

func (a *InputSetsApiService) RuntimeInputTemplate(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *InputSetsApiRuntimeInputTemplateOpts) (ResponseDtoInputSetTemplateWithReplacedExpressionsResponse, *http.Response, error)

type InstanceBasedRoutingData ¶ added in v0.1.14

type InstanceBasedRoutingData struct {
	FilterText string      `json:"filter_text,omitempty"`
	ScaleGroup *AsgMinimal `json:"scale_group,omitempty"`
}

type InstanceDetails ¶ added in v0.1.14

type InstanceDetails struct {
	Name                    string  `json:"name,omitempty"`
	Id                      string  `json:"id,omitempty"`
	NodeId                  string  `json:"nodeId,omitempty"`
	Namespace               string  `json:"namespace,omitempty"`
	Workload                string  `json:"workload,omitempty"`
	ClusterName             string  `json:"clusterName,omitempty"`
	ClusterId               string  `json:"clusterId,omitempty"`
	Node                    string  `json:"node,omitempty"`
	NodePoolName            string  `json:"nodePoolName,omitempty"`
	CloudProviderInstanceId string  `json:"cloudProviderInstanceId,omitempty"`
	PodCapacity             string  `json:"podCapacity,omitempty"`
	TotalCost               float64 `json:"totalCost,omitempty"`
	IdleCost                float64 `json:"idleCost,omitempty"`
	SystemCost              float64 `json:"systemCost,omitempty"`
	NetworkCost             float64 `json:"networkCost,omitempty"`
	UnallocatedCost         float64 `json:"unallocatedCost,omitempty"`
	CpuAllocatable          float64 `json:"cpuAllocatable,omitempty"`
	MemoryAllocatable       float64 `json:"memoryAllocatable,omitempty"`
	CpuRequested            float64 `json:"cpuRequested,omitempty"`
	MemoryRequested         float64 `json:"memoryRequested,omitempty"`
	CpuUnitPrice            float64 `json:"cpuUnitPrice,omitempty"`
	MemoryUnitPrice         float64 `json:"memoryUnitPrice,omitempty"`
	InstanceCategory        string  `json:"instanceCategory,omitempty"`
	MachineType             string  `json:"machineType,omitempty"`
	CreateTime              int64   `json:"createTime,omitempty"`
	DeleteTime              int64   `json:"deleteTime,omitempty"`
	QosClass                string  `json:"qosClass,omitempty"`
	MemoryBillingAmount     float64 `json:"memoryBillingAmount,omitempty"`
	CpuBillingAmount        float64 `json:"cpuBillingAmount,omitempty"`
	StorageUnallocatedCost  float64 `json:"storageUnallocatedCost,omitempty"`
	MemoryUnallocatedCost   float64 `json:"memoryUnallocatedCost,omitempty"`
	CpuUnallocatedCost      float64 `json:"cpuUnallocatedCost,omitempty"`
	MemoryIdleCost          float64 `json:"memoryIdleCost,omitempty"`
	CpuIdleCost             float64 `json:"cpuIdleCost,omitempty"`
	StorageCost             float64 `json:"storageCost,omitempty"`
	StorageActualIdleCost   float64 `json:"storageActualIdleCost,omitempty"`
	StorageUtilizationValue float64 `json:"storageUtilizationValue,omitempty"`
	StorageRequest          float64 `json:"storageRequest,omitempty"`
}

type InterruptConfig ¶

type InterruptConfig struct {
	IssuedBy             *IssuedBy             `json:"issuedBy"`
	RetryInterruptConfig *RetryInterruptConfig `json:"retryInterruptConfig,omitempty"`
}

type InterruptEffectDto ¶ added in v0.1.25

type InterruptEffectDto struct {
	InterruptId     string           `json:"interruptId"`
	TookEffectAt    int64            `json:"tookEffectAt"`
	InterruptType   string           `json:"interruptType"`
	InterruptConfig *InterruptConfig `json:"interruptConfig"`
}

type InterruptResponse ¶

type InterruptResponse struct {
	Id              string `json:"id,omitempty"`
	Type_           string `json:"type,omitempty"`
	PlanExecutionId string `json:"planExecutionId,omitempty"`
}

Contains the ID and type of the interrupt issued along with the execution id.

type InvitationSource ¶ added in v0.1.14

type InvitationSource struct {
	Type_ string `json:"type"`
}

type Invite ¶

type Invite struct {
	EncryptionType    string                               `json:"encryptionType"`
	OrgIdentifier     string                               `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string                               `json:"projectIdentifier,omitempty"`
	Identifier        string                               `json:"identifier"`
	Spec              *SecretManagerMetadataRequestSpecDto `json:"spec"`
}

This is the view of the SecretManagerMetadataRequest entity defined in Harness

type InviteApiGetInviteOpts ¶

type InviteApiGetInviteOpts struct {
	InviteId optional.String
	Jwttoken optional.String
}

type InviteApiGetInvitesOpts ¶

type InviteApiGetInvitesOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type InviteApiGetPendingUsersAggregatedOpts ¶

type InviteApiGetPendingUsersAggregatedOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type InviteApiSendInviteOpts ¶

type InviteApiSendInviteOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type InviteApiService ¶

type InviteApiService service

func (*InviteApiService) DeleteInvite ¶

func (a *InviteApiService) DeleteInvite(ctx context.Context, accountIdentifier string, inviteId string) (ResponseDtoOptionalInvite, *http.Response, error)

InviteApiService Delete an Invite by Identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param inviteId Invite Id

@return ResponseDtoOptionalInvite

func (*InviteApiService) GetInvite ¶

func (a *InviteApiService) GetInvite(ctx context.Context, accountIdentifier string, localVarOptionals *InviteApiGetInviteOpts) (ResponseDtoInvite, *http.Response, error)

func (*InviteApiService) GetInvites ¶

func (a *InviteApiService) GetInvites(ctx context.Context, accountIdentifier string, localVarOptionals *InviteApiGetInvitesOpts) (ResponseDtoPageResponseInvite, *http.Response, error)

func (*InviteApiService) GetPendingUsersAggregated ¶

func (a *InviteApiService) GetPendingUsersAggregated(ctx context.Context, accountIdentifier string, localVarOptionals *InviteApiGetPendingUsersAggregatedOpts) (ResponseDtoPageResponseInvite, *http.Response, error)

func (*InviteApiService) SendInvite ¶

func (a *InviteApiService) SendInvite(ctx context.Context, body CreateInvite, accountIdentifier string, localVarOptionals *InviteApiSendInviteOpts) (ResponseDtoListInviteOperationResponse, *http.Response, error)

func (*InviteApiService) UpdateInvite ¶

func (a *InviteApiService) UpdateInvite(ctx context.Context, body Invite, accountIdentifier string, inviteId string) (ResponseDtoOptionalInvite, *http.Response, error)

InviteApiService Resend the Invite email

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Updated Invite
  • @param accountIdentifier Account Identifier for the Entity.
  • @param inviteId Invite id

@return ResponseDtoOptionalInvite

type IssuedBy ¶

type IssuedBy struct {
	IssueTime     int64          `json:"issueTime"`
	ManualIssuer  *ManualIssuer  `json:"manualIssuer,omitempty"`
	AdviserIssuer *AdviserIssuer `json:"adviserIssuer,omitempty"`
	TimeoutIssuer *TimeoutIssuer `json:"timeoutIssuer,omitempty"`
	TriggerIssuer *TriggerIssuer `json:"triggerIssuer,omitempty"`
}

type JiraConnector ¶

type JiraConnector struct {
	JiraUrl           string   `json:"jiraUrl"`
	Username          string   `json:"username,omitempty"`
	UsernameRef       string   `json:"usernameRef,omitempty"`
	PasswordRef       string   `json:"passwordRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

JIRA Connector details.

type JsonNode ¶

type JsonNode struct {
	Float               bool   `json:"float,omitempty"`
	NodeType            string `json:"nodeType,omitempty"`
	Number              bool   `json:"number,omitempty"`
	Binary              bool   `json:"binary,omitempty"`
	ValueNode           bool   `json:"valueNode,omitempty"`
	ContainerNode       bool   `json:"containerNode,omitempty"`
	MissingNode         bool   `json:"missingNode,omitempty"`
	Object              bool   `json:"object,omitempty"`
	Pojo                bool   `json:"pojo,omitempty"`
	IntegralNumber      bool   `json:"integralNumber,omitempty"`
	FloatingPointNumber bool   `json:"floatingPointNumber,omitempty"`
	Short               bool   `json:"short,omitempty"`
	Int_                bool   `json:"int,omitempty"`
	Long                bool   `json:"long,omitempty"`
	Double              bool   `json:"double,omitempty"`
	BigDecimal          bool   `json:"bigDecimal,omitempty"`
	BigInteger          bool   `json:"bigInteger,omitempty"`
	Textual             bool   `json:"textual,omitempty"`
	Boolean             bool   `json:"boolean,omitempty"`
	Array               bool   `json:"array,omitempty"`
	Null                bool   `json:"null,omitempty"`
}

type K8sConfigDetails ¶ added in v0.2.9

type K8sConfigDetails struct {
	K8sPermissionType string `json:"k8sPermissionType,omitempty"`
	Namespace         string `json:"namespace,omitempty"`
}

type K8sRecommendationFilter ¶ added in v0.1.14

type K8sRecommendationFilter struct {
	Ids           []string `json:"ids,omitempty"`
	Names         []string `json:"names,omitempty"`
	Namespaces    []string `json:"namespaces,omitempty"`
	ClusterNames  []string `json:"clusterNames,omitempty"`
	ResourceTypes []string `json:"resourceTypes,omitempty"`
	// Get Recommendations for a perspective
	PerspectiveFilters []QlceViewFilterWrapper `json:"perspectiveFilters,omitempty"`
	MinSaving          float64                 `json:"minSaving,omitempty"`
	MinCost            float64                 `json:"minCost,omitempty"`
	Offset             int64                   `json:"offset,omitempty"`
	Limit              int64                   `json:"limit,omitempty"`
}

Common filter for all Cloud Cost Recommendation APIs.

type KerberosConfig ¶ added in v0.1.14

type KerberosConfig struct {
	Type_ string `json:"type"`
	// This is the authorization role, the user/service has in the realm.
	Principal string `json:"principal"`
	// Name of the Realm.
	Realm               string                    `json:"realm"`
	TgtGenerationMethod TgtGenerationMethodType   `json:"tgtGenerationMethod,omitempty"`
	KeyTabFilePathSpec  *TgtKeyTabFilePathSpecDto `json:"-"`
	PasswordSpec        *TgtPasswordSpecDto       `json:"-"`
	Spec                json.RawMessage           `json:"spec,omitempty"`
}

This is the Kerberos configuration details, defined in Harness.

func (*KerberosConfig) MarshalJSON ¶ added in v0.1.31

func (a *KerberosConfig) MarshalJSON() ([]byte, error)

func (*KerberosConfig) UnmarshalJSON ¶ added in v0.1.31

func (a *KerberosConfig) UnmarshalJSON(data []byte) error

type KubernetesAuth ¶

type KubernetesAuth struct {
	OpenIdConnect    *KubernetesOpenIdConnect    `json:"-"`
	ServiceAccount   *KubernetesServiceAccount   `json:"-"`
	UsernamePassword *KubernetesUserNamePassword `json:"-"`
	ClientKeyCert    *KubernetesClientKeyCert    `json:"-"`
	Type_            KubernetesAuthType          `json:"type"`
	Spec             json.RawMessage             `json:"spec"`
}

This contains kubernetes auth details

func (*KubernetesAuth) MarshalJSON ¶

func (a *KubernetesAuth) MarshalJSON() ([]byte, error)

func (*KubernetesAuth) UnmarshalJSON ¶

func (a *KubernetesAuth) UnmarshalJSON(data []byte) error

type KubernetesAuthCredential ¶

type KubernetesAuthCredential struct {
}

This contains kubernetes auth credentials

type KubernetesAuthType ¶

type KubernetesAuthType string

func (KubernetesAuthType) String ¶

func (k KubernetesAuthType) String() string

type KubernetesClientKeyCert ¶

type KubernetesClientKeyCert struct {
	CaCertRef              string `json:"caCertRef,omitempty"`
	ClientCertRef          string `json:"clientCertRef"`
	ClientKeyRef           string `json:"clientKeyRef"`
	ClientKeyPassphraseRef string `json:"clientKeyPassphraseRef,omitempty"`
	ClientKeyAlgo          string `json:"clientKeyAlgo,omitempty"`
}

This contains kubernetes client key certificate details

type KubernetesClusterConfig ¶

type KubernetesClusterConfig struct {
	Credential        *KubernetesCredential `json:"credential"`
	DelegateSelectors []string              `json:"delegateSelectors,omitempty"`
}

This contains kubernetes cluster config details

type KubernetesClusterDetails ¶

type KubernetesClusterDetails struct {
	MasterUrl string          `json:"masterUrl"`
	Auth      *KubernetesAuth `json:"auth"`
}

This contains kubernetes cluster details

type KubernetesCredential ¶

type KubernetesCredential struct {
	ManualConfig *KubernetesClusterDetails `json:"-"`
	Type_        KubernetesCredentialType  `json:"type"`
	Spec         json.RawMessage           `json:"spec,omitempty"`
}

This contains kubernetes credentials details

func (*KubernetesCredential) MarshalJSON ¶

func (a *KubernetesCredential) MarshalJSON() ([]byte, error)

func (*KubernetesCredential) UnmarshalJSON ¶

func (a *KubernetesCredential) UnmarshalJSON(data []byte) error

type KubernetesCredentialSpec ¶

type KubernetesCredentialSpec struct {
}

This contains kubernetes credentials spec details

type KubernetesCredentialType ¶

type KubernetesCredentialType string

func (KubernetesCredentialType) String ¶

func (k KubernetesCredentialType) String() string

type KubernetesOpenIdConnect ¶

type KubernetesOpenIdConnect struct {
	OidcIssuerUrl   string `json:"oidcIssuerUrl,omitempty"`
	OidcUsername    string `json:"oidcUsername,omitempty"`
	OidcUsernameRef string `json:"oidcUsernameRef,omitempty"`
	OidcClientIdRef string `json:"oidcClientIdRef"`
	OidcPasswordRef string `json:"oidcPasswordRef"`
	OidcSecretRef   string `json:"oidcSecretRef,omitempty"`
	OidcScopes      string `json:"oidcScopes,omitempty"`
}

This contains kubernetes open id connect details

type KubernetesServiceAccount ¶

type KubernetesServiceAccount struct {
	ServiceAccountTokenRef string `json:"serviceAccountTokenRef"`
	CaCertRef              string `json:"caCertRef,omitempty"`
}

This contains kubernetes service account details

type KubernetesUserNamePassword ¶

type KubernetesUserNamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains kubernetes username password details

type LastTriggerExecutionDetails ¶

type LastTriggerExecutionDetails struct {
	LastExecutionTime       int64  `json:"lastExecutionTime,omitempty"`
	LastExecutionSuccessful bool   `json:"lastExecutionSuccessful,omitempty"`
	LastExecutionStatus     string `json:"lastExecutionStatus,omitempty"`
	PlanExecutionId         string `json:"planExecutionId,omitempty"`
	Message                 string `json:"message,omitempty"`
}

type LicenseUsage ¶

type LicenseUsage struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	Module            string `json:"module,omitempty"`
	Timestamp         int64  `json:"timestamp,omitempty"`
	ClassName         string `json:"className"`
}

This is the view of a License Usage object defined in Harness

type LicensesApiService ¶

type LicensesApiService service

func (*LicensesApiService) ExtendTrialLicense ¶

func (a *LicensesApiService) ExtendTrialLicense(ctx context.Context, body StartTrial, accountIdentifier string) (ResponseDtoModuleLicense, *http.Response, error)

LicensesApiService Extends Trial License For A Module

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the details of the Trial License. ModuleType and edition are mandatory
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoModuleLicense

func (*LicensesApiService) GetAccountLicenses ¶

func (a *LicensesApiService) GetAccountLicenses(ctx context.Context, accountIdentifier string) (ResponseDtoAccountLicense, *http.Response, error)

LicensesApiService Gets All Module License Information in Account

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoAccountLicense

func (*LicensesApiService) GetEditionActions ¶

func (a *LicensesApiService) GetEditionActions(ctx context.Context, accountIdentifier string, moduleType string) (ResponseDtoMapEditionSetEditionAction, *http.Response, error)

LicensesApiService Get Allowed Actions Under Each Edition

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param moduleType A Harness Platform module.

@return ResponseDtoMapEditionSetEditionAction

func (*LicensesApiService) GetLastModifiedTimeForAllModuleTypes ¶

func (a *LicensesApiService) GetLastModifiedTimeForAllModuleTypes(ctx context.Context, accountIdentifier string) (ResponseDtoMapModuleTypeLong, *http.Response, error)

LicensesApiService Get Last Modified Time Under Each ModuleType

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoMapModuleTypeLong

func (*LicensesApiService) GetLicensesAndSummary ¶

func (a *LicensesApiService) GetLicensesAndSummary(ctx context.Context, accountIdentifier string, moduleType string) (ResponseDtoLicensesWithSummary, *http.Response, error)

LicensesApiService Gets Module Licenses With Summary By Account And ModuleType

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param moduleType A Harness Platform module.

@return ResponseDtoLicensesWithSummary

func (*LicensesApiService) GetModuleLicenseById ¶

func (a *LicensesApiService) GetModuleLicenseById(ctx context.Context, identifier string, accountIdentifier string) (ResponseDtoModuleLicense, *http.Response, error)

LicensesApiService Gets Module License

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier The module license identifier
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoModuleLicense

func (*LicensesApiService) GetModuleLicensesByAccountAndModuleType ¶

func (a *LicensesApiService) GetModuleLicensesByAccountAndModuleType(ctx context.Context, accountIdentifier string, moduleType string) (ResponseDtoListModuleLicense, *http.Response, error)

LicensesApiService Gets Module Licenses By Account And ModuleType

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param moduleType A Harness Platform module.

@return ResponseDtoListModuleLicense

func (*LicensesApiService) StartFreeLicense ¶

func (a *LicensesApiService) StartFreeLicense(ctx context.Context, accountIdentifier string, moduleType string) (ResponseDtoModuleLicense, *http.Response, error)

LicensesApiService Starts Free License For A Module

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param moduleType A Harness Platform module.

@return ResponseDtoModuleLicense

func (*LicensesApiService) StartTrialLicense ¶

func (a *LicensesApiService) StartTrialLicense(ctx context.Context, body StartTrial, accountIdentifier string) (ResponseDtoModuleLicense, *http.Response, error)

LicensesApiService Starts Trial License For A Module

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body This is the details of the Trial License. ModuleType and edition are mandatory
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoModuleLicense

type LicensesWithSummary ¶

type LicensesWithSummary struct {
	Edition       string `json:"edition,omitempty"`
	LicenseType   string `json:"licenseType,omitempty"`
	ModuleType    string `json:"moduleType,omitempty"`
	MaxExpiryTime int64  `json:"maxExpiryTime,omitempty"`
}

This contains details of the License With Summary defined in Harness

type ListAccessPointResponse ¶ added in v0.1.14

type ListAccessPointResponse struct {
	Response []AccessPoint `json:"response,omitempty"`
}

type LocalConnector ¶

type LocalConnector struct {
	Default_ bool `json:"default,omitempty"`
}

This contains the local connector information.

type Location ¶

type Location struct {
	UnknownFields                *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized                  bool                   `json:"initialized,omitempty"`
	ParserForType                *ParserLocation        `json:"parserForType,omitempty"`
	SerializedSize               int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType       *Location              `json:"defaultInstanceForType,omitempty"`
	PathList                     []int32                `json:"pathList,omitempty"`
	PathCount                    int32                  `json:"pathCount,omitempty"`
	SpanList                     []int32                `json:"spanList,omitempty"`
	SpanCount                    int32                  `json:"spanCount,omitempty"`
	LeadingComments              string                 `json:"leadingComments,omitempty"`
	LeadingCommentsBytes         *ByteString            `json:"leadingCommentsBytes,omitempty"`
	TrailingComments             string                 `json:"trailingComments,omitempty"`
	TrailingCommentsBytes        *ByteString            `json:"trailingCommentsBytes,omitempty"`
	LeadingDetachedCommentsList  []string               `json:"leadingDetachedCommentsList,omitempty"`
	LeadingDetachedCommentsCount int32                  `json:"leadingDetachedCommentsCount,omitempty"`
	AllFields                    map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType            *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString    string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize       int32                  `json:"memoizedSerializedSize,omitempty"`
}

type LocationOrBuilder ¶

type LocationOrBuilder struct {
	PathList                     []int32                `json:"pathList,omitempty"`
	PathCount                    int32                  `json:"pathCount,omitempty"`
	SpanList                     []int32                `json:"spanList,omitempty"`
	SpanCount                    int32                  `json:"spanCount,omitempty"`
	LeadingComments              string                 `json:"leadingComments,omitempty"`
	LeadingCommentsBytes         *ByteString            `json:"leadingCommentsBytes,omitempty"`
	TrailingComments             string                 `json:"trailingComments,omitempty"`
	TrailingCommentsBytes        *ByteString            `json:"trailingCommentsBytes,omitempty"`
	LeadingDetachedCommentsList  []string               `json:"leadingDetachedCommentsList,omitempty"`
	LeadingDetachedCommentsCount int32                  `json:"leadingDetachedCommentsCount,omitempty"`
	AllFields                    map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType            *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields                *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString    string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType       *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized                  bool                   `json:"initialized,omitempty"`
}

type LoginTypeResponse ¶

type LoginTypeResponse struct {
	AuthenticationMechanism string      `json:"authenticationMechanism,omitempty"`
	SSORequest              *SsoRequest `json:"SSORequest,omitempty"`
	IsOauthEnabled          bool        `json:"isOauthEnabled,omitempty"`
	ShowCaptcha             bool        `json:"showCaptcha,omitempty"`
	DefaultExperience       string      `json:"defaultExperience,omitempty"`
	OauthEnabled            bool        `json:"oauthEnabled,omitempty"`
	Ssorequest              *SsoRequest `json:"ssorequest,omitempty"`
}

type LwServiceResponse ¶ added in v0.1.14

type LwServiceResponse struct {
	Response *Service `json:"response,omitempty"`
}

type ManualIssuer ¶

type ManualIssuer struct {
	EmailId    string `json:"email_id"`
	UserId     string `json:"user_id"`
	Type_      string `json:"type"`
	Identifier string `json:"identifier"`
}

type MeanMedianInfo ¶

type MeanMedianInfo struct {
	Duration int64   `json:"duration,omitempty"`
	Rate     float64 `json:"rate,omitempty"`
}

This is the view of the Mean and Median info for the Executions for given Time Interval

type MergeInputSetRequest ¶

type MergeInputSetRequest struct {
	// List of Input Set References to be merged
	InputSetReferences []string `json:"inputSetReferences,omitempty"`
	// This is a boolean value that indicates if the response must contain the YAML for the merged Pipeline. The default value is False.
	WithMergedPipelineYaml bool `json:"withMergedPipelineYaml,omitempty"`
	// List of Stage Ids. Input Sets corresponding to these Ids will be merged.
	StageIdentifiers []string `json:"stageIdentifiers,omitempty"`
}

Contains list of Input Set references and Stage Ids

type MergeInputSetResponse ¶

type MergeInputSetResponse struct {
	// Merged YAML of all the Input Sets
	PipelineYaml string `json:"pipelineYaml,omitempty"`
	// Pipeline YAML after merging with the Input Sets
	CompletePipelineYaml string `json:"completePipelineYaml,omitempty"`
	// This field is true if the merging is not possible
	IsErrorResponse      bool                  `json:"isErrorResponse,omitempty"`
	InputSetErrorWrapper *InputSetErrorWrapper `json:"inputSetErrorWrapper,omitempty"`
	ErrorResponse        bool                  `json:"errorResponse,omitempty"`
}

View of the Response of Merging of Input Sets of a Pipeline

type MergeInputSetTemplateRequest ¶

type MergeInputSetTemplateRequest struct {
	// Runtime Input YAML that is to be merged
	RuntimeInputYaml string `json:"runtimeInputYaml,omitempty"`
}

View of the Request Parameter for Merging of Runtime Input into a Pipeline

type Message ¶

type Message struct {
	ParserForType             *ParserMessage         `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	DefaultInstanceForType    *MessageLite           `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
}

type MessageLite ¶

type MessageLite struct {
	ParserForType          *ParserMessageLite `json:"parserForType,omitempty"`
	SerializedSize         int32              `json:"serializedSize,omitempty"`
	Initialized            bool               `json:"initialized,omitempty"`
	DefaultInstanceForType *MessageLite       `json:"defaultInstanceForType,omitempty"`
}

type MessageOptions ¶

type MessageOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	MapEntry                         bool                           `json:"mapEntry,omitempty"`
	MessageSetWireFormat             bool                           `json:"messageSetWireFormat,omitempty"`
	NoStandardDescriptorAccessor     bool                           `json:"noStandardDescriptorAccessor,omitempty"`
	ParserForType                    *ParserMessageOptions          `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *MessageOptions                `json:"defaultInstanceForType,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type MessageOptionsOrBuilder ¶

type MessageOptionsOrBuilder struct {
	MapEntry                         bool                           `json:"mapEntry,omitempty"`
	MessageSetWireFormat             bool                           `json:"messageSetWireFormat,omitempty"`
	NoStandardDescriptorAccessor     bool                           `json:"noStandardDescriptorAccessor,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type MethodDescriptor ¶

type MethodDescriptor struct {
	Index           int32                  `json:"index,omitempty"`
	Proto           *MethodDescriptorProto `json:"proto,omitempty"`
	FullName        string                 `json:"fullName,omitempty"`
	File            *FileDescriptor        `json:"file,omitempty"`
	Service         *ServiceDescriptor     `json:"service,omitempty"`
	InputType       *Descriptor            `json:"inputType,omitempty"`
	OutputType      *Descriptor            `json:"outputType,omitempty"`
	Options         *MethodOptions         `json:"options,omitempty"`
	ClientStreaming bool                   `json:"clientStreaming,omitempty"`
	ServerStreaming bool                   `json:"serverStreaming,omitempty"`
	Name            string                 `json:"name,omitempty"`
}

type MethodDescriptorProto ¶

type MethodDescriptorProto struct {
	UnknownFields             *UnknownFieldSet             `json:"unknownFields,omitempty"`
	Initialized               bool                         `json:"initialized,omitempty"`
	Options                   *MethodOptions               `json:"options,omitempty"`
	OutputType                string                       `json:"outputType,omitempty"`
	InputType                 string                       `json:"inputType,omitempty"`
	ParserForType             *ParserMethodDescriptorProto `json:"parserForType,omitempty"`
	SerializedSize            int32                        `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *MethodDescriptorProto       `json:"defaultInstanceForType,omitempty"`
	OptionsOrBuilder          *MethodOptionsOrBuilder      `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                  `json:"nameBytes,omitempty"`
	InputTypeBytes            *ByteString                  `json:"inputTypeBytes,omitempty"`
	OutputTypeBytes           *ByteString                  `json:"outputTypeBytes,omitempty"`
	ClientStreaming           bool                         `json:"clientStreaming,omitempty"`
	ServerStreaming           bool                         `json:"serverStreaming,omitempty"`
	Name                      string                       `json:"name,omitempty"`
	AllFields                 map[string]interface{}       `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                  `json:"descriptorForType,omitempty"`
	InitializationErrorString string                       `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                        `json:"memoizedSerializedSize,omitempty"`
}

type MethodDescriptorProtoOrBuilder ¶

type MethodDescriptorProtoOrBuilder struct {
	Options                   *MethodOptions          `json:"options,omitempty"`
	OutputType                string                  `json:"outputType,omitempty"`
	InputType                 string                  `json:"inputType,omitempty"`
	OptionsOrBuilder          *MethodOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString             `json:"nameBytes,omitempty"`
	InputTypeBytes            *ByteString             `json:"inputTypeBytes,omitempty"`
	OutputTypeBytes           *ByteString             `json:"outputTypeBytes,omitempty"`
	ClientStreaming           bool                    `json:"clientStreaming,omitempty"`
	ServerStreaming           bool                    `json:"serverStreaming,omitempty"`
	Name                      string                  `json:"name,omitempty"`
	AllFields                 map[string]interface{}  `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor             `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet        `json:"unknownFields,omitempty"`
	InitializationErrorString string                  `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message                `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                    `json:"initialized,omitempty"`
}

type MethodOptions ¶

type MethodOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	IdempotencyLevel                 string                         `json:"idempotencyLevel,omitempty"`
	ParserForType                    *ParserMethodOptions           `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *MethodOptions                 `json:"defaultInstanceForType,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type MethodOptionsOrBuilder ¶

type MethodOptionsOrBuilder struct {
	IdempotencyLevel                 string                         `json:"idempotencyLevel,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type MicrosoftTeamsConfigDto ¶

type MicrosoftTeamsConfigDto struct {
	Type_                    string `json:"type,omitempty"`
	MicrosoftTeamsWebhookUrl string `json:"microsoftTeamsWebhookUrl"`
}

type ModelError ¶

type ModelError struct {
	Status           string            `json:"status,omitempty"`
	Code             string            `json:"code,omitempty"`
	Message          string            `json:"message,omitempty"`
	CorrelationId    string            `json:"correlationId,omitempty"`
	DetailedMessage  string            `json:"detailedMessage,omitempty"`
	ResponseMessages []ResponseMessage `json:"responseMessages,omitempty"`
	Metadata         *ErrorMetadata    `json:"metadata,omitempty"`
}

This is Error entity as defined in Harness

type ModuleLicense ¶

type ModuleLicense struct {
	Id                string `json:"id,omitempty"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	ModuleType        string `json:"moduleType,omitempty"`
	Edition           string `json:"edition,omitempty"`
	LicenseType       string `json:"licenseType,omitempty"`
	Status            string `json:"status,omitempty"`
	StartTime         int64  `json:"startTime,omitempty"`
	ExpiryTime        int64  `json:"expiryTime,omitempty"`
	CreatedAt         int64  `json:"createdAt,omitempty"`
	LastModifiedAt    int64  `json:"lastModifiedAt,omitempty"`
	TrialExtended     bool   `json:"trialExtended,omitempty"`
}

This contains details of the Module License defined in Harness

type NamePart ¶

type NamePart struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	ParserForType             *ParserNamePart        `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *NamePart              `json:"defaultInstanceForType,omitempty"`
	NamePart                  string                 `json:"namePart,omitempty"`
	NamePartBytes             *ByteString            `json:"namePartBytes,omitempty"`
	IsExtension               bool                   `json:"isExtension,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type NamePartOrBuilder ¶

type NamePartOrBuilder struct {
	NamePart                  string                 `json:"namePart,omitempty"`
	NamePartBytes             *ByteString            `json:"namePartBytes,omitempty"`
	IsExtension               bool                   `json:"isExtension,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type NewRelicConnectorDto ¶

type NewRelicConnectorDto struct {
	NewRelicAccountId string   `json:"newRelicAccountId"`
	Url               string   `json:"url"`
	ApiKeyRef         string   `json:"apiKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type NexusAuthCredentials ¶

type NexusAuthCredentials struct {
}

This entity contains the details of credentials for Nexus Authentication

type NexusAuthType ¶

type NexusAuthType string

func (NexusAuthType) String ¶

func (e NexusAuthType) String() string

type NexusAuthentication ¶

type NexusAuthentication struct {
	Type_            NexusAuthType              `json:"type"`
	UsernamePassword *NexusUsernamePasswordAuth `json:"-"`
	Spec             json.RawMessage            `json:"spec,omitempty"`
}

This entity contains the details for Nexus Authentication

func (*NexusAuthentication) MarshalJSON ¶

func (a *NexusAuthentication) MarshalJSON() ([]byte, error)

func (*NexusAuthentication) UnmarshalJSON ¶

func (a *NexusAuthentication) UnmarshalJSON(data []byte) error

type NexusConnector ¶

type NexusConnector struct {
	NexusServerUrl    string               `json:"nexusServerUrl"`
	Version           string               `json:"version"`
	Auth              *NexusAuthentication `json:"auth,omitempty"`
	DelegateSelectors []string             `json:"delegateSelectors,omitempty"`
}

Nexus Connector details.

type NexusUsernamePasswordAuth ¶

type NexusUsernamePasswordAuth struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Nexus Username and Password

type NexusVersion ¶

type NexusVersion string

func (NexusVersion) String ¶

func (e NexusVersion) String() string

type NgAuthSettings ¶

type NgAuthSettings struct {
	SettingsType string `json:"settingsType,omitempty"`
}

This has the details of Authentication Settings supported in NG.

type NgSmtp ¶

type NgSmtp struct {
	Uuid      string      `json:"uuid,omitempty"`
	AccountId string      `json:"accountId,omitempty"`
	Name      string      `json:"name"`
	Value     *SmtpConfig `json:"value"`
}

This is the view of the NgSmtp entity defined in Harness

type NgTag ¶

type NgTag struct {
	// Tag key
	Key string `json:"key"`
	// Tag value
	Value string `json:"value"`
}

This is the view of the tags of the entity.

type NgTriggerDetailsResponseDto ¶

type NgTriggerDetailsResponseDto struct {
	Name                        string                       `json:"name,omitempty"`
	Identifier                  string                       `json:"identifier,omitempty"`
	Description                 string                       `json:"description,omitempty"`
	Type_                       string                       `json:"type,omitempty"`
	TriggerStatus               *TriggerStatus               `json:"triggerStatus,omitempty"`
	LastTriggerExecutionDetails *LastTriggerExecutionDetails `json:"lastTriggerExecutionDetails,omitempty"`
	WebhookDetails              *WebhookDetails              `json:"webhookDetails,omitempty"`
	BuildDetails                *BuildDetails                `json:"buildDetails,omitempty"`
	Tags                        map[string]string            `json:"tags,omitempty"`
	Executions                  []int32                      `json:"executions,omitempty"`
	Yaml                        string                       `json:"yaml,omitempty"`
	WebhookUrl                  string                       `json:"webhookUrl,omitempty"`
	RegistrationStatus          string                       `json:"registrationStatus,omitempty"`
	Enabled                     bool                         `json:"enabled,omitempty"`
}

type NgTriggerResponse ¶

type NgTriggerResponse struct {
	Name              string                       `json:"name,omitempty"`
	Identifier        string                       `json:"identifier,omitempty"`
	Description       string                       `json:"description,omitempty"`
	Type_             string                       `json:"type,omitempty"`
	AccountIdentifier string                       `json:"accountIdentifier,omitempty"`
	OrgIdentifier     string                       `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string                       `json:"projectIdentifier,omitempty"`
	TargetIdentifier  string                       `json:"targetIdentifier,omitempty"`
	Yaml              string                       `json:"yaml,omitempty"`
	Version           int64                        `json:"version,omitempty"`
	Enabled           bool                         `json:"enabled,omitempty"`
	Errors            map[string]map[string]string `json:"errors,omitempty"`
	ErrorResponse     bool                         `json:"errorResponse,omitempty"`
}

This contains the trigger details

type NodeErrorInfo ¶ added in v0.1.25

type NodeErrorInfo struct {
	Identifier string `json:"identifier,omitempty"`
	Type_      string `json:"type,omitempty"`
	Name       string `json:"name,omitempty"`
	Fqn        string `json:"fqn,omitempty"`
}

type NodePool ¶ added in v0.1.14

type NodePool struct {
	Role     string          `json:"role,omitempty"`
	SumNodes int64           `json:"sumNodes,omitempty"`
	Vm       *VirtualMachine `json:"vm,omitempty"`
	VmClass  string          `json:"vmClass,omitempty"`
}

type NodePoolId ¶ added in v0.1.14

type NodePoolId struct {
	Nodepoolname string `json:"nodepoolname,omitempty"`
	Clusterid    string `json:"clusterid,omitempty"`
}

type NodeRecommendationDto ¶ added in v0.1.14

type NodeRecommendationDto struct {
	Id                  string                   `json:"id,omitempty"`
	NodePoolId          *NodePoolId              `json:"nodePoolId,omitempty"`
	ResourceRequirement *RecommendClusterRequest `json:"resourceRequirement,omitempty"`
	Current             *RecommendationResponse  `json:"current,omitempty"`
	Recommended         *RecommendationResponse  `json:"recommended,omitempty"`
	TotalResourceUsage  *TotalResourceUsage      `json:"totalResourceUsage,omitempty"`
}

type NodeRunInfo ¶

type NodeRunInfo struct {
	UnknownFields             *UnknownFieldSet           `json:"unknownFields,omitempty"`
	Initialized               bool                       `json:"initialized,omitempty"`
	WhenCondition             string                     `json:"whenCondition,omitempty"`
	WhenConditionBytes        *ByteString                `json:"whenConditionBytes,omitempty"`
	ExpressionsList           []ExpressionBlock          `json:"expressionsList,omitempty"`
	ExpressionsOrBuilderList  []ExpressionBlockOrBuilder `json:"expressionsOrBuilderList,omitempty"`
	ExpressionsCount          int32                      `json:"expressionsCount,omitempty"`
	EvaluatedCondition        bool                       `json:"evaluatedCondition,omitempty"`
	ParserForType             *ParserNodeRunInfo         `json:"parserForType,omitempty"`
	SerializedSize            int32                      `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *NodeRunInfo               `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{}     `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                `json:"descriptorForType,omitempty"`
	InitializationErrorString string                     `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                      `json:"memoizedSerializedSize,omitempty"`
}

type NotificationSettingConfig ¶

type NotificationSettingConfig struct {
	Type_ string `json:"type"`
}

type NotificationSettingConfigDto ¶

type NotificationSettingConfigDto struct {
	Type_                    string `json:"type,omitempty"`
	SlackWebhookUrl          string `json:"slackWebhookUrl,omitempty"`
	GroupEmail               string `json:"groupEmail,omitempty"`
	MicrosoftTeamsWebhookUrl string `json:"microsoftTeamsWebhookUrl,omitempty"`
	PagerDutyKey             string `json:"pagerDutyKey,omitempty"`
}

type OAuthSettings ¶

type OAuthSettings struct {
	Filter string `json:"filter,omitempty"`
	// This is the list of OAuth Providers that are supported.
	AllowedProviders []string `json:"allowedProviders,omitempty"`
	SettingsType     string   `json:"settingsType,omitempty"`
}

This contains the information about OAuth settings defined in Harness.

type OccurrenceSchedule ¶ added in v0.1.14

type OccurrenceSchedule struct {
	Uptime   *TimeSchedule `json:"uptime,omitempty"`
	Downtime *TimeSchedule `json:"downtime,omitempty"`
	// Time zone in which the schedule should be applied
	Timezone string `json:"timezone,omitempty"`
}

Details of time schedule by which the resource should be controlled

type OktaAddOperation ¶

type OktaAddOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type OktaRemoveOperation ¶

type OktaRemoveOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type OktaReplaceOperation ¶

type OktaReplaceOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type OneofDescriptor ¶

type OneofDescriptor struct {
	Index          int32                 `json:"index,omitempty"`
	Proto          *OneofDescriptorProto `json:"proto,omitempty"`
	FullName       string                `json:"fullName,omitempty"`
	File           *FileDescriptor       `json:"file,omitempty"`
	ContainingType *Descriptor           `json:"containingType,omitempty"`
	FieldCount     int32                 `json:"fieldCount,omitempty"`
	Fields         []FieldDescriptor     `json:"fields,omitempty"`
	Options        *OneofOptions         `json:"options,omitempty"`
	Name           string                `json:"name,omitempty"`
}

type OneofDescriptorProto ¶

type OneofDescriptorProto struct {
	UnknownFields             *UnknownFieldSet            `json:"unknownFields,omitempty"`
	Initialized               bool                        `json:"initialized,omitempty"`
	Options                   *OneofOptions               `json:"options,omitempty"`
	ParserForType             *ParserOneofDescriptorProto `json:"parserForType,omitempty"`
	SerializedSize            int32                       `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *OneofDescriptorProto       `json:"defaultInstanceForType,omitempty"`
	OptionsOrBuilder          *OneofOptionsOrBuilder      `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                 `json:"nameBytes,omitempty"`
	Name                      string                      `json:"name,omitempty"`
	AllFields                 map[string]interface{}      `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                 `json:"descriptorForType,omitempty"`
	InitializationErrorString string                      `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                       `json:"memoizedSerializedSize,omitempty"`
}

type OneofDescriptorProtoOrBuilder ¶

type OneofDescriptorProtoOrBuilder struct {
	Options                   *OneofOptions          `json:"options,omitempty"`
	OptionsOrBuilder          *OneofOptionsOrBuilder `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString            `json:"nameBytes,omitempty"`
	Name                      string                 `json:"name,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type OneofOptions ¶

type OneofOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserOneofOptions            `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *OneofOptions                  `json:"defaultInstanceForType,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type OneofOptionsOrBuilder ¶

type OneofOptionsOrBuilder struct {
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type Opts ¶ added in v0.1.14

type Opts struct {
	PreservePrivateIp    bool         `json:"preserve_private_ip,omitempty"`
	DeleteCloudResources bool         `json:"delete_cloud_resources,omitempty"`
	AlwaysUsePrivateIp   bool         `json:"always_use_private_ip,omitempty"`
	AccessDetails        *interface{} `json:"access_details,omitempty"`
	HideProgressPage     bool         `json:"hide_progress_page,omitempty"`
}

type Organization ¶

type Organization struct {
	// Identifier of the Organization
	Identifier string `json:"identifier,omitempty"`
	// Name of the Organization
	Name string `json:"name,omitempty"`
	// Description of the Organization.
	Description string `json:"description,omitempty"`
	// Tags for the Organization.
	Tags map[string]string `json:"tags,omitempty"`
}

This has details of the Organization as defined in Harness.

type OrganizationApiDeleteOrganizationOpts ¶

type OrganizationApiDeleteOrganizationOpts struct {
	IfMatch optional.String
}

type OrganizationApiGetOrganizationListOpts ¶

type OrganizationApiGetOrganizationListOpts struct {
	Identifiers optional.Interface
	SearchTerm  optional.String
	PageIndex   optional.Int32
	PageSize    optional.Int32
	SortOrders  optional.Interface
}

type OrganizationApiPutOrganizationOpts ¶

type OrganizationApiPutOrganizationOpts struct {
	IfMatch optional.String
}

type OrganizationApiService ¶

type OrganizationApiService service

func (*OrganizationApiService) DeleteOrganization ¶

func (a *OrganizationApiService) DeleteOrganization(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *OrganizationApiDeleteOrganizationOpts) (ResponseDtoBoolean, *http.Response, error)

func (*OrganizationApiService) GetOrganization ¶

func (a *OrganizationApiService) GetOrganization(ctx context.Context, identifier string, accountIdentifier string) (ResponseDtoOrganizationResponse, *http.Response, error)

OrganizationApiService Get the Organization by accountIdentifier and orgIdentifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Organization Identifier for the Entity.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoOrganizationResponse

func (*OrganizationApiService) GetOrganizationByName ¶ added in v0.1.27

func (o *OrganizationApiService) GetOrganizationByName(ctx context.Context, accountId string, name string) (*OrganizationResponse, *http.Response, error)

func (*OrganizationApiService) GetOrganizationList ¶

func (*OrganizationApiService) PostOrganization ¶

OrganizationApiService Creates an Organization

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Organization to create
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoOrganizationResponse

func (*OrganizationApiService) PutOrganization ¶

func (a *OrganizationApiService) PutOrganization(ctx context.Context, body OrganizationRequest, accountIdentifier string, identifier string, localVarOptionals *OrganizationApiPutOrganizationOpts) (ResponseDtoOrganizationResponse, *http.Response, error)

type OrganizationRequest ¶

type OrganizationRequest struct {
	Organization *Organization `json:"organization"`
}

This contains details of the Organization.

type OrganizationResponse ¶

type OrganizationResponse struct {
	Organization *Organization `json:"organization"`
	// This is the time at which Organization was created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This is the time at which Organization was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
	// This indicates if this Organization is managed by Harness or not. If True, Harness can manage and modify this Organization.
	HarnessManaged bool `json:"harnessManaged,omitempty"`
}

This has details of the Organization along with its metadata in Harness.

type OverlayInputSetResponse ¶

type OverlayInputSetResponse struct {
	// Account Identifier for the Entity.
	AccountId string `json:"accountId,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Pipeline Identifier for the entity.
	PipelineIdentifier string `json:"pipelineIdentifier,omitempty"`
	// Input Set Identifier
	Identifier string `json:"identifier,omitempty"`
	// Input Set Name
	Name string `json:"name,omitempty"`
	// Input Set description
	Description string `json:"description,omitempty"`
	// Input Set References in the Overlay Input Set
	InputSetReferences []string `json:"inputSetReferences,omitempty"`
	// Overlay Input Set YAML
	OverlayInputSetYaml string `json:"overlayInputSetYaml,omitempty"`
	// Input Set tags
	Tags map[string]string `json:"tags,omitempty"`
	// This field is true if a Pipeline update has made this Input Set invalid, and cannot be used for Pipeline Execution
	IsOutdated bool `json:"isOutdated,omitempty"`
	// This field is true if an Overlay Input Set had errors and hence could not be saved
	IsErrorResponse bool `json:"isErrorResponse,omitempty"`
	// This contains the invalid references in the Overlay Input Set, along with a message why they are invalid
	InvalidInputSetReferences map[string]string         `json:"invalidInputSetReferences,omitempty"`
	Version                   int64                     `json:"version,omitempty"`
	GitDetails                *PipelineEntityGitDetails `json:"gitDetails,omitempty"`
	EntityValidityDetails     *PipelineEntityGitDetails `json:"entityValidityDetails,omitempty"`
	Outdated                  bool                      `json:"outdated,omitempty"`
	ErrorResponse             bool                      `json:"errorResponse,omitempty"`
}

This contains Overlay Input Set details.

type PagePipelineExecutionSummary ¶

type PagePipelineExecutionSummary struct {
	TotalPages       int32                      `json:"totalPages,omitempty"`
	TotalElements    int64                      `json:"totalElements,omitempty"`
	Sort             *Sort                      `json:"sort,omitempty"`
	First            bool                       `json:"first,omitempty"`
	Last             bool                       `json:"last,omitempty"`
	NumberOfElements int32                      `json:"numberOfElements,omitempty"`
	Pageable         *Pageable                  `json:"pageable,omitempty"`
	Size             int32                      `json:"size,omitempty"`
	Content          []PipelineExecutionSummary `json:"content,omitempty"`
	Number           int32                      `json:"number,omitempty"`
	Empty            bool                       `json:"empty,omitempty"`
}

type PagePmsPipelineSummaryResponse ¶

type PagePmsPipelineSummaryResponse struct {
	TotalPages       int32                        `json:"totalPages,omitempty"`
	TotalElements    int64                        `json:"totalElements,omitempty"`
	Sort             *Sort                        `json:"sort,omitempty"`
	First            bool                         `json:"first,omitempty"`
	Last             bool                         `json:"last,omitempty"`
	NumberOfElements int32                        `json:"numberOfElements,omitempty"`
	Pageable         *Pageable                    `json:"pageable,omitempty"`
	Size             int32                        `json:"size,omitempty"`
	Content          []PmsPipelineSummaryResponse `json:"content,omitempty"`
	Number           int32                        `json:"number,omitempty"`
	Empty            bool                         `json:"empty,omitempty"`
}

type PageResponseApiKeyAggregate ¶

type PageResponseApiKeyAggregate struct {
	TotalPages    int64             `json:"totalPages,omitempty"`
	TotalItems    int64             `json:"totalItems,omitempty"`
	PageItemCount int64             `json:"pageItemCount,omitempty"`
	PageSize      int64             `json:"pageSize,omitempty"`
	Content       []ApiKeyAggregate `json:"content,omitempty"`
	PageIndex     int64             `json:"pageIndex,omitempty"`
	Empty         bool              `json:"empty,omitempty"`
}

type PageResponseAuditEventDto ¶ added in v0.1.14

type PageResponseAuditEventDto struct {
	TotalPages    int64           `json:"totalPages,omitempty"`
	TotalItems    int64           `json:"totalItems,omitempty"`
	PageItemCount int64           `json:"pageItemCount,omitempty"`
	PageSize      int64           `json:"pageSize,omitempty"`
	Content       []AuditEventDto `json:"content,omitempty"`
	PageIndex     int64           `json:"pageIndex,omitempty"`
	Empty         bool            `json:"empty,omitempty"`
}

type PageResponseClusterResponse ¶ added in v0.2.1

type PageResponseClusterResponse struct {
	TotalPages    int64             `json:"totalPages,omitempty"`
	TotalItems    int64             `json:"totalItems,omitempty"`
	PageItemCount int64             `json:"pageItemCount,omitempty"`
	PageSize      int64             `json:"pageSize,omitempty"`
	Content       []ClusterResponse `json:"content,omitempty"`
	PageIndex     int64             `json:"pageIndex,omitempty"`
	Empty         bool              `json:"empty,omitempty"`
}

type PageResponseConnectorResponse ¶

type PageResponseConnectorResponse struct {
	TotalPages    int64               `json:"totalPages,omitempty"`
	TotalItems    int64               `json:"totalItems,omitempty"`
	PageItemCount int64               `json:"pageItemCount,omitempty"`
	PageSize      int64               `json:"pageSize,omitempty"`
	Content       []ConnectorResponse `json:"content,omitempty"`
	PageIndex     int64               `json:"pageIndex,omitempty"`
	Empty         bool                `json:"empty,omitempty"`
}

type PageResponseEnvironmentGroup ¶ added in v0.1.34

type PageResponseEnvironmentGroup struct {
	TotalPages    int64              `json:"totalPages,omitempty"`
	TotalItems    int64              `json:"totalItems,omitempty"`
	PageItemCount int64              `json:"pageItemCount,omitempty"`
	PageSize      int64              `json:"pageSize,omitempty"`
	Content       []EnvironmentGroup `json:"content,omitempty"`
	PageIndex     int64              `json:"pageIndex,omitempty"`
	Empty         bool               `json:"empty,omitempty"`
}

type PageResponseEnvironmentResponse ¶

type PageResponseEnvironmentResponse struct {
	TotalPages    int64                 `json:"totalPages,omitempty"`
	TotalItems    int64                 `json:"totalItems,omitempty"`
	PageItemCount int64                 `json:"pageItemCount,omitempty"`
	PageSize      int64                 `json:"pageSize,omitempty"`
	Content       []EnvironmentResponse `json:"content,omitempty"`
	PageIndex     int64                 `json:"pageIndex,omitempty"`
	Empty         bool                  `json:"empty,omitempty"`
}

type PageResponseFilter ¶

type PageResponseFilter struct {
	TotalPages    int64    `json:"totalPages,omitempty"`
	TotalItems    int64    `json:"totalItems,omitempty"`
	PageItemCount int64    `json:"pageItemCount,omitempty"`
	PageSize      int64    `json:"pageSize,omitempty"`
	Content       []Filter `json:"content,omitempty"`
	PageIndex     int64    `json:"pageIndex,omitempty"`
	Empty         bool     `json:"empty,omitempty"`
}

type PageResponseGitBranch ¶

type PageResponseGitBranch struct {
	TotalPages    int64       `json:"totalPages,omitempty"`
	TotalItems    int64       `json:"totalItems,omitempty"`
	PageItemCount int64       `json:"pageItemCount,omitempty"`
	PageSize      int64       `json:"pageSize,omitempty"`
	Content       []GitBranch `json:"content,omitempty"`
	PageIndex     int64       `json:"pageIndex,omitempty"`
	Empty         bool        `json:"empty,omitempty"`
}

This contains details of all the branches of given repo

type PageResponseGitFullSyncEntityInfo ¶ added in v0.1.25

type PageResponseGitFullSyncEntityInfo struct {
	TotalPages    int64                   `json:"totalPages,omitempty"`
	TotalItems    int64                   `json:"totalItems,omitempty"`
	PageItemCount int64                   `json:"pageItemCount,omitempty"`
	PageSize      int64                   `json:"pageSize,omitempty"`
	Content       []GitFullSyncEntityInfo `json:"content,omitempty"`
	PageIndex     int64                   `json:"pageIndex,omitempty"`
	Empty         bool                    `json:"empty,omitempty"`
}

type PageResponseGitSyncError ¶

type PageResponseGitSyncError struct {
	TotalPages    int64          `json:"totalPages,omitempty"`
	TotalItems    int64          `json:"totalItems,omitempty"`
	PageItemCount int64          `json:"pageItemCount,omitempty"`
	PageSize      int64          `json:"pageSize,omitempty"`
	Content       []GitSyncError `json:"content,omitempty"`
	PageIndex     int64          `json:"pageIndex,omitempty"`
	Empty         bool           `json:"empty,omitempty"`
}

type PageResponseGitSyncErrorAggregateByCommit ¶

type PageResponseGitSyncErrorAggregateByCommit struct {
	TotalPages    int64                           `json:"totalPages,omitempty"`
	TotalItems    int64                           `json:"totalItems,omitempty"`
	PageItemCount int64                           `json:"pageItemCount,omitempty"`
	PageSize      int64                           `json:"pageSize,omitempty"`
	Content       []GitSyncErrorAggregateByCommit `json:"content,omitempty"`
	PageIndex     int64                           `json:"pageIndex,omitempty"`
	Empty         bool                            `json:"empty,omitempty"`
}

type PageResponseHostDto ¶ added in v0.1.25

type PageResponseHostDto struct {
	TotalPages    int64     `json:"totalPages,omitempty"`
	TotalItems    int64     `json:"totalItems,omitempty"`
	PageItemCount int64     `json:"pageItemCount,omitempty"`
	PageSize      int64     `json:"pageSize,omitempty"`
	Content       []HostDto `json:"content,omitempty"`
	PageIndex     int64     `json:"pageIndex,omitempty"`
	Empty         bool      `json:"empty,omitempty"`
}

type PageResponseInputSetSummaryResponse ¶

type PageResponseInputSetSummaryResponse struct {
	TotalPages    int64                     `json:"totalPages,omitempty"`
	TotalItems    int64                     `json:"totalItems,omitempty"`
	PageItemCount int64                     `json:"pageItemCount,omitempty"`
	PageSize      int64                     `json:"pageSize,omitempty"`
	Content       []InputSetSummaryResponse `json:"content,omitempty"`
	PageIndex     int64                     `json:"pageIndex,omitempty"`
	Empty         bool                      `json:"empty,omitempty"`
}

type PageResponseInvite ¶

type PageResponseInvite struct {
	TotalPages    int64    `json:"totalPages,omitempty"`
	TotalItems    int64    `json:"totalItems,omitempty"`
	PageItemCount int64    `json:"pageItemCount,omitempty"`
	PageSize      int64    `json:"pageSize,omitempty"`
	Content       []Invite `json:"content,omitempty"`
	PageIndex     int64    `json:"pageIndex,omitempty"`
	Empty         bool     `json:"empty,omitempty"`
}

type PageResponseNgTriggerDetailsResponseDto ¶

type PageResponseNgTriggerDetailsResponseDto struct {
	TotalPages    int64                         `json:"totalPages,omitempty"`
	TotalItems    int64                         `json:"totalItems,omitempty"`
	PageItemCount int64                         `json:"pageItemCount,omitempty"`
	PageSize      int64                         `json:"pageSize,omitempty"`
	Content       []NgTriggerDetailsResponseDto `json:"content,omitempty"`
	PageIndex     int64                         `json:"pageIndex,omitempty"`
	Empty         bool                          `json:"empty,omitempty"`
}

type PageResponseOrganizationResponse ¶

type PageResponseOrganizationResponse struct {
	TotalPages    int64                  `json:"totalPages,omitempty"`
	TotalItems    int64                  `json:"totalItems,omitempty"`
	PageItemCount int64                  `json:"pageItemCount,omitempty"`
	PageSize      int64                  `json:"pageSize,omitempty"`
	Content       []OrganizationResponse `json:"content,omitempty"`
	PageIndex     int64                  `json:"pageIndex,omitempty"`
	Empty         bool                   `json:"empty,omitempty"`
}

type PageResponseProject ¶

type PageResponseProject struct {
	TotalPages    int64     `json:"totalPages,omitempty"`
	TotalItems    int64     `json:"totalItems,omitempty"`
	PageItemCount int64     `json:"pageItemCount,omitempty"`
	PageSize      int64     `json:"pageSize,omitempty"`
	Content       []Project `json:"content,omitempty"`
	PageIndex     int64     `json:"pageIndex,omitempty"`
	Empty         bool      `json:"empty,omitempty"`
}

type PageResponseProjectResponse ¶

type PageResponseProjectResponse struct {
	TotalPages    int64             `json:"totalPages,omitempty"`
	TotalItems    int64             `json:"totalItems,omitempty"`
	PageItemCount int64             `json:"pageItemCount,omitempty"`
	PageSize      int64             `json:"pageSize,omitempty"`
	Content       []ProjectResponse `json:"content,omitempty"`
	PageIndex     int64             `json:"pageIndex,omitempty"`
	Empty         bool              `json:"empty,omitempty"`
}

type PageResponseResourceGroupResponse ¶

type PageResponseResourceGroupResponse struct {
	TotalPages    int64                   `json:"totalPages,omitempty"`
	TotalItems    int64                   `json:"totalItems,omitempty"`
	PageItemCount int64                   `json:"pageItemCount,omitempty"`
	PageSize      int64                   `json:"pageSize,omitempty"`
	Content       []ResourceGroupResponse `json:"content,omitempty"`
	PageIndex     int64                   `json:"pageIndex,omitempty"`
	Empty         bool                    `json:"empty,omitempty"`
}

type PageResponseResourceGroupV2Response ¶ added in v0.1.25

type PageResponseResourceGroupV2Response struct {
	TotalPages    int64                     `json:"totalPages,omitempty"`
	TotalItems    int64                     `json:"totalItems,omitempty"`
	PageItemCount int64                     `json:"pageItemCount,omitempty"`
	PageSize      int64                     `json:"pageSize,omitempty"`
	Content       []ResourceGroupV2Response `json:"content,omitempty"`
	PageIndex     int64                     `json:"pageIndex,omitempty"`
	Empty         bool                      `json:"empty,omitempty"`
}

type PageResponseRoleAssignmentAggregate ¶ added in v0.2.3

type PageResponseRoleAssignmentAggregate struct {
	TotalPages    int64                     `json:"totalPages,omitempty"`
	TotalItems    int64                     `json:"totalItems,omitempty"`
	PageItemCount int64                     `json:"pageItemCount,omitempty"`
	PageSize      int64                     `json:"pageSize,omitempty"`
	Content       []RoleAssignmentAggregate `json:"content,omitempty"`
	PageIndex     int64                     `json:"pageIndex,omitempty"`
	Empty         bool                      `json:"empty,omitempty"`
}

type PageResponseRoleAssignmentResponse ¶

type PageResponseRoleAssignmentResponse struct {
	TotalPages    int64                    `json:"totalPages,omitempty"`
	TotalItems    int64                    `json:"totalItems,omitempty"`
	PageItemCount int64                    `json:"pageItemCount,omitempty"`
	PageSize      int64                    `json:"pageSize,omitempty"`
	Content       []RoleAssignmentResponse `json:"content,omitempty"`
	PageIndex     int64                    `json:"pageIndex,omitempty"`
	Empty         bool                     `json:"empty,omitempty"`
}

type PageResponseRoleResponse ¶

type PageResponseRoleResponse struct {
	TotalPages    int64          `json:"totalPages,omitempty"`
	TotalItems    int64          `json:"totalItems,omitempty"`
	PageItemCount int64          `json:"pageItemCount,omitempty"`
	PageSize      int64          `json:"pageSize,omitempty"`
	Content       []RoleResponse `json:"content,omitempty"`
	PageIndex     int64          `json:"pageIndex,omitempty"`
	Empty         bool           `json:"empty,omitempty"`
}

type PageResponseSecretResponse ¶ added in v0.1.14

type PageResponseSecretResponse struct {
	TotalPages    int64            `json:"totalPages,omitempty"`
	TotalItems    int64            `json:"totalItems,omitempty"`
	PageItemCount int64            `json:"pageItemCount,omitempty"`
	PageSize      int64            `json:"pageSize,omitempty"`
	Content       []SecretResponse `json:"content,omitempty"`
	PageIndex     int64            `json:"pageIndex,omitempty"`
	Empty         bool             `json:"empty,omitempty"`
}

type PageResponseServiceAccountAggregate ¶ added in v0.1.14

type PageResponseServiceAccountAggregate struct {
	TotalPages    int64                     `json:"totalPages,omitempty"`
	TotalItems    int64                     `json:"totalItems,omitempty"`
	PageItemCount int64                     `json:"pageItemCount,omitempty"`
	PageSize      int64                     `json:"pageSize,omitempty"`
	Content       []ServiceAccountAggregate `json:"content,omitempty"`
	PageIndex     int64                     `json:"pageIndex,omitempty"`
	Empty         bool                      `json:"empty,omitempty"`
}

type PageResponseServiceResponse ¶

type PageResponseServiceResponse struct {
	TotalPages    int64             `json:"totalPages,omitempty"`
	TotalItems    int64             `json:"totalItems,omitempty"`
	PageItemCount int64             `json:"pageItemCount,omitempty"`
	PageSize      int64             `json:"pageSize,omitempty"`
	Content       []ServiceResponse `json:"content,omitempty"`
	PageIndex     int64             `json:"pageIndex,omitempty"`
	Empty         bool              `json:"empty,omitempty"`
}

type PageResponseTokenAggregate ¶ added in v0.1.14

type PageResponseTokenAggregate struct {
	TotalPages    int64            `json:"totalPages,omitempty"`
	TotalItems    int64            `json:"totalItems,omitempty"`
	PageItemCount int64            `json:"pageItemCount,omitempty"`
	PageSize      int64            `json:"pageSize,omitempty"`
	Content       []TokenAggregate `json:"content,omitempty"`
	PageIndex     int64            `json:"pageIndex,omitempty"`
	Empty         bool             `json:"empty,omitempty"`
}

type PageResponseUserAggregate ¶

type PageResponseUserAggregate struct {
	TotalPages    int64           `json:"totalPages,omitempty"`
	TotalItems    int64           `json:"totalItems,omitempty"`
	PageItemCount int64           `json:"pageItemCount,omitempty"`
	PageSize      int64           `json:"pageSize,omitempty"`
	Content       []UserAggregate `json:"content,omitempty"`
	PageIndex     int64           `json:"pageIndex,omitempty"`
	Empty         bool            `json:"empty,omitempty"`
}

type PageResponseUserGroup ¶

type PageResponseUserGroup struct {
	TotalPages    int64       `json:"totalPages,omitempty"`
	TotalItems    int64       `json:"totalItems,omitempty"`
	PageItemCount int64       `json:"pageItemCount,omitempty"`
	PageSize      int64       `json:"pageSize,omitempty"`
	Content       []UserGroup `json:"content,omitempty"`
	PageIndex     int64       `json:"pageIndex,omitempty"`
	Empty         bool        `json:"empty,omitempty"`
}

type PageResponseUserMetadata ¶

type PageResponseUserMetadata struct {
	TotalPages    int64          `json:"totalPages,omitempty"`
	TotalItems    int64          `json:"totalItems,omitempty"`
	PageItemCount int64          `json:"pageItemCount,omitempty"`
	PageSize      int64          `json:"pageSize,omitempty"`
	Content       []UserMetadata `json:"content,omitempty"`
	PageIndex     int64          `json:"pageIndex,omitempty"`
	Empty         bool           `json:"empty,omitempty"`
}

type PageResponseVariableResponseDto ¶ added in v0.2.11

type PageResponseVariableResponseDto struct {
	TotalPages    int64                 `json:"totalPages,omitempty"`
	TotalItems    int64                 `json:"totalItems,omitempty"`
	PageItemCount int64                 `json:"pageItemCount,omitempty"`
	PageSize      int64                 `json:"pageSize,omitempty"`
	Content       []VariableResponseDto `json:"content,omitempty"`
	PageIndex     int64                 `json:"pageIndex,omitempty"`
	Empty         bool                  `json:"empty,omitempty"`
}

type Pageable ¶

type Pageable struct {
	Sort       *Sort `json:"sort,omitempty"`
	Unpaged    bool  `json:"unpaged,omitempty"`
	PageSize   int32 `json:"pageSize,omitempty"`
	Paged      bool  `json:"paged,omitempty"`
	PageNumber int32 `json:"pageNumber,omitempty"`
	Offset     int64 `json:"offset,omitempty"`
}

type PagerDutyConfigDto ¶

type PagerDutyConfigDto struct {
	Type_        string `json:"type,omitempty"`
	PagerDutyKey string `json:"pagerDutyKey"`
}

type PagerDutyConnectorDto ¶

type PagerDutyConnectorDto struct {
	ApiTokenRef       string   `json:"apiTokenRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type Pagination ¶ added in v0.1.14

type Pagination struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version int32 `json:"version,omitempty"`
}

type PairDelegateInsightsTypeLong ¶ added in v0.1.25

type PairDelegateInsightsTypeLong struct {
	Right int64  `json:"right,omitempty"`
	Left  string `json:"left,omitempty"`
	Value int64  `json:"value,omitempty"`
	Key   string `json:"key,omitempty"`
}

type Parser ¶

type Parser struct {
}

type ParserAsyncExecutableResponse ¶

type ParserAsyncExecutableResponse struct {
}

type ParserChild ¶

type ParserChild struct {
}

type ParserChildChainExecutableResponse ¶

type ParserChildChainExecutableResponse struct {
}

type ParserChildExecutableResponse ¶

type ParserChildExecutableResponse struct {
}

type ParserChildrenExecutableResponse ¶

type ParserChildrenExecutableResponse struct {
}

type ParserDescriptorProto ¶

type ParserDescriptorProto struct {
}

type ParserEnumDescriptorProto ¶

type ParserEnumDescriptorProto struct {
}

type ParserEnumOptions ¶

type ParserEnumOptions struct {
}

type ParserEnumReservedRange ¶

type ParserEnumReservedRange struct {
}

type ParserEnumValueDescriptorProto ¶

type ParserEnumValueDescriptorProto struct {
}

type ParserEnumValueOptions ¶

type ParserEnumValueOptions struct {
}

type ParserExecutableResponse ¶

type ParserExecutableResponse struct {
}

type ParserExecutionErrorInfo ¶

type ParserExecutionErrorInfo struct {
}

type ParserExecutionMetadata ¶

type ParserExecutionMetadata struct {
}

type ParserExecutionPrincipalInfo ¶

type ParserExecutionPrincipalInfo struct {
}

type ParserExecutionTriggerInfo ¶

type ParserExecutionTriggerInfo struct {
}

type ParserExpressionBlock ¶

type ParserExpressionBlock struct {
}

type ParserExtensionRange ¶

type ParserExtensionRange struct {
}

type ParserExtensionRangeOptions ¶

type ParserExtensionRangeOptions struct {
}

type ParserFieldDescriptorProto ¶

type ParserFieldDescriptorProto struct {
}

type ParserFieldOptions ¶

type ParserFieldOptions struct {
}

type ParserFileDescriptorProto ¶

type ParserFileDescriptorProto struct {
}

type ParserFileOptions ¶

type ParserFileOptions struct {
}

type ParserGovernanceMetadata ¶

type ParserGovernanceMetadata struct {
}

type ParserLocation ¶

type ParserLocation struct {
}

type ParserMessage ¶

type ParserMessage struct {
}

type ParserMessageLite ¶

type ParserMessageLite struct {
}

type ParserMessageOptions ¶

type ParserMessageOptions struct {
}

type ParserMethodDescriptorProto ¶

type ParserMethodDescriptorProto struct {
}

type ParserMethodOptions ¶

type ParserMethodOptions struct {
}

type ParserNamePart ¶

type ParserNamePart struct {
}

type ParserNodeRunInfo ¶

type ParserNodeRunInfo struct {
}

type ParserOneofDescriptorProto ¶

type ParserOneofDescriptorProto struct {
}

type ParserOneofOptions ¶

type ParserOneofOptions struct {
}

type ParserPolicyMetadata ¶

type ParserPolicyMetadata struct {
}

type ParserPolicySetMetadata ¶

type ParserPolicySetMetadata struct {
}

type ParserRerunInfo ¶

type ParserRerunInfo struct {
}

type ParserReservedRange ¶

type ParserReservedRange struct {
}

type ParserRetryExecutionInfo ¶

type ParserRetryExecutionInfo struct {
}

type ParserServiceDescriptorProto ¶

type ParserServiceDescriptorProto struct {
}

type ParserServiceOptions ¶

type ParserServiceOptions struct {
}

type ParserSkipInfo ¶

type ParserSkipInfo struct {
}

type ParserSkipTaskExecutableResponse ¶

type ParserSkipTaskExecutableResponse struct {
}

type ParserSourceCodeInfo ¶

type ParserSourceCodeInfo struct {
}

type ParserSyncExecutableResponse ¶

type ParserSyncExecutableResponse struct {
}

type ParserTaskChainExecutableResponse ¶

type ParserTaskChainExecutableResponse struct {
}

type ParserTaskExecutableResponse ¶

type ParserTaskExecutableResponse struct {
}

type ParserTriggeredBy ¶

type ParserTriggeredBy struct {
}

type ParserUninterpretedOption ¶

type ParserUninterpretedOption struct {
}

type ParserUnitProgress ¶

type ParserUnitProgress struct {
}

type PasswordChange ¶

type PasswordChange struct {
	CurrentPassword string `json:"currentPassword,omitempty"`
	NewPassword     string `json:"newPassword,omitempty"`
}

This is the view of the PasswordChange entity defined in Harness

type PasswordStrengthPolicy ¶

type PasswordStrengthPolicy struct {
	// This value is true if the password strength policy is enabled. Otherwise, it is false.
	Enabled bool `json:"enabled,omitempty"`
	// Minimum number of characters required in a password.
	MinNumberOfCharacters int32 `json:"minNumberOfCharacters,omitempty"`
	// Minimum number of uppercase characters required in a password.
	MinNumberOfUppercaseCharacters int32 `json:"minNumberOfUppercaseCharacters,omitempty"`
	// Minimum number of lower characters required in a password.
	MinNumberOfLowercaseCharacters int32 `json:"minNumberOfLowercaseCharacters,omitempty"`
	// Minimum number of special characters required in a password.
	MinNumberOfSpecialCharacters int32 `json:"minNumberOfSpecialCharacters,omitempty"`
	// Minimum number of digits required in a password.
	MinNumberOfDigits int32 `json:"minNumberOfDigits,omitempty"`
}

This has information about the password strength policy in Harness.

type PatchInstructionInner ¶ added in v0.1.14

type PatchInstructionInner struct {
	// The name of the modification you would like to perform on a resource.
	Kind       string       `json:"kind"`
	Parameters *interface{} `json:"parameters"`
}

type PatchOperation ¶

type PatchOperation struct {
	Path string `json:"path,omitempty"`
	Op   string `json:"op"`
}

type PatchRequest ¶

type PatchRequest struct {
	Operations []PatchOperation `json:"Operations"`
	Id         string           `json:"id,omitempty"`
	ExternalId string           `json:"externalId,omitempty"`
	Meta       *JsonNode        `json:"meta,omitempty"`
	Schemas    []string         `json:"schemas"`
}

type Permission ¶

type Permission struct {
	Identifier         string   `json:"identifier,omitempty"`
	Name               string   `json:"name,omitempty"`
	Status             string   `json:"status,omitempty"`
	IncludeInAllRoles  bool     `json:"includeInAllRoles,omitempty"`
	AllowedScopeLevels []string `json:"allowedScopeLevels,omitempty"`
	ResourceType       string   `json:"resourceType,omitempty"`
	Action             string   `json:"action,omitempty"`
}

type PermissionCheck ¶

type PermissionCheck struct {
	ResourceScope      *ResourceScope `json:"resourceScope,omitempty"`
	ResourceType       string         `json:"resourceType,omitempty"`
	ResourceIdentifier string         `json:"resourceIdentifier,omitempty"`
	Permission         string         `json:"permission,omitempty"`
}

type PermissionResponse ¶

type PermissionResponse struct {
	Permission *Permission `json:"permission,omitempty"`
}

type PermissionsApiGetPermissionListOpts ¶

type PermissionsApiGetPermissionListOpts struct {
	AccountIdentifier   optional.String
	OrgIdentifier       optional.String
	ProjectIdentifier   optional.String
	ScopeFilterDisabled optional.Bool
}

type PermissionsApiGetPermissionResourceTypesListOpts ¶

type PermissionsApiGetPermissionResourceTypesListOpts struct {
	AccountIdentifier   optional.String
	OrgIdentifier       optional.String
	ProjectIdentifier   optional.String
	ScopeFilterDisabled optional.Bool
}

type PermissionsApiService ¶

type PermissionsApiService service

func (*PermissionsApiService) GetPermissionList ¶

func (*PermissionsApiService) GetPermissionResourceTypesList ¶

func (a *PermissionsApiService) GetPermissionResourceTypesList(ctx context.Context, localVarOptionals *PermissionsApiGetPermissionResourceTypesListOpts) (ResponseDtoSetString, *http.Response, error)

type Perspective ¶ added in v0.1.14

type Perspective struct {
	Id            string  `json:"id,omitempty"`
	Name          string  `json:"name,omitempty"`
	TotalCost     float64 `json:"totalCost,omitempty"`
	CreatedBy     string  `json:"createdBy,omitempty"`
	CreatedAt     int64   `json:"createdAt,omitempty"`
	LastUpdatedAt int64   `json:"lastUpdatedAt,omitempty"`
	// Perspective chart type
	ChartType string         `json:"chartType,omitempty"`
	ViewType  string         `json:"viewType,omitempty"`
	ViewState string         `json:"viewState,omitempty"`
	GroupBy   *QlceViewField `json:"groupBy,omitempty"`
	// The type of Perspective time range filter, select CUSTOM is you want a Perspective between a fixed set of startTime and endTime
	TimeRange                   string   `json:"timeRange,omitempty"`
	DataSources                 []string `json:"dataSources,omitempty"`
	IsReportScheduledConfigured bool     `json:"isReportScheduledConfigured,omitempty"`
	ReportScheduledConfigured   bool     `json:"reportScheduledConfigured,omitempty"`
}

Perspective ID to name mapping

type PerspectiveAnomalyData ¶ added in v0.1.25

type PerspectiveAnomalyData struct {
	Timestamp                  int64        `json:"timestamp,omitempty"`
	AnomalyCount               int32        `json:"anomalyCount,omitempty"`
	ActualCost                 float64      `json:"actualCost,omitempty"`
	DifferenceFromExpectedCost float64      `json:"differenceFromExpectedCost,omitempty"`
	AssociatedResources        []EntityInfo `json:"associatedResources,omitempty"`
	ResourceType               string       `json:"resourceType,omitempty"`
}

This object contains the Anomalies associated with a perspective

type PerspectiveBudgetScope ¶

type PerspectiveBudgetScope struct {
	BudgetScopeType string   `json:"budgetScopeType,omitempty"`
	EntityIds       []string `json:"entityIds,omitempty"`
	EntityNames     []string `json:"entityNames,omitempty"`
	Type_           string   `json:"type"`
	ViewId          string   `json:"viewId,omitempty"`
	ViewName        string   `json:"viewName,omitempty"`
}

type PerspectiveEntityStatsData ¶ added in v0.1.14

type PerspectiveEntityStatsData struct {
	Data []QlceViewEntityStatsDataPoint `json:"data,omitempty"`
}

type PerspectiveQueryDto ¶ added in v0.1.25

type PerspectiveQueryDto struct {
	// The filters for perspective query
	Filters []QlceViewFilterWrapper `json:"filters,omitempty"`
	// The group by clause for perspective query
	GroupBy []QlceViewGroupBy `json:"groupBy,omitempty"`
}

The query object for perspective cost anomalies

type PerspectiveTimeSeriesData ¶ added in v0.1.14

type PerspectiveTimeSeriesData struct {
	Stats            []TimeSeriesDataPoints `json:"stats,omitempty"`
	CpuUtilValues    []TimeSeriesDataPoints `json:"cpuUtilValues,omitempty"`
	MemoryUtilValues []TimeSeriesDataPoints `json:"memoryUtilValues,omitempty"`
	CpuRequest       []TimeSeriesDataPoints `json:"cpuRequest,omitempty"`
	CpuLimit         []TimeSeriesDataPoints `json:"cpuLimit,omitempty"`
	MemoryRequest    []TimeSeriesDataPoints `json:"memoryRequest,omitempty"`
	MemoryLimit      []TimeSeriesDataPoints `json:"memoryLimit,omitempty"`
}

type PhysicalDataCenterConnectorDto ¶ added in v0.1.25

type PhysicalDataCenterConnectorDto struct {
	Hosts             []HostDto `json:"hosts,omitempty"`
	SshKeyRef         string    `json:"sshKeyRef"`
	DelegateSelectors []string  `json:"delegateSelectors,omitempty"`
}

This contains Physical Data Center connector details

type Pipeline ¶ added in v0.1.16

type Pipeline struct {
	Name              string `yaml:"name"`
	Identifier        string `yaml:"identifier"`
	ProjectIdentifier string `yaml:"projectIdentifier"`
	OrgIdentifier     string `yaml:"orgIdentifier"`
	Yaml              string `yaml:"-"`
}

type PipelineCount ¶

type PipelineCount struct {
	Total   int64 `json:"total,omitempty"`
	Success int64 `json:"success,omitempty"`
	Failure int64 `json:"failure,omitempty"`
}

This is the view of the Pipeline Execution Count Info for a particular Date

type PipelineData ¶ added in v0.1.16

type PipelineData struct {
	Pipeline Pipeline `yaml:"pipeline"`
}

type PipelineEntityGitDetails ¶ added in v0.1.14

type PipelineEntityGitDetails struct {
	// Object Id of the Entity
	ObjectId string `json:"objectId,omitempty"`
	// Branch Name
	Branch string `json:"branch,omitempty"`
	// Git Sync Config Id
	RepoIdentifier string `json:"repoIdentifier,omitempty"`
	// Root Folder Path of the Entity
	RootFolder string `json:"rootFolder,omitempty"`
	// File Path of the Entity
	FilePath string `json:"filePath,omitempty"`
	// Name of the repo
	RepoName string `json:"repoName,omitempty"`
}

This contains Git Details of the Entity

type PipelineExecution ¶

type PipelineExecution struct {
	Date  int64          `json:"date,omitempty"`
	Count *PipelineCount `json:"count,omitempty"`
}

This is the view of the Pipeline Executions for a particular Date

type PipelineExecutionDetail ¶

type PipelineExecutionDetail struct {
	PipelineExecutionSummary *PipelineExecutionSummary `json:"pipelineExecutionSummary,omitempty"`
	ExecutionGraph           *ExecutionGraph           `json:"executionGraph,omitempty"`
}

This contains the Pipeline Execution details.

type PipelineExecutionSummary ¶

type PipelineExecutionSummary struct {
	PipelineIdentifier string `json:"pipelineIdentifier,omitempty"`
	PlanExecutionId    string `json:"planExecutionId,omitempty"`
	Name               string `json:"name,omitempty"`
	// This is the Execution Status of the entity
	Status                string                            `json:"status,omitempty"`
	Tags                  []NgTag                           `json:"tags,omitempty"`
	ExecutionTriggerInfo  *ExecutionTriggerInfo             `json:"executionTriggerInfo,omitempty"`
	ExecutionErrorInfo    *ExecutionErrorInfo               `json:"executionErrorInfo,omitempty"`
	GovernanceMetadata    *GovernanceMetadata               `json:"governanceMetadata,omitempty"`
	ModuleInfo            map[string]map[string]interface{} `json:"moduleInfo,omitempty"`
	LayoutNodeMap         map[string]GraphLayoutNode        `json:"layoutNodeMap,omitempty"`
	Modules               []string                          `json:"modules,omitempty"`
	StartingNodeId        string                            `json:"startingNodeId,omitempty"`
	StartTs               int64                             `json:"startTs,omitempty"`
	EndTs                 int64                             `json:"endTs,omitempty"`
	CreatedAt             int64                             `json:"createdAt,omitempty"`
	CanRetry              bool                              `json:"canRetry,omitempty"`
	ShowRetryHistory      bool                              `json:"showRetryHistory,omitempty"`
	RunSequence           int32                             `json:"runSequence,omitempty"`
	SuccessfulStagesCount int64                             `json:"successfulStagesCount,omitempty"`
	RunningStagesCount    int64                             `json:"runningStagesCount,omitempty"`
	FailedStagesCount     int64                             `json:"failedStagesCount,omitempty"`
	TotalStagesCount      int64                             `json:"totalStagesCount,omitempty"`
	GitDetails            *PipelineEntityGitDetails         `json:"gitDetails,omitempty"`
	IsStagesExecution     bool                              `json:"isStagesExecution,omitempty"`
	StagesExecuted        []string                          `json:"stagesExecuted,omitempty"`
	StagesExecutedNames   map[string]string                 `json:"stagesExecutedNames,omitempty"`
	AllowStageExecutions  bool                              `json:"allowStageExecutions,omitempty"`
	StagesExecution       bool                              `json:"stagesExecution,omitempty"`
}

This is the view of the Pipeline Execution Summary

type PipelineExpandedJson ¶

type PipelineExpandedJson struct {
	ExpandedJson string `json:"expandedJson,omitempty"`
}

This is the view of expanded JSON of a Pipeline for Pipeline Governance.

type PipelineHealth ¶

type PipelineHealth struct {
	Total      *TotalHealth    `json:"total,omitempty"`
	Success    *SuccessHealth  `json:"success,omitempty"`
	MeanInfo   *MeanMedianInfo `json:"meanInfo,omitempty"`
	MedianInfo *MeanMedianInfo `json:"medianInfo,omitempty"`
}

This is the view of the Pipeline Executions Stats Info for a given Interval

type PipelineInputResponse ¶

type PipelineInputResponse struct {
	ErrorInfo *PreFlightEntityErrorInfo `json:"errorInfo,omitempty"`
	Success   bool                      `json:"success,omitempty"`
	Fqn       string                    `json:"fqn,omitempty"`
	StageName string                    `json:"stageName,omitempty"`
	StepName  string                    `json:"stepName,omitempty"`
}

type PipelineSaveResponse ¶

type PipelineSaveResponse struct {
	Identifier         string              `json:"identifier,omitempty"`
	GovernanceMetadata *GovernanceMetadata `json:"governanceMetadata,omitempty"`
}

Contains the Pipeline details for the given Pipeline ID

type PipelineWrapperResponse ¶

type PipelineWrapperResponse struct {
	PipelineInputResponse []PipelineInputResponse `json:"pipelineInputResponse,omitempty"`
	Status                string                  `json:"status,omitempty"`
	Label                 string                  `json:"label,omitempty"`
}

type PipelinesApiDeletePipelineOpts ¶

type PipelinesApiDeletePipelineOpts struct {
	IfMatch        optional.String
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	LastObjectId   optional.String
}

type PipelinesApiGetExpandedPipelineJSONOpts ¶

type PipelinesApiGetExpandedPipelineJSONOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type PipelinesApiGetPipelineListOpts ¶

type PipelinesApiGetPipelineListOpts struct {
	Body                    optional.Interface
	Page                    optional.Int32
	Size                    optional.Int32
	Sort                    optional.Interface
	SearchTerm              optional.String
	Module                  optional.String
	FilterIdentifier        optional.String
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	GetDistinctFromBranches optional.Bool
}

type PipelinesApiGetPipelineOpts ¶

type PipelinesApiGetPipelineOpts struct {
	Branch                       optional.String
	RepoIdentifier               optional.String
	GetDefaultFromOtherRepo      optional.Bool
	GetTemplatesResolvedPipeline optional.Bool
}

type PipelinesApiGetPipelineSummaryOpts ¶

type PipelinesApiGetPipelineSummaryOpts struct {
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
}

type PipelinesApiPostPipelineOpts ¶

type PipelinesApiPostPipelineOpts struct {
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	IsNewBranch    optional.Bool
	BaseBranch     optional.String
}

type PipelinesApiPostPipelineV2Opts ¶

type PipelinesApiPostPipelineV2Opts struct {
	Branch         optional.String
	RepoIdentifier optional.String
	RootFolder     optional.String
	FilePath       optional.String
	CommitMsg      optional.String
	IsNewBranch    optional.Bool
	BaseBranch     optional.String
}

type PipelinesApiService ¶

type PipelinesApiService service

func (*PipelinesApiService) DeletePipeline ¶

func (a *PipelinesApiService) DeletePipeline(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiDeletePipelineOpts) (ResponseDtoBoolean, *http.Response, error)

func (*PipelinesApiService) GetExecutionNode ¶

func (a *PipelinesApiService) GetExecutionNode(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, nodeExecutionId string) (ResponseDtoExecutionNode, *http.Response, error)

PipelinesApiService Get the Execution Node by Execution Id

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param nodeExecutionId Id for the corresponding Node Execution

@return ResponseDtoExecutionNode

func (*PipelinesApiService) GetExpandedPipelineJSON ¶

func (a *PipelinesApiService) GetExpandedPipelineJSON(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiGetExpandedPipelineJSONOpts) (ResponseDtoPipelineExpandedJson, *http.Response, error)

func (*PipelinesApiService) GetPipeline ¶

func (a *PipelinesApiService) GetPipeline(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiGetPipelineOpts) (ResponseDtopmsPipelineResponse, *http.Response, error)

func (*PipelinesApiService) GetPipelineList ¶

func (a *PipelinesApiService) GetPipelineList(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *PipelinesApiGetPipelineListOpts) (ResponseDtoPagePmsPipelineSummaryResponse, *http.Response, error)

func (*PipelinesApiService) GetPipelineSummary ¶

func (a *PipelinesApiService) GetPipelineSummary(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiGetPipelineSummaryOpts) (ResponseDtopmsPipelineSummaryResponse, *http.Response, error)

func (*PipelinesApiService) GetStepsV2 ¶

PipelinesApiService Gets all the Steps for given Category (V2 Version)

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Step Pallete Filter request body
  • @param accountId Account Identifier for the Entity.

@return ResponseDtoStepCategory

func (*PipelinesApiService) PostPipeline ¶

func (a *PipelinesApiService) PostPipeline(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *PipelinesApiPostPipelineOpts) (ResponseDtoString, *http.Response, error)

func (*PipelinesApiService) PostPipeline1 ¶ added in v0.1.25

func (a *PipelinesApiService) PostPipeline1(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string) (ResponseDtoString, *http.Response, error)

PipelinesApiService Validate a Pipeline YAML with Schema

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Pipeline YAML
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.

@return ResponseDtoString

func (*PipelinesApiService) PostPipeline2 ¶ added in v0.1.25

func (a *PipelinesApiService) PostPipeline2(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string) (ResponseDtoString, *http.Response, error)

PipelinesApiService Validate a Pipeline with Schema

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier

@return ResponseDtoString

func (*PipelinesApiService) PostPipelineV2 ¶

func (a *PipelinesApiService) PostPipelineV2(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *PipelinesApiPostPipelineV2Opts) (ResponseDtoPipelineSaveResponse, *http.Response, error)

func (*PipelinesApiService) UpdatePipeline ¶

func (a *PipelinesApiService) UpdatePipeline(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiUpdatePipelineOpts) (ResponseDtoString, *http.Response, error)

func (*PipelinesApiService) UpdatePipelineV2 ¶

func (a *PipelinesApiService) UpdatePipelineV2(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, localVarOptionals *PipelinesApiUpdatePipelineV2Opts) (ResponseDtoPipelineSaveResponse, *http.Response, error)

type PipelinesApiUpdatePipelineOpts ¶

type PipelinesApiUpdatePipelineOpts struct {
	IfMatch                  optional.String
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
}

type PipelinesApiUpdatePipelineV2Opts ¶

type PipelinesApiUpdatePipelineV2Opts struct {
	IfMatch                  optional.String
	Branch                   optional.String
	RepoIdentifier           optional.String
	RootFolder               optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
}

type PipelinesDashboardApiService ¶

type PipelinesDashboardApiService service

func (*PipelinesDashboardApiService) GetPipelineDashboardExecution ¶

func (a *PipelinesDashboardApiService) GetPipelineDashboardExecution(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, moduleInfo string, startTime int64, endTime int64) (ResponseDtoDashboardPipelineExecution, *http.Response, error)

PipelinesDashboardApiService Fetches Pipeline Executions details for a given Interval and will be presented in day wise format

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param moduleInfo The module from which execution was triggered.
  • @param startTime Start Date Epoch time in ms
  • @param endTime End Date Epoch time in ms

@return ResponseDtoDashboardPipelineExecution

func (*PipelinesDashboardApiService) GetPipelineExecution ¶

func (a *PipelinesDashboardApiService) GetPipelineExecution(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, moduleInfo string, startTime int64, endTime int64) (ResponseDtoDashboardPipelineExecution, *http.Response, error)

PipelinesDashboardApiService Fetches Pipeline Executions details for a given Interval and will be presented in day wise format

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param moduleInfo The module from which execution was triggered.
  • @param startTime Start Date Epoch time in ms
  • @param endTime End Date Epoch time in ms

@return ResponseDtoDashboardPipelineExecution

func (*PipelinesDashboardApiService) GetPipelinedHealth ¶

func (a *PipelinesDashboardApiService) GetPipelinedHealth(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, moduleInfo string, startTime int64, endTime int64) (ResponseDtoDashboardPipelineHealth, *http.Response, error)

PipelinesDashboardApiService Fetches Pipeline Health data for a given Interval and will be presented in day wise format

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param moduleInfo The module from which execution was triggered.
  • @param startTime Start Date Epoch time in ms
  • @param endTime End Date Epoch time in ms

@return ResponseDtoDashboardPipelineHealth

func (*PipelinesDashboardApiService) GetPipelinedHealth1 ¶

func (a *PipelinesDashboardApiService) GetPipelinedHealth1(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, pipelineIdentifier string, moduleInfo string, startTime int64, endTime int64) (ResponseDtoDashboardPipelineHealth, *http.Response, error)

PipelinesDashboardApiService Fetches Pipeline Health data for a given Interval and will be presented in day wise format

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param pipelineIdentifier Pipeline Identifier
  • @param moduleInfo The module from which execution was triggered.
  • @param startTime Start Date Epoch time in ms
  • @param endTime End Date Epoch time in ms

@return ResponseDtoDashboardPipelineHealth

type PlanExecution ¶

type PlanExecution struct {
	Uuid               string              `json:"uuid,omitempty"`
	CreatedAt          int64               `json:"createdAt,omitempty"`
	PlanId             string              `json:"planId,omitempty"`
	SetupAbstractions  map[string]string   `json:"setupAbstractions,omitempty"`
	ValidUntil         time.Time           `json:"validUntil,omitempty"`
	Status             string              `json:"status,omitempty"`
	StartTs            int64               `json:"startTs,omitempty"`
	EndTs              int64               `json:"endTs,omitempty"`
	Metadata           *ExecutionMetadata  `json:"metadata,omitempty"`
	GovernanceMetadata *GovernanceMetadata `json:"governanceMetadata,omitempty"`
	LastUpdatedAt      int64               `json:"lastUpdatedAt,omitempty"`
	Version            int64               `json:"version,omitempty"`
	NextIteration      int64               `json:"nextIteration,omitempty"`
	NodeType           string              `json:"nodeType,omitempty"`
	NodeId             string              `json:"nodeId,omitempty"`
}

type PlanExecutionResponse ¶

type PlanExecutionResponse struct {
	PlanExecution *PlanExecution            `json:"planExecution,omitempty"`
	GitDetails    *PipelineEntityGitDetails `json:"gitDetails,omitempty"`
}

This contains info about the Pipeline Execution

type PmsPipelineResponse ¶

type PmsPipelineResponse struct {
	YamlPipeline string `json:"yamlPipeline,omitempty"`
	// Pipeline YAML after resolving templates
	ResolvedTemplatesPipelineYaml string                    `json:"resolvedTemplatesPipelineYaml,omitempty"`
	Version                       int64                     `json:"version,omitempty"`
	GitDetails                    *PipelineEntityGitDetails `json:"gitDetails,omitempty"`
	EntityValidityDetails         *PipelineEntityGitDetails `json:"entityValidityDetails,omitempty"`
	Modules                       []string                  `json:"modules,omitempty"`
	PipelineData                  *PipelineData             `json:"-"`
}

This contains pipeline yaml with the version.

func (*PmsPipelineResponse) UnmarshalJSON ¶ added in v0.1.16

func (a *PmsPipelineResponse) UnmarshalJSON(data []byte) error

type PmsPipelineSummaryResponse ¶

type PmsPipelineSummaryResponse struct {
	Name                  string                            `json:"name,omitempty"`
	Identifier            string                            `json:"identifier,omitempty"`
	Description           string                            `json:"description,omitempty"`
	Tags                  map[string]string                 `json:"tags,omitempty"`
	Version               int64                             `json:"version,omitempty"`
	NumOfStages           int32                             `json:"numOfStages,omitempty"`
	CreatedAt             int64                             `json:"createdAt,omitempty"`
	LastUpdatedAt         int64                             `json:"lastUpdatedAt,omitempty"`
	Modules               []string                          `json:"modules,omitempty"`
	ExecutionSummaryInfo  *ExecutionSummaryInfo             `json:"executionSummaryInfo,omitempty"`
	Filters               map[string]map[string]interface{} `json:"filters,omitempty"`
	StageNames            []string                          `json:"stageNames,omitempty"`
	GitDetails            *PipelineEntityGitDetails         `json:"gitDetails,omitempty"`
	EntityValidityDetails *PipelineEntityGitDetails         `json:"entityValidityDetails,omitempty"`
}

This is the view of the Pipeline Summary for Pipeline entity defined in Harness.

type PolicyMetadata ¶

type PolicyMetadata struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Identifier                string                 `json:"identifier,omitempty"`
	Severity                  string                 `json:"severity,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	Created                   int64                  `json:"created,omitempty"`
	Error_                    string                 `json:"error,omitempty"`
	Updated                   int64                  `json:"updated,omitempty"`
	Status                    string                 `json:"status,omitempty"`
	PolicyName                string                 `json:"policyName,omitempty"`
	PolicyId                  string                 `json:"policyId,omitempty"`
	IdentifierBytes           *ByteString            `json:"identifierBytes,omitempty"`
	PolicyIdBytes             *ByteString            `json:"policyIdBytes,omitempty"`
	PolicyNameBytes           *ByteString            `json:"policyNameBytes,omitempty"`
	SeverityBytes             *ByteString            `json:"severityBytes,omitempty"`
	DenyMessagesList          []string               `json:"denyMessagesList,omitempty"`
	DenyMessagesCount         int32                  `json:"denyMessagesCount,omitempty"`
	StatusBytes               *ByteString            `json:"statusBytes,omitempty"`
	AccountId                 string                 `json:"accountId,omitempty"`
	AccountIdBytes            *ByteString            `json:"accountIdBytes,omitempty"`
	OrgIdBytes                *ByteString            `json:"orgIdBytes,omitempty"`
	ProjectId                 string                 `json:"projectId,omitempty"`
	ProjectIdBytes            *ByteString            `json:"projectIdBytes,omitempty"`
	ErrorBytes                *ByteString            `json:"errorBytes,omitempty"`
	ParserForType             *ParserPolicyMetadata  `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *PolicyMetadata        `json:"defaultInstanceForType,omitempty"`
	OrgId                     string                 `json:"orgId,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type PolicyMetadataOrBuilder ¶

type PolicyMetadataOrBuilder struct {
	Identifier                string                 `json:"identifier,omitempty"`
	Severity                  string                 `json:"severity,omitempty"`
	Created                   int64                  `json:"created,omitempty"`
	Error_                    string                 `json:"error,omitempty"`
	Updated                   int64                  `json:"updated,omitempty"`
	Status                    string                 `json:"status,omitempty"`
	PolicyName                string                 `json:"policyName,omitempty"`
	PolicyId                  string                 `json:"policyId,omitempty"`
	IdentifierBytes           *ByteString            `json:"identifierBytes,omitempty"`
	PolicyIdBytes             *ByteString            `json:"policyIdBytes,omitempty"`
	PolicyNameBytes           *ByteString            `json:"policyNameBytes,omitempty"`
	SeverityBytes             *ByteString            `json:"severityBytes,omitempty"`
	DenyMessagesList          []string               `json:"denyMessagesList,omitempty"`
	DenyMessagesCount         int32                  `json:"denyMessagesCount,omitempty"`
	StatusBytes               *ByteString            `json:"statusBytes,omitempty"`
	AccountId                 string                 `json:"accountId,omitempty"`
	AccountIdBytes            *ByteString            `json:"accountIdBytes,omitempty"`
	OrgIdBytes                *ByteString            `json:"orgIdBytes,omitempty"`
	ProjectId                 string                 `json:"projectId,omitempty"`
	ProjectIdBytes            *ByteString            `json:"projectIdBytes,omitempty"`
	ErrorBytes                *ByteString            `json:"errorBytes,omitempty"`
	OrgId                     string                 `json:"orgId,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type PolicySetMetadata ¶

type PolicySetMetadata struct {
	UnknownFields               *UnknownFieldSet          `json:"unknownFields,omitempty"`
	Identifier                  string                    `json:"identifier,omitempty"`
	Initialized                 bool                      `json:"initialized,omitempty"`
	Created                     int64                     `json:"created,omitempty"`
	Status                      string                    `json:"status,omitempty"`
	PolicySetId                 string                    `json:"policySetId,omitempty"`
	PolicySetIdBytes            *ByteString               `json:"policySetIdBytes,omitempty"`
	PolicyMetadataList          []PolicyMetadata          `json:"policyMetadataList,omitempty"`
	PolicyMetadataOrBuilderList []PolicyMetadataOrBuilder `json:"policyMetadataOrBuilderList,omitempty"`
	PolicyMetadataCount         int32                     `json:"policyMetadataCount,omitempty"`
	PolicySetName               string                    `json:"policySetName,omitempty"`
	PolicySetNameBytes          *ByteString               `json:"policySetNameBytes,omitempty"`
	IdentifierBytes             *ByteString               `json:"identifierBytes,omitempty"`
	StatusBytes                 *ByteString               `json:"statusBytes,omitempty"`
	AccountId                   string                    `json:"accountId,omitempty"`
	AccountIdBytes              *ByteString               `json:"accountIdBytes,omitempty"`
	OrgIdBytes                  *ByteString               `json:"orgIdBytes,omitempty"`
	ProjectId                   string                    `json:"projectId,omitempty"`
	ProjectIdBytes              *ByteString               `json:"projectIdBytes,omitempty"`
	Deny                        bool                      `json:"deny,omitempty"`
	ParserForType               *ParserPolicySetMetadata  `json:"parserForType,omitempty"`
	SerializedSize              int32                     `json:"serializedSize,omitempty"`
	DefaultInstanceForType      *PolicySetMetadata        `json:"defaultInstanceForType,omitempty"`
	OrgId                       string                    `json:"orgId,omitempty"`
	AllFields                   map[string]interface{}    `json:"allFields,omitempty"`
	DescriptorForType           *Descriptor               `json:"descriptorForType,omitempty"`
	InitializationErrorString   string                    `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize      int32                     `json:"memoizedSerializedSize,omitempty"`
}

type PolicySetMetadataOrBuilder ¶

type PolicySetMetadataOrBuilder struct {
	Identifier                  string                    `json:"identifier,omitempty"`
	Created                     int64                     `json:"created,omitempty"`
	Status                      string                    `json:"status,omitempty"`
	PolicySetId                 string                    `json:"policySetId,omitempty"`
	PolicySetIdBytes            *ByteString               `json:"policySetIdBytes,omitempty"`
	PolicyMetadataList          []PolicyMetadata          `json:"policyMetadataList,omitempty"`
	PolicyMetadataOrBuilderList []PolicyMetadataOrBuilder `json:"policyMetadataOrBuilderList,omitempty"`
	PolicyMetadataCount         int32                     `json:"policyMetadataCount,omitempty"`
	PolicySetName               string                    `json:"policySetName,omitempty"`
	PolicySetNameBytes          *ByteString               `json:"policySetNameBytes,omitempty"`
	IdentifierBytes             *ByteString               `json:"identifierBytes,omitempty"`
	StatusBytes                 *ByteString               `json:"statusBytes,omitempty"`
	AccountId                   string                    `json:"accountId,omitempty"`
	AccountIdBytes              *ByteString               `json:"accountIdBytes,omitempty"`
	OrgIdBytes                  *ByteString               `json:"orgIdBytes,omitempty"`
	ProjectId                   string                    `json:"projectId,omitempty"`
	ProjectIdBytes              *ByteString               `json:"projectIdBytes,omitempty"`
	Deny                        bool                      `json:"deny,omitempty"`
	OrgId                       string                    `json:"orgId,omitempty"`
	AllFields                   map[string]interface{}    `json:"allFields,omitempty"`
	DescriptorForType           *Descriptor               `json:"descriptorForType,omitempty"`
	UnknownFields               *UnknownFieldSet          `json:"unknownFields,omitempty"`
	InitializationErrorString   string                    `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType      *Message                  `json:"defaultInstanceForType,omitempty"`
	Initialized                 bool                      `json:"initialized,omitempty"`
}

type PollingSubscriptionStatus ¶

type PollingSubscriptionStatus struct {
	StatusResult    string `json:"statusResult,omitempty"`
	DetailedMessage string `json:"detailedMessage,omitempty"`
}

type PortConfig ¶ added in v0.1.14

type PortConfig struct {
	Protocol       string        `json:"protocol,omitempty"`
	TargetProtocol string        `json:"target_protocol,omitempty"`
	Port           int32         `json:"port,omitempty"`
	TargetPort     int32         `json:"target_port,omitempty"`
	ServerName     string        `json:"server_name,omitempty"`
	Action         string        `json:"action,omitempty"`
	RedirectUrl    string        `json:"redirect_url,omitempty"`
	RoutingRules   []RoutingRule `json:"routing_rules,omitempty"`
}

type PrDetails ¶ added in v0.1.14

type PrDetails struct {
	// PR Id
	PrNumber int32 `json:"prNumber,omitempty"`
}

This contains PR Id

type PreFlightCause ¶

type PreFlightCause struct {
	Cause string `json:"cause,omitempty"`
}

type PreFlightDto ¶

type PreFlightDto struct {
	PipelineInputWrapperResponse *PipelineWrapperResponse  `json:"pipelineInputWrapperResponse,omitempty"`
	ConnectorWrapperResponse     *ConnectorWrapperResponse `json:"connectorWrapperResponse,omitempty"`
	Status                       string                    `json:"status,omitempty"`
	ErrorInfo                    *PreFlightErrorInfo       `json:"errorInfo,omitempty"`
}

This contains the response of a Preflight Check for a Pipeline.

type PreFlightEntityErrorInfo ¶

type PreFlightEntityErrorInfo struct {
	Summary     string                `json:"summary,omitempty"`
	Description string                `json:"description,omitempty"`
	Causes      []PreFlightCause      `json:"causes,omitempty"`
	Resolution  []PreFlightResolution `json:"resolution,omitempty"`
}

type PreFlightErrorInfo ¶

type PreFlightErrorInfo struct {
	Count   int32  `json:"count,omitempty"`
	Message string `json:"message,omitempty"`
}

type PreFlightResolution ¶

type PreFlightResolution struct {
	Resolution string `json:"resolution,omitempty"`
}

type Prerequisite ¶ added in v0.1.14

type Prerequisite struct {
	// The feature identifier that is the prerequisite
	Feature string `json:"feature"`
	// A list of variations that must be met
	Variations []string `json:"variations"`
}

Feature Flag pre-requisites

type Principal ¶

type Principal struct {
	Type_     string            `json:"type"`
	Name      string            `json:"name,omitempty"`
	Jwtclaims map[string]string `json:"jwtclaims,omitempty"`
}

type PrincipalV2 ¶ added in v0.2.3

type PrincipalV2 struct {
	ScopeLevel string `json:"scopeLevel,omitempty"`
	Identifier string `json:"identifier,omitempty"`
	Name       string `json:"name,omitempty"`
	Type_      string `json:"type,omitempty"`
}

type Project ¶

type Project struct {
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	Identifier string `json:"identifier,omitempty"`
	// Project Name for the entity
	Name string `json:"name,omitempty"`
	// Color
	Color string `json:"color,omitempty"`
	// List of modules
	Modules []string `json:"modules,omitempty"`
	// Description
	Description string `json:"description,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
}

This is the Project Entity details defined in Harness

type ProjectApiDeleteProjectOpts ¶

type ProjectApiDeleteProjectOpts struct {
	IfMatch       optional.String
	OrgIdentifier optional.String
}

type ProjectApiGetProjectListOpts ¶

type ProjectApiGetProjectListOpts struct {
	OrgIdentifier optional.String
	HasModule     optional.Bool
	Identifiers   optional.Interface
	ModuleType    optional.String
	SearchTerm    optional.String
	PageIndex     optional.Int32
	PageSize      optional.Int32
	SortOrders    optional.Interface
}

type ProjectApiGetProjectListWithMultiOrgFilterOpts ¶ added in v0.1.14

type ProjectApiGetProjectListWithMultiOrgFilterOpts struct {
	OrgIdentifiers optional.Interface
	HasModule      optional.Bool
	Identifiers    optional.Interface
	ModuleType     optional.String
	SearchTerm     optional.String
	PageIndex      optional.Int32
	PageSize       optional.Int32
	SortOrders     optional.Interface
}

type ProjectApiGetProjectOpts ¶

type ProjectApiGetProjectOpts struct {
	OrgIdentifier optional.String
}

type ProjectApiPostProjectOpts ¶

type ProjectApiPostProjectOpts struct {
	OrgIdentifier optional.String
}

type ProjectApiPutProjectOpts ¶

type ProjectApiPutProjectOpts struct {
	IfMatch       optional.String
	OrgIdentifier optional.String
}

type ProjectApiService ¶

type ProjectApiService service

func (*ProjectApiService) DeleteProject ¶

func (a *ProjectApiService) DeleteProject(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *ProjectApiDeleteProjectOpts) (ResponseDtoBoolean, *http.Response, error)

func (*ProjectApiService) GetProject ¶

func (a *ProjectApiService) GetProject(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *ProjectApiGetProjectOpts) (ResponseDtoProjectResponse, *http.Response, error)

func (*ProjectApiService) GetProjectByName ¶ added in v0.1.27

func (p *ProjectApiService) GetProjectByName(ctx context.Context, accountId string, organizationId string, name string) (*ProjectResponse, *http.Response, error)

func (*ProjectApiService) GetProjectList ¶

func (a *ProjectApiService) GetProjectList(ctx context.Context, accountIdentifier string, localVarOptionals *ProjectApiGetProjectListOpts) (ResponseDtoPageResponseProjectResponse, *http.Response, error)

func (*ProjectApiService) GetProjectListWithMultiOrgFilter ¶ added in v0.1.14

func (a *ProjectApiService) GetProjectListWithMultiOrgFilter(ctx context.Context, accountIdentifier string, localVarOptionals *ProjectApiGetProjectListWithMultiOrgFilterOpts) (ResponseDtoPageResponseProjectResponse, *http.Response, error)

func (*ProjectApiService) PostProject ¶

func (a *ProjectApiService) PostProject(ctx context.Context, body ProjectRequest, accountIdentifier string, localVarOptionals *ProjectApiPostProjectOpts) (ResponseDtoProjectResponse, *http.Response, error)

func (*ProjectApiService) PutProject ¶

func (a *ProjectApiService) PutProject(ctx context.Context, body ProjectRequest, accountIdentifier string, identifier string, localVarOptionals *ProjectApiPutProjectOpts) (ResponseDtoProjectResponse, *http.Response, error)

type ProjectRequest ¶

type ProjectRequest struct {
	Project *Project `json:"project"`
}

type ProjectResponse ¶

type ProjectResponse struct {
	Project *Project `json:"project"`
	// This specifies the time at which project was created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This specifies the time at which project was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

This has Project details along with its metadata as defined in Harness .

type PrometheusConnectorDto ¶

type PrometheusConnectorDto struct {
	ConnectorType     string                    `json:"connectorType"`
	Url               string                    `json:"url"`
	Username          string                    `json:"username,omitempty"`
	PasswordRef       string                    `json:"passwordRef,omitempty"`
	Headers           []CustomHealthKeyAndValue `json:"headers,omitempty"`
	DelegateSelectors []string                  `json:"delegateSelectors,omitempty"`
}

type QlceViewEntityStatsDataPoint ¶ added in v0.1.14

type QlceViewEntityStatsDataPoint struct {
	Name                 string           `json:"name,omitempty"`
	Id                   string           `json:"id,omitempty"`
	PricingSource        string           `json:"pricingSource,omitempty"`
	Cost                 float64          `json:"cost,omitempty"`
	CostTrend            float64          `json:"costTrend,omitempty"`
	IsClusterPerspective bool             `json:"isClusterPerspective,omitempty"`
	ClusterData          *ClusterData     `json:"clusterData,omitempty"`
	InstanceDetails      *InstanceDetails `json:"instanceDetails,omitempty"`
	StorageDetails       *StorageDetails  `json:"storageDetails,omitempty"`
	ClusterPerspective   bool             `json:"clusterPerspective,omitempty"`
}

type QlceViewField ¶ added in v0.1.14

type QlceViewField struct {
	FieldId   string `json:"fieldId,omitempty"`
	FieldName string `json:"fieldName,omitempty"`
	// Perspective filter Category, CLUSTER means Kubernetes
	Identifier     string `json:"identifier,omitempty"`
	IdentifierName string `json:"identifierName,omitempty"`
}

type QlceViewFieldInput ¶ added in v0.1.14

type QlceViewFieldInput struct {
	FieldId   string `json:"fieldId,omitempty"`
	FieldName string `json:"fieldName,omitempty"`
	// Perspective filter Category, CLUSTER means Kubernetes
	Identifier     string `json:"identifier,omitempty"`
	IdentifierName string `json:"identifierName,omitempty"`
}

type QlceViewFilter ¶ added in v0.1.14

type QlceViewFilter struct {
	Field    *QlceViewFieldInput `json:"field,omitempty"`
	Operator string              `json:"operator,omitempty"`
	Values   []string            `json:"values,omitempty"`
}

type QlceViewFilterWrapper ¶ added in v0.1.14

type QlceViewFilterWrapper struct {
	IdFilter           *QlceViewFilter         `json:"idFilter,omitempty"`
	TimeFilter         *QlceViewTimeFilter     `json:"timeFilter,omitempty"`
	ViewMetadataFilter *QlceViewMetadataFilter `json:"viewMetadataFilter,omitempty"`
	RuleFilter         *QlceViewRule           `json:"ruleFilter,omitempty"`
}

Get Recommendations for a perspective

type QlceViewGroupBy ¶ added in v0.1.25

type QlceViewGroupBy struct {
	EntityGroupBy    *QlceViewFieldInput       `json:"entityGroupBy,omitempty"`
	TimeTruncGroupBy *QlceViewTimeTruncGroupBy `json:"timeTruncGroupBy,omitempty"`
}

The group by clause for perspective query

type QlceViewMetadataFilter ¶ added in v0.1.14

type QlceViewMetadataFilter struct {
	ViewId    string `json:"viewId,omitempty"`
	IsPreview bool   `json:"isPreview,omitempty"`
	Preview   bool   `json:"preview,omitempty"`
}

type QlceViewRule ¶ added in v0.1.14

type QlceViewRule struct {
	Conditions []QlceViewFilter `json:"conditions,omitempty"`
}

type QlceViewTimeFilter ¶ added in v0.1.14

type QlceViewTimeFilter struct {
	Field    *QlceViewFieldInput `json:"field,omitempty"`
	Operator string              `json:"operator,omitempty"`
	Value    float64             `json:"value,omitempty"`
}

type QlceViewTimeTruncGroupBy ¶ added in v0.1.25

type QlceViewTimeTruncGroupBy struct {
	Resolution string `json:"resolution,omitempty"`
}

type RdsDatabase ¶ added in v0.1.14

type RdsDatabase struct {
	Id     string `json:"id,omitempty"`
	Region string `json:"region,omitempty"`
}

type RecommendClusterRequest ¶ added in v0.1.14

type RecommendClusterRequest struct {
	AllowBurst    bool     `json:"allowBurst,omitempty"`
	AllowOlderGen bool     `json:"allowOlderGen,omitempty"`
	Category      []string `json:"category,omitempty"`
	Excludes      []string `json:"excludes,omitempty"`
	Includes      []string `json:"includes,omitempty"`
	MaxNodes      int64    `json:"maxNodes,omitempty"`
	MinNodes      int64    `json:"minNodes,omitempty"`
	NetworkPerf   []string `json:"networkPerf,omitempty"`
	OnDemandPct   int64    `json:"onDemandPct,omitempty"`
	SameSize      bool     `json:"sameSize,omitempty"`
	SumCpu        float64  `json:"sumCpu,omitempty"`
	SumGpu        int64    `json:"sumGpu,omitempty"`
	SumMem        float64  `json:"sumMem,omitempty"`
	Zone          string   `json:"zone,omitempty"`
}

type RecommendationDetailsDto ¶ added in v0.1.14

type RecommendationDetailsDto struct {
}

type RecommendationItem ¶ added in v0.1.14

type RecommendationItem struct {
	Id                    string                    `json:"id"`
	ClusterName           string                    `json:"clusterName,omitempty"`
	Namespace             string                    `json:"namespace,omitempty"`
	ResourceName          string                    `json:"resourceName,omitempty"`
	MonthlySaving         float64                   `json:"monthlySaving,omitempty"`
	MonthlyCost           float64                   `json:"monthlyCost,omitempty"`
	ResourceType          string                    `json:"resourceType"`
	RecommendationDetails *RecommendationDetailsDto `json:"recommendationDetails,omitempty"`
}

A single Cloud Cost Recommendation entity.

type RecommendationOverviewStats ¶ added in v0.1.14

type RecommendationOverviewStats struct {
	TotalMonthlyCost   float64 `json:"totalMonthlyCost,omitempty"`
	TotalMonthlySaving float64 `json:"totalMonthlySaving,omitempty"`
}

type RecommendationResponse ¶ added in v0.1.14

type RecommendationResponse struct {
	Accuracy         *ClusterRecommendationAccuracy `json:"accuracy,omitempty"`
	NodePools        []NodePool                     `json:"nodePools,omitempty"`
	Provider         string                         `json:"provider,omitempty"`
	Region           string                         `json:"region,omitempty"`
	Service          string                         `json:"service,omitempty"`
	Zone             string                         `json:"zone,omitempty"`
	InstanceCategory string                         `json:"instanceCategory,omitempty"`
}

type Recommendations ¶ added in v0.1.14

type Recommendations struct {
	Items  []RecommendationItem `json:"items,omitempty"`
	Offset int64                `json:"offset,omitempty"`
	Limit  int64                `json:"limit,omitempty"`
}

The Cloud Cost Recommendations list response

type Reference ¶ added in v0.1.14

type Reference struct {
	Id    string `json:"id,omitempty"`
	Name  string `json:"name,omitempty"`
	Type_ string `json:"type,omitempty"`
}

type ReferenceDto ¶ added in v0.1.25

type ReferenceDto struct {
	Name              string `json:"name,omitempty"`
	Identifier        string `json:"identifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
}

type RemoveOperation ¶

type RemoveOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type ReplaceOperation ¶

type ReplaceOperation struct {
	Path  string    `json:"path,omitempty"`
	Op    string    `json:"op"`
	Value *JsonNode `json:"value,omitempty"`
}

type RequestMetadata ¶ added in v0.1.14

type RequestMetadata struct {
	ClientIP string `json:"clientIP,omitempty"`
}

type RerunInfo ¶

type RerunInfo struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	RootTriggerType           string                 `json:"rootTriggerType,omitempty"`
	ParserForType             *ParserRerunInfo       `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *RerunInfo             `json:"defaultInstanceForType,omitempty"`
	RootExecutionId           string                 `json:"rootExecutionId,omitempty"`
	RootExecutionIdBytes      *ByteString            `json:"rootExecutionIdBytes,omitempty"`
	RootTriggerTypeValue      int32                  `json:"rootTriggerTypeValue,omitempty"`
	PrevExecutionId           string                 `json:"prevExecutionId,omitempty"`
	PrevExecutionIdBytes      *ByteString            `json:"prevExecutionIdBytes,omitempty"`
	PrevTriggerTypeValue      int32                  `json:"prevTriggerTypeValue,omitempty"`
	PrevTriggerType           string                 `json:"prevTriggerType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type RerunInfoOrBuilder ¶

type RerunInfoOrBuilder struct {
	RootTriggerType           string                 `json:"rootTriggerType,omitempty"`
	RootExecutionId           string                 `json:"rootExecutionId,omitempty"`
	RootExecutionIdBytes      *ByteString            `json:"rootExecutionIdBytes,omitempty"`
	RootTriggerTypeValue      int32                  `json:"rootTriggerTypeValue,omitempty"`
	PrevExecutionId           string                 `json:"prevExecutionId,omitempty"`
	PrevExecutionIdBytes      *ByteString            `json:"prevExecutionIdBytes,omitempty"`
	PrevTriggerTypeValue      int32                  `json:"prevTriggerTypeValue,omitempty"`
	PrevTriggerType           string                 `json:"prevTriggerType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type ReservedRange ¶

type ReservedRange struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	End                       int32                  `json:"end,omitempty"`
	Start                     int32                  `json:"start,omitempty"`
	ParserForType             *ParserReservedRange   `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ReservedRange         `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type ReservedRangeOrBuilder ¶

type ReservedRangeOrBuilder struct {
	End                       int32                  `json:"end,omitempty"`
	Start                     int32                  `json:"start,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type Resource ¶ added in v0.1.14

type Resource struct {
	Id               string   `json:"id,omitempty"`
	Name             string   `json:"name,omitempty"`
	Region           string   `json:"region,omitempty"`
	AvailabilityZone string   `json:"availability_zone,omitempty"`
	Status           string   `json:"status,omitempty"`
	Type_            string   `json:"type,omitempty"`
	LaunchTime       string   `json:"launch_time,omitempty"`
	Ipv4             []string `json:"ipv4,omitempty"`
	PrivateIpv4      []string `json:"private_ipv4,omitempty"`
	// tag key as attribute key and tag value as attribute value
	Tags           *interface{} `json:"tags,omitempty"`
	ResourceType   string       `json:"resource_type,omitempty"`
	ProviderName   string       `json:"provider_name,omitempty"`
	IsSpot         bool         `json:"is_spot,omitempty"`
	Platform       string       `json:"platform,omitempty"`
	CloudAccountId float64      `json:"cloud_account_id,omitempty"`
	Metadata       *interface{} `json:"metadata,omitempty"`
	ProviderType   string       `json:"provider_type,omitempty"`
}

type ResourceFilter ¶ added in v0.1.25

type ResourceFilter struct {
	Resources           []ResourceSelectorV2 `json:"resources,omitempty"`
	IncludeAllResources bool                 `json:"includeAllResources,omitempty"`
}

Contains resource filter for a resource group

type ResourceGroup ¶

type ResourceGroup struct {
	Identifier string `json:"identifier,omitempty"`
	Name       string `json:"name,omitempty"`
}

type ResourceGroupFilter ¶

type ResourceGroupFilter struct {
	// Filter by account identifier
	AccountIdentifier string `json:"accountIdentifier"`
	// Filter by organization identifier
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Filter by project identifier
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Filter resource group matching by identifier/name
	SearchTerm string `json:"searchTerm,omitempty"`
	// Filter by resource group identifiers
	IdentifierFilter []string `json:"identifierFilter,omitempty"`
	// Filter based on whether it has a particular resource
	ResourceSelectorFilterList []ResourceSelectorFilter `json:"resourceSelectorFilterList,omitempty"`
	// Filter based on whether the resource group is Harness managed
	ManagedFilter string `json:"managedFilter,omitempty"`
}

Contains information of filters for Resource Group

type ResourceGroupRequest ¶

type ResourceGroupRequest struct {
	Resourcegroup *ResourcegroupResourceGroup `json:"resourcegroup"`
}

type ResourceGroupResponse ¶

type ResourceGroupResponse struct {
	ResourceGroup  *ResourcegroupResourceGroup `json:"resourceGroup"`
	CreatedAt      int64                       `json:"createdAt,omitempty"`
	LastModifiedAt int64                       `json:"lastModifiedAt,omitempty"`
	HarnessManaged bool                        `json:"harnessManaged,omitempty"`
}

type ResourceGroupV2 ¶ added in v0.1.25

type ResourceGroupV2 struct {
	AccountIdentifier  string            `json:"accountIdentifier"`
	OrgIdentifier      string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier  string            `json:"projectIdentifier,omitempty"`
	Identifier         string            `json:"identifier"`
	Name               string            `json:"name"`
	Color              string            `json:"color,omitempty"`
	Tags               map[string]string `json:"tags,omitempty"`
	Description        string            `json:"description,omitempty"`
	AllowedScopeLevels []string          `json:"allowedScopeLevels,omitempty"`
	IncludedScopes     []ScopeSelector   `json:"includedScopes,omitempty"`
	ResourceFilter     *ResourceFilter   `json:"resourceFilter,omitempty"`
}

Contains information of Resource Group

type ResourceGroupV2Request ¶ added in v0.1.25

type ResourceGroupV2Request struct {
	ResourceGroup *ResourceGroupV2 `json:"resourceGroup"`
}

Contains resource group request

type ResourceGroupV2Response ¶ added in v0.1.25

type ResourceGroupV2Response struct {
	ResourceGroup  *ResourceGroupV2 `json:"resourceGroup"`
	CreatedAt      int64            `json:"createdAt,omitempty"`
	LastModifiedAt int64            `json:"lastModifiedAt,omitempty"`
	HarnessManaged bool             `json:"harnessManaged,omitempty"`
}

This has details of the Resource Group along with its metadata.

type ResourceRequirement ¶ added in v0.1.14

type ResourceRequirement struct {
	Requests map[string]string `json:"requests,omitempty"`
	Limits   map[string]string `json:"limits,omitempty"`
	Empty    bool              `json:"empty,omitempty"`
}

type ResourceScope ¶

type ResourceScope struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
}

type ResourceSelector ¶

type ResourceSelector struct {
	Type_ string `json:"type"`
}

type ResourceSelectorByScope ¶ added in v0.1.14

type ResourceSelectorByScope struct {
	Type_              string `json:"type"`
	IncludeChildScopes bool   `json:"includeChildScopes,omitempty"`
	Scope              *Scope `json:"scope,omitempty"`
}

type ResourceSelectorFilter ¶

type ResourceSelectorFilter struct {
	ResourceType       string `json:"resourceType"`
	ResourceIdentifier string `json:"resourceIdentifier,omitempty"`
}

Filter based on whether it has a particular resource

type ResourceSelectorV2 ¶ added in v0.1.25

type ResourceSelectorV2 struct {
	ResourceType    string           `json:"resourceType"`
	Identifiers     []string         `json:"identifiers,omitempty"`
	AttributeFilter *AttributeFilter `json:"attributeFilter,omitempty"`
}

Used to specify resources in resource group

type ResourceType ¶

type ResourceType struct {
	ResourceTypes []ResourceType `json:"resourceTypes,omitempty"`
}

Contains list of Resource Type

type ResourcegroupResourceGroup ¶

type ResourcegroupResourceGroup struct {
	AccountIdentifier  string             `json:"accountIdentifier"`
	OrgIdentifier      string             `json:"orgIdentifier,omitempty"`
	ProjectIdentifier  string             `json:"projectIdentifier,omitempty"`
	Identifier         string             `json:"identifier"`
	Name               string             `json:"name"`
	ResourceSelectors  []ResourceSelector `json:"resourceSelectors,omitempty"`
	FullScopeSelected  bool               `json:"fullScopeSelected,omitempty"`
	Tags               map[string]string  `json:"tags,omitempty"`
	Description        string             `json:"description,omitempty"`
	AllowedScopeLevels []string           `json:"allowedScopeLevels,omitempty"`
	Color              string             `json:"color,omitempty"`
	Scope              *Scope             `json:"scope,omitempty"`
}

Contains information of Resource Group

type ResponseDtoAccessCheckResponse ¶

type ResponseDtoAccessCheckResponse struct {
	Status        string               `json:"status,omitempty"`
	Data          *AccessCheckResponse `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoAccount ¶

type ResponseDtoAccount struct {
	Status        string       `json:"status,omitempty"`
	Data          *Account     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoAccountLicense ¶

type ResponseDtoAccountLicense struct {
	Status        string          `json:"status,omitempty"`
	Data          *AccountLicense `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoAccountSettingResponse ¶ added in v0.1.14

type ResponseDtoAccountSettingResponse struct {
	Status        string                  `json:"status,omitempty"`
	Data          *AccountSettingResponse `json:"data,omitempty"`
	MetaData      *interface{}            `json:"metaData,omitempty"`
	CorrelationId string                  `json:"correlationId,omitempty"`
}

type ResponseDtoActiveProjectsCount ¶

type ResponseDtoActiveProjectsCount struct {
	Status        string               `json:"status,omitempty"`
	Data          *ActiveProjectsCount `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoAddUsersResponse ¶

type ResponseDtoAddUsersResponse struct {
	Status        string            `json:"status,omitempty"`
	Data          *AddUsersResponse `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoApiKey ¶

type ResponseDtoApiKey struct {
	Status        string       `json:"status,omitempty"`
	Data          *ApiKey      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoApiKeyAggregate ¶

type ResponseDtoApiKeyAggregate struct {
	Status        string           `json:"status,omitempty"`
	Data          *ApiKeyAggregate `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoBoolean ¶

type ResponseDtoBoolean struct {
	Status        string       `json:"status,omitempty"`
	Data          bool         `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoBudget ¶

type ResponseDtoBudget struct {
	Status        string       `json:"status,omitempty"`
	Data          *Budget      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoBudgetData ¶

type ResponseDtoBudgetData struct {
	Status        string       `json:"status,omitempty"`
	Data          *BudgetData  `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoClusterBatchResponse ¶ added in v0.2.1

type ResponseDtoClusterBatchResponse struct {
	Status        string                `json:"status,omitempty"`
	Data          *ClusterBatchResponse `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoClusterResponse ¶ added in v0.2.1

type ResponseDtoClusterResponse struct {
	Status        string           `json:"status,omitempty"`
	Data          *ClusterResponse `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoConnectorCatalogueResponse ¶

type ResponseDtoConnectorCatalogueResponse struct {
	Status        string                      `json:"status,omitempty"`
	Data          *ConnectorCatalogueResponse `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoConnectorResponse ¶

type ResponseDtoConnectorResponse struct {
	Status        string             `json:"status,omitempty"`
	Data          *ConnectorResponse `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoConnectorStatistics ¶

type ResponseDtoConnectorStatistics struct {
	Status        string               `json:"status,omitempty"`
	Data          *ConnectorStatistics `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoConnectorValidationResult ¶

type ResponseDtoConnectorValidationResult struct {
	Status        string                     `json:"status,omitempty"`
	Data          *ConnectorValidationResult `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoCostOverview ¶ added in v0.1.14

type ResponseDtoCostOverview struct {
	Status        string        `json:"status,omitempty"`
	Data          *CostOverview `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoCustomDeploymentVariableResponseDto ¶ added in v0.2.11

type ResponseDtoCustomDeploymentVariableResponseDto struct {
	Status        string                               `json:"status,omitempty"`
	Data          *CustomDeploymentVariableResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                         `json:"metaData,omitempty"`
	CorrelationId string                               `json:"correlationId,omitempty"`
}

type ResponseDtoDashboardPipelineExecution ¶

type ResponseDtoDashboardPipelineExecution struct {
	Status        string                      `json:"status,omitempty"`
	Data          *DashboardPipelineExecution `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoDashboardPipelineHealth ¶

type ResponseDtoDashboardPipelineHealth struct {
	Status        string                   `json:"status,omitempty"`
	Data          *DashboardPipelineHealth `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoDouble ¶

type ResponseDtoDouble struct {
	Status        string       `json:"status,omitempty"`
	Data          float64      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoEnvironmentGroup ¶ added in v0.1.34

type ResponseDtoEnvironmentGroup struct {
	Status        string            `json:"status,omitempty"`
	Data          *EnvironmentGroup `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoEnvironmentGroupDelete ¶ added in v0.1.34

type ResponseDtoEnvironmentGroupDelete struct {
	Status        string                  `json:"status,omitempty"`
	Data          *EnvironmentGroupDelete `json:"data,omitempty"`
	MetaData      *interface{}            `json:"metaData,omitempty"`
	CorrelationId string                  `json:"correlationId,omitempty"`
}

type ResponseDtoEnvironmentResponse ¶

type ResponseDtoEnvironmentResponse struct {
	Status        string               `json:"status,omitempty"`
	Data          *EnvironmentResponse `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoExecutionNode ¶

type ResponseDtoExecutionNode struct {
	Status        string         `json:"status,omitempty"`
	Data          *ExecutionNode `json:"data,omitempty"`
	MetaData      *interface{}   `json:"metaData,omitempty"`
	CorrelationId string         `json:"correlationId,omitempty"`
}

type ResponseDtoFieldValues ¶

type ResponseDtoFieldValues struct {
	Status        string       `json:"status,omitempty"`
	Data          *FieldValues `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoFile ¶ added in v0.1.25

type ResponseDtoFile struct {
	Status        string       `json:"status,omitempty"`
	Data          **os.File    `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoFilter ¶

type ResponseDtoFilter struct {
	Status        string       `json:"status,omitempty"`
	Data          *Filter      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoFolderNode ¶ added in v0.1.25

type ResponseDtoFolderNode struct {
	Status        string       `json:"status,omitempty"`
	Data          *FolderNode  `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoGitBranchList ¶

type ResponseDtoGitBranchList struct {
	Status        string         `json:"status,omitempty"`
	Data          *GitBranchList `json:"data,omitempty"`
	MetaData      *interface{}   `json:"metaData,omitempty"`
	CorrelationId string         `json:"correlationId,omitempty"`
}

type ResponseDtoGitFileContent ¶

type ResponseDtoGitFileContent struct {
	Status        string          `json:"status,omitempty"`
	Data          *GitFileContent `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoGitFullSyncConfig ¶ added in v0.1.25

type ResponseDtoGitFullSyncConfig struct {
	Status        string             `json:"status,omitempty"`
	Data          *GitFullSyncConfig `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoGitSyncErrorCount ¶

type ResponseDtoGitSyncErrorCount struct {
	Status        string             `json:"status,omitempty"`
	Data          *GitSyncErrorCount `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoGitSyncSettings ¶

type ResponseDtoGitSyncSettings struct {
	Status        string           `json:"status,omitempty"`
	Data          *GitSyncSettings `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoInputSetResponse ¶

type ResponseDtoInputSetResponse struct {
	Status        string            `json:"status,omitempty"`
	Data          *InputSetResponse `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoInputSetTemplateResponse ¶

type ResponseDtoInputSetTemplateResponse struct {
	Status        string                    `json:"status,omitempty"`
	Data          *InputSetTemplateResponse `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseDtoInputSetTemplateWithReplacedExpressionsResponse ¶

type ResponseDtoInputSetTemplateWithReplacedExpressionsResponse struct {
	Status        string                                           `json:"status,omitempty"`
	Data          *InputSetTemplateWithReplacedExpressionsResponse `json:"data,omitempty"`
	MetaData      *interface{}                                     `json:"metaData,omitempty"`
	CorrelationId string                                           `json:"correlationId,omitempty"`
}

type ResponseDtoInteger ¶ added in v0.1.14

type ResponseDtoInteger struct {
	Status        string       `json:"status,omitempty"`
	Data          int32        `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoInterruptResponse ¶

type ResponseDtoInterruptResponse struct {
	Status        string             `json:"status,omitempty"`
	Data          *InterruptResponse `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoInvite ¶

type ResponseDtoInvite struct {
	Status        string       `json:"status,omitempty"`
	Data          *Invite      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoLicenseUsage ¶

type ResponseDtoLicenseUsage struct {
	Status        string        `json:"status,omitempty"`
	Data          *LicenseUsage `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoLicensesWithSummary ¶

type ResponseDtoLicensesWithSummary struct {
	Status        string               `json:"status,omitempty"`
	Data          *LicensesWithSummary `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoListAccountSettings ¶ added in v0.1.14

type ResponseDtoListAccountSettings struct {
	Status        string            `json:"status,omitempty"`
	Data          []AccountSettings `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoListAnomalyData ¶ added in v0.1.25

type ResponseDtoListAnomalyData struct {
	Status        string        `json:"status,omitempty"`
	Data          []AnomalyData `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoListAnomalySummary ¶ added in v0.1.25

type ResponseDtoListAnomalySummary struct {
	Status        string           `json:"status,omitempty"`
	Data          []AnomalySummary `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoListApiKey ¶

type ResponseDtoListApiKey struct {
	Status        string       `json:"status,omitempty"`
	Data          []ApiKey     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoListBudget ¶

type ResponseDtoListBudget struct {
	Status        string       `json:"status,omitempty"`
	Data          []Budget     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoListCeReportSchedule ¶

type ResponseDtoListCeReportSchedule struct {
	Status        string             `json:"status,omitempty"`
	Data          []CeReportSchedule `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoListConnectorResponse ¶

type ResponseDtoListConnectorResponse struct {
	Status        string              `json:"status,omitempty"`
	Data          []ConnectorResponse `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoListEnvironmentResponse ¶

type ResponseDtoListEnvironmentResponse struct {
	Status        string                `json:"status,omitempty"`
	Data          []EnvironmentResponse `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoListFilterStats ¶ added in v0.1.14

type ResponseDtoListFilterStats struct {
	Status        string        `json:"status,omitempty"`
	Data          []FilterStats `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoListHostValidationDto ¶ added in v0.1.25

type ResponseDtoListHostValidationDto struct {
	Status        string              `json:"status,omitempty"`
	Data          []HostValidationDto `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoListInviteOperationResponse ¶

type ResponseDtoListInviteOperationResponse struct {
	Status        string       `json:"status,omitempty"`
	Data          []string     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoListModuleLicense ¶

type ResponseDtoListModuleLicense struct {
	Status        string          `json:"status,omitempty"`
	Data          []ModuleLicense `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoListPermissionResponse ¶

type ResponseDtoListPermissionResponse struct {
	Status        string               `json:"status,omitempty"`
	Data          []PermissionResponse `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoListPerspective ¶ added in v0.1.14

type ResponseDtoListPerspective struct {
	Status        string        `json:"status,omitempty"`
	Data          []Perspective `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoListPerspectiveAnomalyData ¶ added in v0.1.25

type ResponseDtoListPerspectiveAnomalyData struct {
	Status        string                   `json:"status,omitempty"`
	Data          []PerspectiveAnomalyData `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoListProject ¶

type ResponseDtoListProject struct {
	Status        string       `json:"status,omitempty"`
	Data          []Project    `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoListRoleAssignmentResponse ¶

type ResponseDtoListRoleAssignmentResponse struct {
	Status        string                   `json:"status,omitempty"`
	Data          []RoleAssignmentResponse `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoListServiceAccount ¶ added in v0.1.14

type ResponseDtoListServiceAccount struct {
	Status        string           `json:"status,omitempty"`
	Data          []ServiceAccount `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoListServiceResponse ¶

type ResponseDtoListServiceResponse struct {
	Status        string            `json:"status,omitempty"`
	Data          []ServiceResponse `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoListSourceCodeManager ¶

type ResponseDtoListSourceCodeManager struct {
	Status        string              `json:"status,omitempty"`
	Data          []SourceCodeManager `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoListStageExecutionResponse ¶

type ResponseDtoListStageExecutionResponse struct {
	Status        string                   `json:"status,omitempty"`
	Data          []StageExecutionResponse `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoListString ¶

type ResponseDtoListString struct {
	Status        string       `json:"status,omitempty"`
	Data          []string     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoListUserGroup ¶

type ResponseDtoListUserGroup struct {
	Status        string       `json:"status,omitempty"`
	Data          []UserGroup  `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoMapEditionSetEditionAction ¶

type ResponseDtoMapEditionSetEditionAction struct {
	Status        string                     `json:"status,omitempty"`
	Data          map[string][]EditionAction `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoMapModuleTypeLong ¶

type ResponseDtoMapModuleTypeLong struct {
	Status        string           `json:"status,omitempty"`
	Data          map[string]int64 `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoMergeInputSetResponse ¶

type ResponseDtoMergeInputSetResponse struct {
	Status        string                 `json:"status,omitempty"`
	Data          *MergeInputSetResponse `json:"data,omitempty"`
	MetaData      *interface{}           `json:"metaData,omitempty"`
	CorrelationId string                 `json:"correlationId,omitempty"`
}

type ResponseDtoModuleLicense ¶

type ResponseDtoModuleLicense struct {
	Status        string         `json:"status,omitempty"`
	Data          *ModuleLicense `json:"data,omitempty"`
	MetaData      *interface{}   `json:"metaData,omitempty"`
	CorrelationId string         `json:"correlationId,omitempty"`
}

type ResponseDtoNgSmtp ¶

type ResponseDtoNgSmtp struct {
	Status        string       `json:"status,omitempty"`
	Data          *NgSmtp      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoNodeRecommendationDto ¶ added in v0.1.14

type ResponseDtoNodeRecommendationDto struct {
	Status        string                 `json:"status,omitempty"`
	Data          *NodeRecommendationDto `json:"data,omitempty"`
	MetaData      *interface{}           `json:"metaData,omitempty"`
	CorrelationId string                 `json:"correlationId,omitempty"`
}

type ResponseDtoOptionalInvite ¶

type ResponseDtoOptionalInvite struct {
	Status        string       `json:"status,omitempty"`
	Data          *Invite      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoOrganizationResponse ¶

type ResponseDtoOrganizationResponse struct {
	Status        string                `json:"status,omitempty"`
	Data          *OrganizationResponse `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoOverlayInputSetResponse ¶

type ResponseDtoOverlayInputSetResponse struct {
	Status        string                   `json:"status,omitempty"`
	Data          *OverlayInputSetResponse `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoPagePipelineExecutionSummary ¶

type ResponseDtoPagePipelineExecutionSummary struct {
	Status        string                        `json:"status,omitempty"`
	Data          *PagePipelineExecutionSummary `json:"data,omitempty"`
	MetaData      *interface{}                  `json:"metaData,omitempty"`
	CorrelationId string                        `json:"correlationId,omitempty"`
}

type ResponseDtoPagePmsPipelineSummaryResponse ¶

type ResponseDtoPagePmsPipelineSummaryResponse struct {
	Status        string                          `json:"status,omitempty"`
	Data          *PagePmsPipelineSummaryResponse `json:"data,omitempty"`
	MetaData      *interface{}                    `json:"metaData,omitempty"`
	CorrelationId string                          `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseApiKeyAggregate ¶

type ResponseDtoPageResponseApiKeyAggregate struct {
	Status        string                       `json:"status,omitempty"`
	Data          *PageResponseApiKeyAggregate `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseAuditEventDto ¶ added in v0.1.14

type ResponseDtoPageResponseAuditEventDto struct {
	Status        string                     `json:"status,omitempty"`
	Data          *PageResponseAuditEventDto `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseClusterResponse ¶ added in v0.2.1

type ResponseDtoPageResponseClusterResponse struct {
	Status        string                       `json:"status,omitempty"`
	Data          *PageResponseClusterResponse `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseConnectorResponse ¶

type ResponseDtoPageResponseConnectorResponse struct {
	Status        string                         `json:"status,omitempty"`
	Data          *PageResponseConnectorResponse `json:"data,omitempty"`
	MetaData      *interface{}                   `json:"metaData,omitempty"`
	CorrelationId string                         `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseEnvironmentGroup ¶ added in v0.1.34

type ResponseDtoPageResponseEnvironmentGroup struct {
	Status        string                        `json:"status,omitempty"`
	Data          *PageResponseEnvironmentGroup `json:"data,omitempty"`
	MetaData      *interface{}                  `json:"metaData,omitempty"`
	CorrelationId string                        `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseEnvironmentResponse ¶

type ResponseDtoPageResponseEnvironmentResponse struct {
	Status        string                           `json:"status,omitempty"`
	Data          *PageResponseEnvironmentResponse `json:"data,omitempty"`
	MetaData      *interface{}                     `json:"metaData,omitempty"`
	CorrelationId string                           `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseFilter ¶

type ResponseDtoPageResponseFilter struct {
	Status        string              `json:"status,omitempty"`
	Data          *PageResponseFilter `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseGitFullSyncEntityInfo ¶ added in v0.1.25

type ResponseDtoPageResponseGitFullSyncEntityInfo struct {
	Status        string                             `json:"status,omitempty"`
	Data          *PageResponseGitFullSyncEntityInfo `json:"data,omitempty"`
	MetaData      *interface{}                       `json:"metaData,omitempty"`
	CorrelationId string                             `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseGitSyncError ¶

type ResponseDtoPageResponseGitSyncError struct {
	Status        string                    `json:"status,omitempty"`
	Data          *PageResponseGitSyncError `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseGitSyncErrorAggregateByCommit ¶

type ResponseDtoPageResponseGitSyncErrorAggregateByCommit struct {
	Status        string                                     `json:"status,omitempty"`
	Data          *PageResponseGitSyncErrorAggregateByCommit `json:"data,omitempty"`
	MetaData      *interface{}                               `json:"metaData,omitempty"`
	CorrelationId string                                     `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseHostDto ¶ added in v0.1.25

type ResponseDtoPageResponseHostDto struct {
	Status        string               `json:"status,omitempty"`
	Data          *PageResponseHostDto `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseInputSetSummaryResponse ¶

type ResponseDtoPageResponseInputSetSummaryResponse struct {
	Status        string                               `json:"status,omitempty"`
	Data          *PageResponseInputSetSummaryResponse `json:"data,omitempty"`
	MetaData      *interface{}                         `json:"metaData,omitempty"`
	CorrelationId string                               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseInvite ¶

type ResponseDtoPageResponseInvite struct {
	Status        string              `json:"status,omitempty"`
	Data          *PageResponseInvite `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseNgTriggerDetailsResponseDto ¶

type ResponseDtoPageResponseNgTriggerDetailsResponseDto struct {
	Status        string                                   `json:"status,omitempty"`
	Data          *PageResponseNgTriggerDetailsResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                             `json:"metaData,omitempty"`
	CorrelationId string                                   `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseOrganizationResponse ¶

type ResponseDtoPageResponseOrganizationResponse struct {
	Status        string                            `json:"status,omitempty"`
	Data          *PageResponseOrganizationResponse `json:"data,omitempty"`
	MetaData      *interface{}                      `json:"metaData,omitempty"`
	CorrelationId string                            `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseProject ¶

type ResponseDtoPageResponseProject struct {
	Status        string               `json:"status,omitempty"`
	Data          *PageResponseProject `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseProjectResponse ¶

type ResponseDtoPageResponseProjectResponse struct {
	Status        string                       `json:"status,omitempty"`
	Data          *PageResponseProjectResponse `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseResourceGroupResponse ¶

type ResponseDtoPageResponseResourceGroupResponse struct {
	Status        string                             `json:"status,omitempty"`
	Data          *PageResponseResourceGroupResponse `json:"data,omitempty"`
	MetaData      *interface{}                       `json:"metaData,omitempty"`
	CorrelationId string                             `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseResourceGroupV2Response ¶ added in v0.1.25

type ResponseDtoPageResponseResourceGroupV2Response struct {
	Status        string                               `json:"status,omitempty"`
	Data          *PageResponseResourceGroupV2Response `json:"data,omitempty"`
	MetaData      *interface{}                         `json:"metaData,omitempty"`
	CorrelationId string                               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseRoleAssignmentAggregate ¶ added in v0.2.3

type ResponseDtoPageResponseRoleAssignmentAggregate struct {
	Status        string                               `json:"status,omitempty"`
	Data          *PageResponseRoleAssignmentAggregate `json:"data,omitempty"`
	MetaData      *interface{}                         `json:"metaData,omitempty"`
	CorrelationId string                               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseRoleAssignmentResponse ¶

type ResponseDtoPageResponseRoleAssignmentResponse struct {
	Status        string                              `json:"status,omitempty"`
	Data          *PageResponseRoleAssignmentResponse `json:"data,omitempty"`
	MetaData      *interface{}                        `json:"metaData,omitempty"`
	CorrelationId string                              `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseRoleResponse ¶

type ResponseDtoPageResponseRoleResponse struct {
	Status        string                    `json:"status,omitempty"`
	Data          *PageResponseRoleResponse `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseSecretResponse ¶ added in v0.1.14

type ResponseDtoPageResponseSecretResponse struct {
	Status        string                      `json:"status,omitempty"`
	Data          *PageResponseSecretResponse `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseServiceAccountAggregate ¶ added in v0.1.14

type ResponseDtoPageResponseServiceAccountAggregate struct {
	Status        string                               `json:"status,omitempty"`
	Data          *PageResponseServiceAccountAggregate `json:"data,omitempty"`
	MetaData      *interface{}                         `json:"metaData,omitempty"`
	CorrelationId string                               `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseServiceResponse ¶

type ResponseDtoPageResponseServiceResponse struct {
	Status        string                       `json:"status,omitempty"`
	Data          *PageResponseServiceResponse `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseTokenAggregate ¶ added in v0.1.14

type ResponseDtoPageResponseTokenAggregate struct {
	Status        string                      `json:"status,omitempty"`
	Data          *PageResponseTokenAggregate `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseUserAggregate ¶

type ResponseDtoPageResponseUserAggregate struct {
	Status        string                     `json:"status,omitempty"`
	Data          *PageResponseUserAggregate `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseUserGroup ¶

type ResponseDtoPageResponseUserGroup struct {
	Status        ResponseStatusType     `json:"status,omitempty"`
	Data          *PageResponseUserGroup `json:"data,omitempty"`
	MetaData      *interface{}           `json:"metaData,omitempty"`
	CorrelationId string                 `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseUserMetadata ¶

type ResponseDtoPageResponseUserMetadata struct {
	Status        string                    `json:"status,omitempty"`
	Data          *PageResponseUserMetadata `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseDtoPageResponseVariableResponseDto ¶ added in v0.2.11

type ResponseDtoPageResponseVariableResponseDto struct {
	Status        string                           `json:"status,omitempty"`
	Data          *PageResponseVariableResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                     `json:"metaData,omitempty"`
	CorrelationId string                           `json:"correlationId,omitempty"`
}

type ResponseDtoPasswordChangeResponse ¶

type ResponseDtoPasswordChangeResponse struct {
	Status        string       `json:"status,omitempty"`
	Data          string       `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoPerspectiveEntityStatsData ¶ added in v0.1.14

type ResponseDtoPerspectiveEntityStatsData struct {
	Status        string                      `json:"status,omitempty"`
	Data          *PerspectiveEntityStatsData `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoPerspectiveTimeSeriesData ¶ added in v0.1.14

type ResponseDtoPerspectiveTimeSeriesData struct {
	Status        string                     `json:"status,omitempty"`
	Data          *PerspectiveTimeSeriesData `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoPipelineExecutionDetail ¶

type ResponseDtoPipelineExecutionDetail struct {
	Status        string                   `json:"status,omitempty"`
	Data          *PipelineExecutionDetail `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoPipelineExpandedJson ¶

type ResponseDtoPipelineExpandedJson struct {
	Status        string                `json:"status,omitempty"`
	Data          *PipelineExpandedJson `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoPipelineSaveResponse ¶

type ResponseDtoPipelineSaveResponse struct {
	Status        string                `json:"status,omitempty"`
	Data          *PipelineSaveResponse `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoPlanExecutionResponse ¶

type ResponseDtoPlanExecutionResponse struct {
	Status        string                 `json:"status,omitempty"`
	Data          *PlanExecutionResponse `json:"data,omitempty"`
	MetaData      *interface{}           `json:"metaData,omitempty"`
	CorrelationId string                 `json:"correlationId,omitempty"`
}

type ResponseDtoPreFlightDto ¶

type ResponseDtoPreFlightDto struct {
	Status        string        `json:"status,omitempty"`
	Data          *PreFlightDto `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoProjectResponse ¶

type ResponseDtoProjectResponse struct {
	Status        string           `json:"status,omitempty"`
	Data          *ProjectResponse `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoRecommendationOverviewStats ¶ added in v0.1.14

type ResponseDtoRecommendationOverviewStats struct {
	Status        string                       `json:"status,omitempty"`
	Data          *RecommendationOverviewStats `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtoRecommendations ¶ added in v0.1.14

type ResponseDtoRecommendations struct {
	Status        string           `json:"status,omitempty"`
	Data          *Recommendations `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoResourceGroupResponse ¶

type ResponseDtoResourceGroupResponse struct {
	Status        string                 `json:"status,omitempty"`
	Data          *ResourceGroupResponse `json:"data,omitempty"`
	MetaData      *interface{}           `json:"metaData,omitempty"`
	CorrelationId string                 `json:"correlationId,omitempty"`
}

type ResponseDtoResourceGroupV2Response ¶ added in v0.1.25

type ResponseDtoResourceGroupV2Response struct {
	Status        string                   `json:"status,omitempty"`
	Data          *ResourceGroupV2Response `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoResourceType ¶

type ResponseDtoResourceType struct {
	Status        string        `json:"status,omitempty"`
	Data          *ResourceType `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoRetryHistoryResponse ¶

type ResponseDtoRetryHistoryResponse struct {
	Status        string                `json:"status,omitempty"`
	Data          *RetryHistoryResponse `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtoRetryInfo ¶

type ResponseDtoRetryInfo struct {
	Status        string       `json:"status,omitempty"`
	Data          *RetryInfo   `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoRetryLatestExecutionResponse ¶

type ResponseDtoRetryLatestExecutionResponse struct {
	Status        string                        `json:"status,omitempty"`
	Data          *RetryLatestExecutionResponse `json:"data,omitempty"`
	MetaData      *interface{}                  `json:"metaData,omitempty"`
	CorrelationId string                        `json:"correlationId,omitempty"`
}

type ResponseDtoRoleAssignmentAggregateResponse ¶

type ResponseDtoRoleAssignmentAggregateResponse struct {
	Status        string                           `json:"status,omitempty"`
	Data          *RoleAssignmentAggregateResponse `json:"data,omitempty"`
	MetaData      *interface{}                     `json:"metaData,omitempty"`
	CorrelationId string                           `json:"correlationId,omitempty"`
}

type ResponseDtoRoleAssignmentResponse ¶

type ResponseDtoRoleAssignmentResponse struct {
	Status        string                  `json:"status,omitempty"`
	Data          *RoleAssignmentResponse `json:"data,omitempty"`
	MetaData      *interface{}            `json:"metaData,omitempty"`
	CorrelationId string                  `json:"correlationId,omitempty"`
}

type ResponseDtoRoleAssignmentValidationResponse ¶

type ResponseDtoRoleAssignmentValidationResponse struct {
	Status        string                            `json:"status,omitempty"`
	Data          *RoleAssignmentValidationResponse `json:"data,omitempty"`
	MetaData      *interface{}                      `json:"metaData,omitempty"`
	CorrelationId string                            `json:"correlationId,omitempty"`
}

type ResponseDtoRoleResponse ¶

type ResponseDtoRoleResponse struct {
	Status        string        `json:"status,omitempty"`
	Data          *RoleResponse `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoSecretManagerMetadataDto ¶

type ResponseDtoSecretManagerMetadataDto struct {
	Status        string                    `json:"status,omitempty"`
	Data          *SecretManagerMetadataDto `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseDtoSecretResponse ¶ added in v0.1.14

type ResponseDtoSecretResponse struct {
	Status        string          `json:"status,omitempty"`
	Data          *SecretResponse `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoSecretValidationResult ¶ added in v0.1.14

type ResponseDtoSecretValidationResult struct {
	Status        string                  `json:"status,omitempty"`
	Data          *SecretValidationResult `json:"data,omitempty"`
	MetaData      *interface{}            `json:"metaData,omitempty"`
	CorrelationId string                  `json:"correlationId,omitempty"`
}

type ResponseDtoServiceAccount ¶ added in v0.1.14

type ResponseDtoServiceAccount struct {
	Status        string          `json:"status,omitempty"`
	Data          *ServiceAccount `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoServiceAccountAggregate ¶ added in v0.1.14

type ResponseDtoServiceAccountAggregate struct {
	Status        string                   `json:"status,omitempty"`
	Data          *ServiceAccountAggregate `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoServiceInstanceUsageDto ¶ added in v0.1.25

type ResponseDtoServiceInstanceUsageDto struct {
	Status        string                   `json:"status,omitempty"`
	Data          *ServiceInstanceUsageDto `json:"data,omitempty"`
	MetaData      *interface{}             `json:"metaData,omitempty"`
	CorrelationId string                   `json:"correlationId,omitempty"`
}

type ResponseDtoServiceResponse ¶

type ResponseDtoServiceResponse struct {
	Status        string           `json:"status,omitempty"`
	Data          *ServiceResponse `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoServiceUsageDto ¶ added in v0.1.25

type ResponseDtoServiceUsageDto struct {
	Status        string           `json:"status,omitempty"`
	Data          *ServiceUsageDto `json:"data,omitempty"`
	MetaData      *interface{}     `json:"metaData,omitempty"`
	CorrelationId string           `json:"correlationId,omitempty"`
}

type ResponseDtoSetString ¶

type ResponseDtoSetString struct {
	Status        string       `json:"status,omitempty"`
	Data          []string     `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoSourceCodeManager ¶

type ResponseDtoSourceCodeManager struct {
	Status        string             `json:"status,omitempty"`
	Data          *SourceCodeManager `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoStepCategory ¶

type ResponseDtoStepCategory struct {
	Status        string        `json:"status,omitempty"`
	Data          *StepCategory `json:"data,omitempty"`
	MetaData      *interface{}  `json:"metaData,omitempty"`
	CorrelationId string        `json:"correlationId,omitempty"`
}

type ResponseDtoString ¶

type ResponseDtoString struct {
	Status        string       `json:"status,omitempty"`
	Data          string       `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoToken ¶ added in v0.1.14

type ResponseDtoToken struct {
	Status        string       `json:"status,omitempty"`
	Data          *Token       `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoTriggerGitFullSyncResponse ¶ added in v0.1.25

type ResponseDtoTriggerGitFullSyncResponse struct {
	Status        string                      `json:"status,omitempty"`
	Data          *TriggerGitFullSyncResponse `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoTwoFactorAuthSettingsInfo ¶

type ResponseDtoTwoFactorAuthSettingsInfo struct {
	Status        string                     `json:"status,omitempty"`
	Data          *TwoFactorAuthSettingsInfo `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoUserAggregate ¶

type ResponseDtoUserAggregate struct {
	Status        string         `json:"status,omitempty"`
	Data          *UserAggregate `json:"data,omitempty"`
	MetaData      *interface{}   `json:"metaData,omitempty"`
	CorrelationId string         `json:"correlationId,omitempty"`
}

type ResponseDtoUserGroup ¶

type ResponseDtoUserGroup struct {
	Status        ResponseStatusType `json:"status,omitempty"`
	Data          *UserGroup         `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtoUserInfo ¶

type ResponseDtoUserInfo struct {
	Status        string       `json:"status,omitempty"`
	Data          *UserInfo    `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoValidationResult ¶

type ResponseDtoValidationResult struct {
	Status        string            `json:"status,omitempty"`
	Data          *ValidationResult `json:"data,omitempty"`
	MetaData      *interface{}      `json:"metaData,omitempty"`
	CorrelationId string            `json:"correlationId,omitempty"`
}

type ResponseDtoVariableResponseDto ¶ added in v0.2.11

type ResponseDtoVariableResponseDto struct {
	Status        string               `json:"status,omitempty"`
	Data          *VariableResponseDto `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtoWebhookEventProcessingDetails ¶

type ResponseDtoWebhookEventProcessingDetails struct {
	Status        string                         `json:"status,omitempty"`
	Data          *WebhookEventProcessingDetails `json:"data,omitempty"`
	MetaData      *interface{}                   `json:"metaData,omitempty"`
	CorrelationId string                         `json:"correlationId,omitempty"`
}

type ResponseDtoWorkloadRecommendationDto ¶ added in v0.1.14

type ResponseDtoWorkloadRecommendationDto struct {
	Status        string                     `json:"status,omitempty"`
	Data          *WorkloadRecommendationDto `json:"data,omitempty"`
	MetaData      *interface{}               `json:"metaData,omitempty"`
	CorrelationId string                     `json:"correlationId,omitempty"`
}

type ResponseDtoceView ¶

type ResponseDtoceView struct {
	Status        string       `json:"status,omitempty"`
	Data          *CeView      `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseDtoecsRecommendationDto ¶ added in v0.1.25

type ResponseDtoecsRecommendationDto struct {
	Status        string                `json:"status,omitempty"`
	Data          *EcsRecommendationDto `json:"data,omitempty"`
	MetaData      *interface{}          `json:"metaData,omitempty"`
	CorrelationId string                `json:"correlationId,omitempty"`
}

type ResponseDtongTriggerDetailsResponseDto ¶

type ResponseDtongTriggerDetailsResponseDto struct {
	Status        string                       `json:"status,omitempty"`
	Data          *NgTriggerDetailsResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                 `json:"metaData,omitempty"`
	CorrelationId string                       `json:"correlationId,omitempty"`
}

type ResponseDtongTriggerResponse ¶

type ResponseDtongTriggerResponse struct {
	Status        string             `json:"status,omitempty"`
	Data          *NgTriggerResponse `json:"data,omitempty"`
	MetaData      *interface{}       `json:"metaData,omitempty"`
	CorrelationId string             `json:"correlationId,omitempty"`
}

type ResponseDtopmsPipelineResponse ¶

type ResponseDtopmsPipelineResponse struct {
	Status        string               `json:"status,omitempty"`
	Data          *PmsPipelineResponse `json:"data,omitempty"`
	MetaData      *interface{}         `json:"metaData,omitempty"`
	CorrelationId string               `json:"correlationId,omitempty"`
}

type ResponseDtopmsPipelineSummaryResponse ¶

type ResponseDtopmsPipelineSummaryResponse struct {
	Status        string                      `json:"status,omitempty"`
	Data          *PmsPipelineSummaryResponse `json:"data,omitempty"`
	MetaData      *interface{}                `json:"metaData,omitempty"`
	CorrelationId string                      `json:"correlationId,omitempty"`
}

type ResponseDtoprDetails ¶ added in v0.1.14

type ResponseDtoprDetails struct {
	Status        string       `json:"status,omitempty"`
	Data          *PrDetails   `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

type ResponseMessage ¶

type ResponseMessage struct {
	Code         string                    `json:"code,omitempty"`
	Level        string                    `json:"level,omitempty"`
	Message      string                    `json:"message,omitempty"`
	Exception    *ResponseMessageException `json:"exception,omitempty"`
	FailureTypes []string                  `json:"failureTypes,omitempty"`
}

type ResponseMessageException ¶

type ResponseMessageException struct {
	StackTrace       []ResponseMessageExceptionStackTrace `json:"stackTrace,omitempty"`
	Message          string                               `json:"message,omitempty"`
	LocalizedMessage string                               `json:"localizedMessage,omitempty"`
	Suppressed       []ResponseMessageExceptionSuppressed `json:"suppressed,omitempty"`
}

type ResponseMessageExceptionStackTrace ¶

type ResponseMessageExceptionStackTrace struct {
	MethodName   string `json:"methodName,omitempty"`
	FileName     string `json:"fileName,omitempty"`
	LineNumber   int32  `json:"lineNumber,omitempty"`
	ClassName    string `json:"className,omitempty"`
	NativeMethod bool   `json:"nativeMethod,omitempty"`
}

type ResponseMessageExceptionSuppressed ¶

type ResponseMessageExceptionSuppressed struct {
	StackTrace       []ResponseMessageExceptionStackTrace `json:"stackTrace,omitempty"`
	Message          string                               `json:"message,omitempty"`
	LocalizedMessage string                               `json:"localizedMessage,omitempty"`
}

type ResponseStatusType ¶ added in v0.1.27

type ResponseStatusType string

func (ResponseStatusType) String ¶ added in v0.1.27

func (e ResponseStatusType) String() string

type RestResponseAuthenticationSettingsResponse ¶

type RestResponseAuthenticationSettingsResponse struct {
	MetaData         map[string]interface{}          `json:"metaData,omitempty"`
	Resource         *AuthenticationSettingsResponse `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage               `json:"responseMessages,omitempty"`
}

type RestResponseBoolean ¶

type RestResponseBoolean struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         bool                   `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseDelegateGroupDto ¶ added in v0.1.25

type RestResponseDelegateGroupDto struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *DelegateGroupDto      `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseDelegateGroupListing ¶ added in v0.1.25

type RestResponseDelegateGroupListing struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *DelegateGroupListing  `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseDelegateTokenDetails ¶ added in v0.1.25

type RestResponseDelegateTokenDetails struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *DelegateTokenDetails  `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseListDelegateGroupDto ¶ added in v0.2.9

type RestResponseListDelegateGroupDto struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         []DelegateGroupDto     `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseListDelegateTokenDetails ¶ added in v0.1.25

type RestResponseListDelegateTokenDetails struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         []DelegateTokenDetails `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseLoginTypeResponse ¶

type RestResponseLoginTypeResponse struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *LoginTypeResponse     `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponsePasswordStrengthPolicy ¶

type RestResponsePasswordStrengthPolicy struct {
	MetaData         map[string]interface{}  `json:"metaData,omitempty"`
	Resource         *PasswordStrengthPolicy `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage       `json:"responseMessages,omitempty"`
}

type RestResponseSsoConfig ¶

type RestResponseSsoConfig struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *SsoConfig             `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type RestResponseUserGroup ¶

type RestResponseUserGroup struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *UserGroup             `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

type Results ¶ added in v0.1.14

type Results struct {
	// The number of times this variation has been returned in a evaluation
	Count int32 `json:"count"`
	// The unique variation identifier
	VariationIdentifier string `json:"variationIdentifier"`
	// The user friendly variation name
	VariationName string `json:"variationName"`
}

This result object shows details of how many times a variation has been evaluated

type RetryExecutionInfo ¶

type RetryExecutionInfo struct {
	UnknownFields             *UnknownFieldSet          `json:"unknownFields,omitempty"`
	Initialized               bool                      `json:"initialized,omitempty"`
	ParserForType             *ParserRetryExecutionInfo `json:"parserForType,omitempty"`
	SerializedSize            int32                     `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *RetryExecutionInfo       `json:"defaultInstanceForType,omitempty"`
	RootExecutionId           string                    `json:"rootExecutionId,omitempty"`
	IsRetry                   bool                      `json:"isRetry,omitempty"`
	RootExecutionIdBytes      *ByteString               `json:"rootExecutionIdBytes,omitempty"`
	ParentRetryId             string                    `json:"parentRetryId,omitempty"`
	ParentRetryIdBytes        *ByteString               `json:"parentRetryIdBytes,omitempty"`
	AllFields                 map[string]interface{}    `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor               `json:"descriptorForType,omitempty"`
	InitializationErrorString string                    `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                     `json:"memoizedSerializedSize,omitempty"`
}

type RetryExecutionInfoOrBuilder ¶

type RetryExecutionInfoOrBuilder struct {
	RootExecutionId           string                 `json:"rootExecutionId,omitempty"`
	IsRetry                   bool                   `json:"isRetry,omitempty"`
	RootExecutionIdBytes      *ByteString            `json:"rootExecutionIdBytes,omitempty"`
	ParentRetryId             string                 `json:"parentRetryId,omitempty"`
	ParentRetryIdBytes        *ByteString            `json:"parentRetryIdBytes,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type RetryGroup ¶

type RetryGroup struct {
	Info []RetryStageInfo `json:"info,omitempty"`
}

type RetryHistoryResponse ¶

type RetryHistoryResponse struct {
	ErrorMessage      string          `json:"errorMessage,omitempty"`
	LatestExecutionId string          `json:"latestExecutionId,omitempty"`
	ExecutionInfos    []ExecutionInfo `json:"executionInfos,omitempty"`
}

This is the view of the history of Retry Failed Pipelines.

type RetryInfo ¶

type RetryInfo struct {
	IsResumable  bool         `json:"isResumable,omitempty"`
	ErrorMessage string       `json:"errorMessage,omitempty"`
	Groups       []RetryGroup `json:"groups,omitempty"`
	Resumable    bool         `json:"resumable,omitempty"`
}

This is the view of the Stages from where the User can resume a Failed Pipeline.

type RetryInterruptConfig ¶

type RetryInterruptConfig struct {
	RetryId string `json:"retryId"`
}

type RetryLatestExecutionResponse ¶

type RetryLatestExecutionResponse struct {
	ErrorMessage      string `json:"errorMessage,omitempty"`
	LatestExecutionId string `json:"latestExecutionId,omitempty"`
}

This is the view of having the Execution id of the Latest Execution of all retired Executions

type RetryStageInfo ¶

type RetryStageInfo struct {
	Name       string `json:"name,omitempty"`
	Identifier string `json:"identifier,omitempty"`
	// This is the Execution Status of the entity
	Status    string `json:"status,omitempty"`
	CreatedAt int64  `json:"createdAt,omitempty"`
	ParentId  string `json:"parentId,omitempty"`
	NextId    string `json:"nextId,omitempty"`
}

This is stage level info in Retry Failed Pipeline

type Role ¶

type Role struct {
	// Unique identifier of the role
	Identifier string `json:"identifier,omitempty"`
	// Name of the role
	Name string `json:"name,omitempty"`
	// List of the permission identifiers (Subset of the list returned by GET /authz/api/permissions)
	Permissions []string `json:"permissions,omitempty"`
	// The scope levels at which this role can be used
	AllowedScopeLevels []string `json:"allowedScopeLevels,omitempty"`
	// Description of the role
	Description string `json:"description,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
}

type RoleAssignment ¶

type RoleAssignment struct {
	Identifier              string          `json:"identifier,omitempty"`
	ResourceGroupIdentifier string          `json:"resourceGroupIdentifier,omitempty"`
	RoleIdentifier          string          `json:"roleIdentifier,omitempty"`
	Principal               *AuthzPrincipal `json:"principal,omitempty"`
	Disabled                bool            `json:"disabled,omitempty"`
	Managed                 bool            `json:"managed,omitempty"`
}

type RoleAssignmentAggregate ¶ added in v0.2.3

type RoleAssignmentAggregate struct {
	Identifier     string         `json:"identifier,omitempty"`
	Principal      *PrincipalV2   `json:"principal,omitempty"`
	Disabled       bool           `json:"disabled,omitempty"`
	Role           *RoleResponse  `json:"role,omitempty"`
	ResourceGroup  *ResourceGroup `json:"resourceGroup,omitempty"`
	Scope          *ScopeResponse `json:"scope,omitempty"`
	CreatedAt      int64          `json:"createdAt,omitempty"`
	LastModifiedAt int64          `json:"lastModifiedAt,omitempty"`
	HarnessManaged bool           `json:"harnessManaged,omitempty"`
}

type RoleAssignmentAggregateResponse ¶

type RoleAssignmentAggregateResponse struct {
	RoleAssignments []RoleAssignment `json:"roleAssignments,omitempty"`
	Scope           *Scope           `json:"scope,omitempty"`
	Roles           []RoleResponse   `json:"roles,omitempty"`
	ResourceGroups  []ResourceGroup  `json:"resourceGroups,omitempty"`
}

type RoleAssignmentCreateRequest ¶

type RoleAssignmentCreateRequest struct {
	RoleAssignments []RoleAssignment `json:"roleAssignments,omitempty"`
}

type RoleAssignmentFilter ¶

type RoleAssignmentFilter struct {
	// Filter role assignments based on resource group identifiers
	ResourceGroupFilter []string `json:"resourceGroupFilter,omitempty"`
	// Filter role assignments based on role identifiers
	RoleFilter []string `json:"roleFilter,omitempty"`
	// Filter role assignments based on principal type
	PrincipalTypeFilter []string `json:"principalTypeFilter,omitempty"`
	// Filter role assignments based on principals
	PrincipalFilter []AuthzPrincipal `json:"principalFilter,omitempty"`
	// Filter role assignments based on role assignments being harness managed
	HarnessManagedFilter []bool `json:"harnessManagedFilter,omitempty"`
	// Filter role assignments based on whether they are enabled or disabled
	DisabledFilter []bool `json:"disabledFilter,omitempty"`
}

type RoleAssignmentMetadata ¶

type RoleAssignmentMetadata struct {
	Identifier              string `json:"identifier,omitempty"`
	RoleIdentifier          string `json:"roleIdentifier,omitempty"`
	RoleName                string `json:"roleName,omitempty"`
	ResourceGroupIdentifier string `json:"resourceGroupIdentifier,omitempty"`
	ResourceGroupName       string `json:"resourceGroupName,omitempty"`
	ManagedRole             bool   `json:"managedRole,omitempty"`
	ManagedRoleAssignment   bool   `json:"managedRoleAssignment,omitempty"`
}

This has information of Role like name, id, resource group name, etc.

type RoleAssignmentResponse ¶

type RoleAssignmentResponse struct {
	RoleAssignment *RoleAssignment `json:"roleAssignment,omitempty"`
	Scope          *Scope          `json:"scope,omitempty"`
	CreatedAt      int64           `json:"createdAt,omitempty"`
	LastModifiedAt int64           `json:"lastModifiedAt,omitempty"`
	HarnessManaged bool            `json:"harnessManaged,omitempty"`
}

type RoleAssignmentValidationRequest ¶

type RoleAssignmentValidationRequest struct {
	RoleAssignment *RoleAssignment `json:"roleAssignment"`
	// Set it to true if the principal needs to be validated
	ValidatePrincipal bool `json:"validatePrincipal,omitempty"`
	// Set it to true if the role needs to be validated
	ValidateRole bool `json:"validateRole,omitempty"`
	// Set it to true if the resource group needs to be validated
	ValidateResourceGroup bool `json:"validateResourceGroup,omitempty"`
}

type RoleAssignmentValidationResponse ¶

type RoleAssignmentValidationResponse struct {
	PrincipalValidationResult     *AuthzValidationResult `json:"principalValidationResult,omitempty"`
	RoleValidationResult          *AuthzValidationResult `json:"roleValidationResult,omitempty"`
	ResourceGroupValidationResult *AuthzValidationResult `json:"resourceGroupValidationResult,omitempty"`
}

type RoleAssignmentsApiDeleteRoleAssignmentOpts ¶

type RoleAssignmentsApiDeleteRoleAssignmentOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiGetFilteredRoleAssignmentByScopeListOpts ¶ added in v0.2.3

type RoleAssignmentsApiGetFilteredRoleAssignmentByScopeListOpts struct {
	Body              optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiGetFilteredRoleAssignmentListOpts ¶

type RoleAssignmentsApiGetFilteredRoleAssignmentListOpts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiGetRoleAssignmentAggregateListOpts ¶

type RoleAssignmentsApiGetRoleAssignmentAggregateListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiGetRoleAssignmentListOpts ¶

type RoleAssignmentsApiGetRoleAssignmentListOpts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiGetRoleAssignmentOpts ¶ added in v0.2.3

type RoleAssignmentsApiGetRoleAssignmentOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiPostRoleAssignmentOpts ¶

type RoleAssignmentsApiPostRoleAssignmentOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiPostRoleAssignmentsOpts ¶

type RoleAssignmentsApiPostRoleAssignmentsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleAssignmentsApiService ¶

type RoleAssignmentsApiService service

func (*RoleAssignmentsApiService) DeleteRoleAssignment ¶

func (a *RoleAssignmentsApiService) DeleteRoleAssignment(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *RoleAssignmentsApiDeleteRoleAssignmentOpts) (ResponseDtoRoleAssignmentResponse, *http.Response, error)

func (*RoleAssignmentsApiService) GetFilteredRoleAssignmentByScopeList ¶ added in v0.2.3

func (*RoleAssignmentsApiService) GetFilteredRoleAssignmentList ¶

func (*RoleAssignmentsApiService) GetRoleAssignment ¶ added in v0.2.3

func (a *RoleAssignmentsApiService) GetRoleAssignment(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *RoleAssignmentsApiGetRoleAssignmentOpts) (ResponseDtoRoleAssignmentResponse, *http.Response, error)

func (*RoleAssignmentsApiService) GetRoleAssignmentAggregateList ¶

func (*RoleAssignmentsApiService) GetRoleAssignmentList ¶

func (*RoleAssignmentsApiService) PostRoleAssignment ¶

func (*RoleAssignmentsApiService) PostRoleAssignments ¶

type RoleAssignmentsApiValidateRoleAssignmentOpts ¶

type RoleAssignmentsApiValidateRoleAssignmentOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RoleBinding ¶

type RoleBinding struct {
	RoleIdentifier          string `json:"roleIdentifier,omitempty"`
	RoleName                string `json:"roleName,omitempty"`
	ResourceGroupIdentifier string `json:"resourceGroupIdentifier,omitempty"`
	ResourceGroupName       string `json:"resourceGroupName,omitempty"`
	ManagedRole             bool   `json:"managedRole,omitempty"`
}

type RoleResponse ¶

type RoleResponse struct {
	Role           *Role  `json:"role,omitempty"`
	Scope          *Scope `json:"scope,omitempty"`
	HarnessManaged bool   `json:"harnessManaged,omitempty"`
	CreatedAt      int64  `json:"createdAt,omitempty"`
	LastModifiedAt int64  `json:"lastModifiedAt,omitempty"`
}

type RolesApiDeleteRoleOpts ¶

type RolesApiDeleteRoleOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RolesApiGetRoleListOpts ¶

type RolesApiGetRoleListOpts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
}

type RolesApiGetRoleOpts ¶

type RolesApiGetRoleOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RolesApiPostRoleOpts ¶

type RolesApiPostRoleOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RolesApiPutRoleOpts ¶

type RolesApiPutRoleOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RolesApiService ¶

type RolesApiService service

func (*RolesApiService) DeleteRole ¶

func (a *RolesApiService) DeleteRole(ctx context.Context, identifier string, localVarOptionals *RolesApiDeleteRoleOpts) (ResponseDtoRoleResponse, *http.Response, error)

func (*RolesApiService) GetRole ¶

func (a *RolesApiService) GetRole(ctx context.Context, identifier string, localVarOptionals *RolesApiGetRoleOpts) (ResponseDtoRoleResponse, *http.Response, error)

func (*RolesApiService) GetRoleList ¶

func (*RolesApiService) PostRole ¶

func (a *RolesApiService) PostRole(ctx context.Context, body Role, localVarOptionals *RolesApiPostRoleOpts) (ResponseDtoRoleResponse, *http.Response, error)

func (*RolesApiService) PutRole ¶

func (a *RolesApiService) PutRole(ctx context.Context, body Role, identifier string, localVarOptionals *RolesApiPutRoleOpts) (ResponseDtoRoleResponse, *http.Response, error)

type RoutingData ¶ added in v0.1.14

type RoutingData struct {
	Instance              *InstanceBasedRoutingData `json:"instance,omitempty"`
	Ports                 []PortConfig              `json:"ports,omitempty"`
	Lb                    string                    `json:"lb,omitempty"`
	K8s                   *RoutingDataK8s           `json:"k8s,omitempty"`
	CustomDomainProviders *interface{}              `json:"custom_domain_providers,omitempty"`
	ContainerSvc          *ContainerSvc             `json:"container_svc,omitempty"`
	Database              *RdsDatabase              `json:"database,omitempty"`
}

type RoutingDataK8s ¶ added in v0.1.14

type RoutingDataK8s struct {
	RuleJson    string `json:"RuleJson,omitempty"`
	ConnectorID string `json:"ConnectorID,omitempty"`
	Namespace   string `json:"Namespace,omitempty"`
}

type RoutingRule ¶ added in v0.1.14

type RoutingRule struct {
	PathMatch string `json:"path_match,omitempty"`
}

type RunStageRequest ¶

type RunStageRequest struct {
	RuntimeInputYaml string            `json:"runtimeInputYaml,omitempty"`
	StageIdentifiers []string          `json:"stageIdentifiers,omitempty"`
	ExpressionValues map[string]string `json:"expressionValues,omitempty"`
}

Request Parameters needed to run specific Stages of a Pipeline

type SCIMApiCreateUserOpts ¶

type SCIMApiCreateUserOpts struct {
	Body optional.Interface
}

type SCIMApiSearchUserOpts ¶

type SCIMApiSearchUserOpts struct {
	Filter     optional.String
	Count      optional.Int32
	StartIndex optional.Int32
}

type SCIMApiService ¶

type SCIMApiService service

func (*SCIMApiService) CreateUser ¶

func (a *SCIMApiService) CreateUser(ctx context.Context, accountIdentifier string, localVarOptionals *SCIMApiCreateUserOpts) (*http.Response, error)

func (*SCIMApiService) DeleteUser ¶

func (a *SCIMApiService) DeleteUser(ctx context.Context, userIdentifier string, accountIdentifier string) (*http.Response, error)

SCIMApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userIdentifier
  • @param accountIdentifier

func (*SCIMApiService) GetUser ¶

func (a *SCIMApiService) GetUser(ctx context.Context, userIdentifier string, accountIdentifier string) (*http.Response, error)

SCIMApiService

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userIdentifier
  • @param accountIdentifier

func (*SCIMApiService) SearchUser ¶

func (a *SCIMApiService) SearchUser(ctx context.Context, accountIdentifier string, localVarOptionals *SCIMApiSearchUserOpts) (*http.Response, error)

func (*SCIMApiService) UpdateUser ¶

func (a *SCIMApiService) UpdateUser(ctx context.Context, accountIdentifier string, userIdentifier string, localVarOptionals *SCIMApiUpdateUserOpts) (*http.Response, error)

func (*SCIMApiService) UpdateUser1 ¶

func (a *SCIMApiService) UpdateUser1(ctx context.Context, userIdentifier string, accountIdentifier string, localVarOptionals *SCIMApiUpdateUser1Opts) (*http.Response, error)

type SCIMApiUpdateUser1Opts ¶

type SCIMApiUpdateUser1Opts struct {
	Body optional.Interface
}

type SCIMApiUpdateUserOpts ¶

type SCIMApiUpdateUserOpts struct {
	Body optional.Interface
}

type SCMApiGetFileContentOpts ¶ added in v0.1.14

type SCMApiGetFileContentOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Branch            optional.String
	CommitId          optional.String
}

type SCMApiGetListOfBranchesByConnectorOpts ¶ added in v0.1.14

type SCMApiGetListOfBranchesByConnectorOpts struct {
	ConnectorIdentifierRef optional.String
	AccountIdentifier      optional.String
	OrgIdentifier          optional.String
	ProjectIdentifier      optional.String
	RepoURL                optional.String
	Page                   optional.Int32
	Size                   optional.Int32
	SearchTerm             optional.String
}

type SCMApiGetListOfBranchesByGitConfigOpts ¶ added in v0.1.14

type SCMApiGetListOfBranchesByGitConfigOpts struct {
	YamlGitConfigIdentifier optional.String
	AccountIdentifier       optional.String
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Page                    optional.Int32
	Size                    optional.Int32
	SearchTerm              optional.String
}

type SCMApiService ¶ added in v0.1.14

type SCMApiService service

func (*SCMApiService) CreatePR ¶ added in v0.1.14

SCMApiService creates a Pull Request

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details to create a PR

@return ResponseDtoprDetails

func (*SCMApiService) GetFileContent ¶ added in v0.1.14

func (a *SCMApiService) GetFileContent(ctx context.Context, yamlGitConfigIdentifier string, accountIdentifier string, filePath string, localVarOptionals *SCMApiGetFileContentOpts) (ResponseDtoGitFileContent, *http.Response, error)

func (*SCMApiService) GetListOfBranchesByConnector ¶ added in v0.1.14

func (a *SCMApiService) GetListOfBranchesByConnector(ctx context.Context, localVarOptionals *SCMApiGetListOfBranchesByConnectorOpts) (ResponseDtoListString, *http.Response, error)

func (*SCMApiService) GetListOfBranchesByGitConfig ¶ added in v0.1.14

func (a *SCMApiService) GetListOfBranchesByGitConfig(ctx context.Context, localVarOptionals *SCMApiGetListOfBranchesByGitConfigOpts) (ResponseDtoListString, *http.Response, error)

type SMTPApiGetSmtpConfigOpts ¶ added in v0.1.14

type SMTPApiGetSmtpConfigOpts struct {
	AccountId optional.String
}

type SMTPApiService ¶ added in v0.1.14

type SMTPApiService service

func (*SMTPApiService) CreateSmtpConfig ¶ added in v0.1.14

func (a *SMTPApiService) CreateSmtpConfig(ctx context.Context, body NgSmtp, accountIdentifier string) (ResponseDtoNgSmtp, *http.Response, error)

SMTPApiService Creates SMTP config

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier

@return ResponseDtoNgSmtp

func (*SMTPApiService) DeleteSmtpConfig ¶ added in v0.1.14

func (a *SMTPApiService) DeleteSmtpConfig(ctx context.Context, identifier string, accountIdentifier string) (ResponseDtoBoolean, *http.Response, error)

SMTPApiService Delete Smtp Config by identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Config identifier
  • @param accountIdentifier

@return ResponseDtoBoolean

func (*SMTPApiService) GetSmtpConfig ¶ added in v0.1.14

func (a *SMTPApiService) GetSmtpConfig(ctx context.Context, localVarOptionals *SMTPApiGetSmtpConfigOpts) (ResponseDtoNgSmtp, *http.Response, error)

func (*SMTPApiService) UpdateSmtp ¶ added in v0.1.14

func (a *SMTPApiService) UpdateSmtp(ctx context.Context, body NgSmtp, accountIdentifier string) (ResponseDtoNgSmtp, *http.Response, error)

SMTPApiService Updates the Smtp Config

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier

@return ResponseDtoNgSmtp

func (*SMTPApiService) ValidateConnectivity ¶ added in v0.1.14

func (a *SMTPApiService) ValidateConnectivity(ctx context.Context, identifier string, accountId string, to string, subject string, body string) (ResponseDtoValidationResult, *http.Response, error)

SMTPApiService Tests the config&#x27;s connectivity by sending a test email

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Attribute uuid
  • @param accountId Account Identifier for the Entity.
  • @param to
  • @param subject
  • @param body

@return ResponseDtoValidationResult

func (*SMTPApiService) ValidateName ¶ added in v0.1.14

func (a *SMTPApiService) ValidateName(ctx context.Context, accountId string, localVarOptionals *SMTPApiValidateNameOpts) (ResponseDtoValidationResult, *http.Response, error)

type SMTPApiValidateNameOpts ¶ added in v0.1.14

type SMTPApiValidateNameOpts struct {
	Name optional.String
}

type SSHAuthenticationType ¶ added in v0.1.31

type SSHAuthenticationType string

func (SSHAuthenticationType) String ¶ added in v0.1.31

func (e SSHAuthenticationType) String() string

type SSHConfigType ¶ added in v0.1.31

type SSHConfigType string

func (SSHConfigType) String ¶ added in v0.1.31

func (e SSHConfigType) String() string

type SSHSpecificationType ¶ added in v0.1.31

type SSHSpecificationType string

func (SSHSpecificationType) String ¶ added in v0.1.31

func (e SSHSpecificationType) String() string

type SamlLinkGroupRequest ¶

type SamlLinkGroupRequest struct {
	SamlGroupName string `json:"samlGroupName,omitempty"`
}

type SampleErrorMetadata ¶

type SampleErrorMetadata struct {
	Type_     string            `json:"type,omitempty"`
	SampleMap map[string]string `json:"sampleMap,omitempty"`
}

This has error messages.

type SaveServiceRequest ¶ added in v0.1.14

type SaveServiceRequest struct {
	Deps     []ServiceDep `json:"deps,omitempty"`
	Service  *Service     `json:"service,omitempty"`
	ApplyNow bool         `json:"apply_now,omitempty"`
}

type SaveStaticSchedulesRequest ¶ added in v0.1.14

type SaveStaticSchedulesRequest struct {
	Schedule *FixedSchedule `json:"schedule,omitempty"`
	Id       float64        `json:"id,omitempty"`
}

type ScimUser ¶

type ScimUser struct {
	Schemas     []string  `json:"schemas,omitempty"`
	UserName    string    `json:"userName,omitempty"`
	DisplayName string    `json:"displayName,omitempty"`
	Active      bool      `json:"active,omitempty"`
	Emails      *JsonNode `json:"emails,omitempty"`
	Roles       *JsonNode `json:"roles,omitempty"`
	Name        *JsonNode `json:"name,omitempty"`
	Groups      *JsonNode `json:"groups,omitempty"`
	Password    *JsonNode `json:"password,omitempty"`
	Id          string    `json:"id,omitempty"`
	ExternalId  string    `json:"externalId,omitempty"`
	Meta        *JsonNode `json:"meta,omitempty"`
}

type ScmErrorMetadataDto ¶ added in v0.1.25

type ScmErrorMetadataDto struct {
	Type_            string `json:"type,omitempty"`
	ConflictCommitId string `json:"conflictCommitId,omitempty"`
}

type Scope ¶

type Scope struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
}

type ScopeResponse ¶ added in v0.2.3

type ScopeResponse struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	AccountName       string `json:"accountName,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	OrgName           string `json:"orgName,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	ProjectName       string `json:"projectName,omitempty"`
}

type ScopeSelector ¶ added in v0.1.25

type ScopeSelector struct {
	Filter            string `json:"filter"`
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
}

Contains information of scope to which resource filter is applied

type Secret ¶ added in v0.1.14

type Secret struct {
	// This specifies the type of secret
	Type_ SecretType `json:"type"`
	// Name of the Secret
	Name string `json:"name"`
	// Identifier of the Secret
	Identifier string `json:"identifier"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Description of the Secret
	Description string          `json:"description,omitempty"`
	Spec        json.RawMessage `json:"spec"`

	File   *SecretFileSpe  `json:"-"`
	Text   *SecretTextSpec `json:"-"`
	SSHKey *SshKeySpec     `json:"-"`
}

This is details of the secret entity defined in Harness.

func (*Secret) MarshalJSON ¶ added in v0.1.26

func (a *Secret) MarshalJSON() ([]byte, error)

func (*Secret) UnmarshalJSON ¶ added in v0.1.26

func (a *Secret) UnmarshalJSON(data []byte) error

type SecretFileSpe ¶ added in v0.1.14

type SecretFileSpe struct {
	ErrorMessageForInvalidYaml string `json:"errorMessageForInvalidYaml,omitempty"`
	Type_                      string `json:"type"`
	// Identifier of the Secret Manager used to manage the secret.
	SecretManagerIdentifier string `json:"secretManagerIdentifier"`
}

This has details of Secret File defined in harness

type SecretManagerMetadataDto ¶

type SecretManagerMetadataDto struct {
	EncryptionType string                        `json:"encryptionType,omitempty"`
	Spec           *SecretManagerMetadataSpecDto `json:"spec,omitempty"`
}

type SecretManagerMetadataRequestSpecDto ¶

type SecretManagerMetadataRequestSpecDto struct {
	EncryptionType string `json:"encryptionType"`
}

type SecretManagerMetadataSpecDto ¶

type SecretManagerMetadataSpecDto struct {
	EncryptionType string `json:"encryptionType"`
}

type SecretManagersApiService ¶

type SecretManagersApiService service

func (*SecretManagersApiService) GetMetadata ¶

SecretManagersApiService Gets the metadata of Secret Manager

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details required for the creation of the Secret Manager
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoSecretManagerMetadataDto

type SecretRequestWrapper ¶

type SecretRequestWrapper struct {
	Secret *Secret `json:"secret"`
}

type SecretResourceFilter ¶

type SecretResourceFilter struct {
	// This is the list of Entity Identifiers on which the filter will be applied.
	Identifiers []string `json:"identifiers,omitempty"`
	// Text to search/filter the Entity.
	SearchTerm string `json:"searchTerm,omitempty"`
	// This is the list of the ENTITY types on which the filter will be applied.
	SecretTypes    []string `json:"secretTypes,omitempty"`
	SourceCategory string   `json:"sourceCategory,omitempty"`
	// This is true if secrets are filtered at every subsequent scope. Otherwise, it is false.
	IncludeSecretsFromEverySubScope bool `json:"includeSecretsFromEverySubScope,omitempty"`
}

This has the filter information for the Secret in Harness.

type SecretResponse ¶ added in v0.1.14

type SecretResponse struct {
	Secret *Secret `json:"secret"`
	// This is the time at which the Secret was created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// This is the time at which the Secret was last updated.
	UpdatedAt int64 `json:"updatedAt,omitempty"`
	Draft     bool  `json:"draft,omitempty"`
}

This has details of the Secret along with its metadata.

type SecretSpec ¶ added in v0.1.14

type SecretSpec struct {
	ErrorMessageForInvalidYaml string `json:"errorMessageForInvalidYaml,omitempty"`
	Type_                      string `json:"type"`
}

This has details of the Secret defined in Harness.

type SecretSpecType ¶ added in v0.1.26

type SecretSpecType string

func (SecretSpecType) String ¶ added in v0.1.26

func (e SecretSpecType) String() string

type SecretTextSpec ¶ added in v0.1.14

type SecretTextSpec struct {
	ErrorMessageForInvalidYaml string         `json:"errorMessageForInvalidYaml,omitempty"`
	Type_                      SecretSpecType `json:"type"`
	// Identifier of the Secret Manager used to manage the secret.
	SecretManagerIdentifier string `json:"secretManagerIdentifier"`
	// This has details to specify if the secret value is inline or referenced.
	ValueType SecretTextValueType `json:"valueType"`
	// Value of the Secret
	Value string `json:"value,omitempty"`
}

This has details of encrypted text secret.

type SecretTextValueType ¶ added in v0.1.26

type SecretTextValueType string

func (SecretTextValueType) String ¶ added in v0.1.26

func (e SecretTextValueType) String() string

type SecretType ¶ added in v0.1.26

type SecretType string

func (SecretType) String ¶ added in v0.1.26

func (e SecretType) String() string

type SecretValidationMetaData ¶

type SecretValidationMetaData struct {
	Type_ string `json:"type"`
}

type SecretValidationResult ¶ added in v0.1.14

type SecretValidationResult struct {
	// This has the validation status for a secret. It is Success, if validation is successful, else the status is Failed.
	Success bool `json:"success,omitempty"`
	// This is the error message when validation for secret fails.
	Message string `json:"message,omitempty"`
}

This has validation details for the Secret defined in Harness.

type SecretsApiDeleteSecretV2Opts ¶

type SecretsApiDeleteSecretV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiGetSecretV2Opts ¶

type SecretsApiGetSecretV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiListSecretsV2Opts ¶

type SecretsApiListSecretsV2Opts struct {
	OrgIdentifier                   optional.String
	ProjectIdentifier               optional.String
	Identifiers                     optional.Interface
	Type_                           optional.String
	SearchTerm                      optional.String
	Types                           optional.Interface
	SourceCategory                  optional.String
	IncludeSecretsFromEverySubScope optional.Bool
	PageIndex                       optional.Int32
	PageSize                        optional.Int32
}

type SecretsApiListSecretsV3Opts ¶

type SecretsApiListSecretsV3Opts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
}

type SecretsApiPostSecretFileV2Opts ¶

type SecretsApiPostSecretFileV2Opts struct {
	File              optional.Interface
	Spec              optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PrivateSecret     optional.Bool
}

type SecretsApiPostSecretOpts ¶

type SecretsApiPostSecretOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PrivateSecret     optional.Bool
}

type SecretsApiPostSecretViaYamlOpts ¶

type SecretsApiPostSecretViaYamlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PrivateSecret     optional.Bool
}

type SecretsApiPutSecretFileV2Opts ¶

type SecretsApiPutSecretFileV2Opts struct {
	File              optional.Interface
	Spec              optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiPutSecretOpts ¶

type SecretsApiPutSecretOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiPutSecretViaYamlOpts ¶

type SecretsApiPutSecretViaYamlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiService ¶

type SecretsApiService service

func (*SecretsApiService) DeleteSecretV2 ¶

func (a *SecretsApiService) DeleteSecretV2(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *SecretsApiDeleteSecretV2Opts) (ResponseDtoBoolean, *http.Response, error)

func (*SecretsApiService) GetSecretV2 ¶

func (a *SecretsApiService) GetSecretV2(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *SecretsApiGetSecretV2Opts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) ListSecretsV2 ¶

func (a *SecretsApiService) ListSecretsV2(ctx context.Context, accountIdentifier string, localVarOptionals *SecretsApiListSecretsV2Opts) (ResponseDtoPageResponseSecretResponse, *http.Response, error)

func (*SecretsApiService) ListSecretsV3 ¶

func (a *SecretsApiService) ListSecretsV3(ctx context.Context, accountIdentifier string, localVarOptionals *SecretsApiListSecretsV3Opts) (ResponseDtoPageResponseSecretResponse, *http.Response, error)

func (*SecretsApiService) PostSecret ¶

func (a *SecretsApiService) PostSecret(ctx context.Context, body SecretRequestWrapper, accountIdentifier string, localVarOptionals *SecretsApiPostSecretOpts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) PostSecretFileV2 ¶

func (a *SecretsApiService) PostSecretFileV2(ctx context.Context, accountIdentifier string, localVarOptionals *SecretsApiPostSecretFileV2Opts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) PostSecretViaYaml ¶

func (a *SecretsApiService) PostSecretViaYaml(ctx context.Context, body SecretRequestWrapper, accountIdentifier string, localVarOptionals *SecretsApiPostSecretViaYamlOpts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) PutSecret ¶

func (a *SecretsApiService) PutSecret(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *SecretsApiPutSecretOpts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) PutSecretFileV2 ¶

func (a *SecretsApiService) PutSecretFileV2(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *SecretsApiPutSecretFileV2Opts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) PutSecretViaYaml ¶

func (a *SecretsApiService) PutSecretViaYaml(ctx context.Context, body SecretRequestWrapper, accountIdentifier string, identifier string, localVarOptionals *SecretsApiPutSecretViaYamlOpts) (ResponseDtoSecretResponse, *http.Response, error)

func (*SecretsApiService) ValidateSecret ¶

func (*SecretsApiService) ValidateSecretIdentifierIsUnique ¶

func (a *SecretsApiService) ValidateSecretIdentifierIsUnique(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *SecretsApiValidateSecretIdentifierIsUniqueOpts) (ResponseDtoBoolean, *http.Response, error)

type SecretsApiValidateSecretIdentifierIsUniqueOpts ¶

type SecretsApiValidateSecretIdentifierIsUniqueOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type SecretsApiValidateSecretOpts ¶

type SecretsApiValidateSecretOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type SecretsFilesBody ¶

type SecretsFilesBody struct {
	File *interface{} `json:"file"`
	Spec string       `json:"spec,omitempty"`
}

type Segment ¶ added in v0.1.14

type Segment struct {
	// The data and time in milliseconds when the group was created
	CreatedAt int64 `json:"createdAt,omitempty"`
	// The environment this target group belongs to
	Environment string `json:"environment,omitempty"`
	// A list of Targets who are excluded from this target group
	Excluded []Target `json:"excluded,omitempty"`
	// Unique identifier for the target group.
	Identifier string `json:"identifier"`
	// A list of Targets who belong to this target group
	Included []Target `json:"included,omitempty"`
	// The data and time in milliseconds when the group was last modified
	ModifiedAt int64 `json:"modifiedAt,omitempty"`
	// Name of the target group.
	Name string `json:"name"`
	// An array of rules that can cause a user to be included in this segment.
	Rules []Clause `json:"rules,omitempty"`
	// Tags for this target group
	Tags []Tag `json:"tags,omitempty"`
	// The version of this group.  Each time it is modified the version is incremented
	Version int64 `json:"version,omitempty"`
}

A Target Group (Segment) response

type SegmentFlag ¶ added in v0.1.14

type SegmentFlag struct {
	// A description of the feature flag
	Description string `json:"description,omitempty"`
	// The environment identifier for the feature flag
	Environment string `json:"environment"`
	// The identifier of the feature flag
	Identifier string `json:"identifier"`
	// The name of the feature flag
	Name string `json:"name"`
	// The project identifier for the feature flag
	Project string `json:"project"`
	// The unique identifier for this rule
	RuleId string `json:"ruleId,omitempty"`
	// How the the flag has been included, either directly or via a custom rule
	Type_ string `json:"type"`
	// The identifier for the variation of the flag that should be served to members of the group
	Variation string `json:"variation"`
}

Details of a Feature Flag that has been included in a Target Group (Segment)

type Segments ¶ added in v0.1.14

type Segments struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version  int32     `json:"version,omitempty"`
	Segments []Segment `json:"segments,omitempty"`
}

A list of Target Groups (Segments)

type Serve ¶ added in v0.1.14

type Serve struct {
	Distribution *Distribution `json:"distribution,omitempty"`
	Variation    string        `json:"variation,omitempty"`
}

Describe the distribution rule and the variation that should be served to the target

type Service ¶ added in v0.1.14

type Service struct {
	Id                 int64            `json:"id,omitempty"`
	Name               string           `json:"name"`
	OrgId              string           `json:"org_id"`
	AccountIdentifier  string           `json:"account_identifier,omitempty"`
	ProjectId          string           `json:"project_id,omitempty"`
	Fulfilment         string           `json:"fulfilment,omitempty"`
	Kind               string           `json:"kind"`
	CloudAccountId     string           `json:"cloud_account_id"`
	IdleTimeMins       int64            `json:"idle_time_mins,omitempty"`
	HostName           string           `json:"host_name,omitempty"`
	HealthCheck        *interface{}     `json:"health_check,omitempty"`
	CustomDomains      []string         `json:"custom_domains,omitempty"`
	MatchAllSubdomains bool             `json:"match_all_subdomains,omitempty"`
	Disabled           bool             `json:"disabled,omitempty"`
	Routing            *RoutingData     `json:"routing,omitempty"`
	Opts               *Opts            `json:"opts,omitempty"`
	CreatedAt          string           `json:"created_at,omitempty"`
	AccessPointId      string           `json:"access_point_id,omitempty"`
	Metadata           *ServiceMetadata `json:"metadata,omitempty"`
	Status             string           `json:"status,omitempty"`
}

type ServiceAccount ¶ added in v0.1.14

type ServiceAccount struct {
	// Identifier of the Service Account.
	Identifier string `json:"identifier,omitempty"`
	// Name of the Service Account.
	Name string `json:"name,omitempty"`
	// Email of the Service Account.
	Email string `json:"email,omitempty"`
	// Description of the Service Account.
	Description string `json:"description,omitempty"`
	// Tags of the Service Account.
	Tags map[string]string `json:"tags,omitempty"`
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
}

This has the details of Service Account in Harness.

type ServiceAccountAggregate ¶ added in v0.1.14

type ServiceAccountAggregate struct {
	ServiceAccount *ServiceAccount `json:"serviceAccount"`
	// This is the time at which Service Account was created.
	CreatedAt int64 `json:"createdAt"`
	// This is the time at which Service Account was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt"`
	// This is the total number of tokens in a Service Account.
	TokensCount int32 `json:"tokensCount,omitempty"`
	// This is the list of Role Assignments for the Service Account.
	RoleAssignmentsMetadataDTO []RoleAssignmentMetadata `json:"roleAssignmentsMetadataDTO,omitempty"`
}

This contains the Service Account details and its metadata.

type ServiceAccountApiCreateServiceAccountOpts ¶

type ServiceAccountApiCreateServiceAccountOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServiceAccountApiDeleteServiceAccountOpts ¶

type ServiceAccountApiDeleteServiceAccountOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServiceAccountApiGetAggregatedServiceAccountOpts ¶

type ServiceAccountApiGetAggregatedServiceAccountOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServiceAccountApiListAggregatedServiceAccountsOpts ¶

type ServiceAccountApiListAggregatedServiceAccountsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	SearchTerm        optional.String
}

type ServiceAccountApiListServiceAccountOpts ¶

type ServiceAccountApiListServiceAccountOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
}

type ServiceAccountApiService ¶

type ServiceAccountApiService service

func (*ServiceAccountApiService) CreateServiceAccount ¶

func (a *ServiceAccountApiService) CreateServiceAccount(ctx context.Context, body ServiceAccount, accountIdentifier string, localVarOptionals *ServiceAccountApiCreateServiceAccountOpts) (ResponseDtoServiceAccount, *http.Response, error)

func (*ServiceAccountApiService) DeleteServiceAccount ¶

func (a *ServiceAccountApiService) DeleteServiceAccount(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ServiceAccountApiDeleteServiceAccountOpts) (ResponseDtoBoolean, *http.Response, error)

func (*ServiceAccountApiService) GetAggregatedServiceAccount ¶

func (a *ServiceAccountApiService) GetAggregatedServiceAccount(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *ServiceAccountApiGetAggregatedServiceAccountOpts) (ResponseDtoServiceAccountAggregate, *http.Response, error)

func (*ServiceAccountApiService) ListAggregatedServiceAccounts ¶

func (*ServiceAccountApiService) ListServiceAccount ¶

func (a *ServiceAccountApiService) ListServiceAccount(ctx context.Context, accountIdentifier string, localVarOptionals *ServiceAccountApiListServiceAccountOpts) (ResponseDtoListServiceAccount, *http.Response, error)

func (*ServiceAccountApiService) UpdateServiceAccount ¶

func (a *ServiceAccountApiService) UpdateServiceAccount(ctx context.Context, body ServiceAccount, accountIdentifier string, identifier string, localVarOptionals *ServiceAccountApiUpdateServiceAccountOpts) (ResponseDtoServiceAccount, *http.Response, error)

type ServiceAccountApiUpdateServiceAccountOpts ¶

type ServiceAccountApiUpdateServiceAccountOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServiceAccountConfig ¶

type ServiceAccountConfig struct {
	ApiKeyLimit int64 `json:"apiKeyLimit,omitempty"`
	TokenLimit  int64 `json:"tokenLimit,omitempty"`
}

type ServiceDep ¶ added in v0.1.14

type ServiceDep struct {
}

type ServiceDepTree ¶ added in v0.1.14

type ServiceDepTree struct {
	Service  *Service         `json:"service,omitempty"`
	Children []ServiceDepTree `json:"children,omitempty"`
}

type ServiceDescriptor ¶

type ServiceDescriptor struct {
	Index    int32                   `json:"index,omitempty"`
	Proto    *ServiceDescriptorProto `json:"proto,omitempty"`
	FullName string                  `json:"fullName,omitempty"`
	File     *FileDescriptor         `json:"file,omitempty"`
	Methods  []MethodDescriptor      `json:"methods,omitempty"`
	Options  *ServiceOptions         `json:"options,omitempty"`
	Name     string                  `json:"name,omitempty"`
}

type ServiceDescriptorProto ¶

type ServiceDescriptorProto struct {
	UnknownFields             *UnknownFieldSet                 `json:"unknownFields,omitempty"`
	Initialized               bool                             `json:"initialized,omitempty"`
	Options                   *ServiceOptions                  `json:"options,omitempty"`
	MethodList                []MethodDescriptorProto          `json:"methodList,omitempty"`
	MethodOrBuilderList       []MethodDescriptorProtoOrBuilder `json:"methodOrBuilderList,omitempty"`
	MethodCount               int32                            `json:"methodCount,omitempty"`
	ParserForType             *ParserServiceDescriptorProto    `json:"parserForType,omitempty"`
	SerializedSize            int32                            `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *ServiceDescriptorProto          `json:"defaultInstanceForType,omitempty"`
	OptionsOrBuilder          *ServiceOptionsOrBuilder         `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                      `json:"nameBytes,omitempty"`
	Name                      string                           `json:"name,omitempty"`
	AllFields                 map[string]interface{}           `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                      `json:"descriptorForType,omitempty"`
	InitializationErrorString string                           `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                            `json:"memoizedSerializedSize,omitempty"`
}

type ServiceDescriptorProtoOrBuilder ¶

type ServiceDescriptorProtoOrBuilder struct {
	Options                   *ServiceOptions                  `json:"options,omitempty"`
	MethodList                []MethodDescriptorProto          `json:"methodList,omitempty"`
	MethodOrBuilderList       []MethodDescriptorProtoOrBuilder `json:"methodOrBuilderList,omitempty"`
	MethodCount               int32                            `json:"methodCount,omitempty"`
	OptionsOrBuilder          *ServiceOptionsOrBuilder         `json:"optionsOrBuilder,omitempty"`
	NameBytes                 *ByteString                      `json:"nameBytes,omitempty"`
	Name                      string                           `json:"name,omitempty"`
	AllFields                 map[string]interface{}           `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                      `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet                 `json:"unknownFields,omitempty"`
	InitializationErrorString string                           `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message                         `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                             `json:"initialized,omitempty"`
}

type ServiceDiagnostics ¶ added in v0.1.14

type ServiceDiagnostics struct {
	// Error message if success were to be false
	Message string `json:"message,omitempty"`
	// Name of the check
	Name string `json:"name,omitempty"`
	// Flag which specifies if a diagnostic check is successful
	Success bool   `json:"success,omitempty"`
	Type_   string `json:"type,omitempty"`
}

type ServiceDiagnosticsResponse ¶ added in v0.1.14

type ServiceDiagnosticsResponse struct {
	Response []ServiceDiagnostics `json:"response,omitempty"`
}

type ServiceError ¶ added in v0.1.14

type ServiceError struct {
	Error_ string `json:"error,omitempty"`
	Action string `json:"action,omitempty"`
}

type ServiceHealthResponse ¶ added in v0.1.14

type ServiceHealthResponse struct {
	Response *interface{} `json:"response,omitempty"`
}

type ServiceInstanceUsageDto ¶ added in v0.1.25

type ServiceInstanceUsageDto struct {
	AccountIdentifier      string        `json:"accountIdentifier,omitempty"`
	Module                 string        `json:"module,omitempty"`
	Timestamp              int64         `json:"timestamp,omitempty"`
	ActiveServices         *UsageDataDto `json:"activeServices,omitempty"`
	ActiveServiceInstances *UsageDataDto `json:"activeServiceInstances,omitempty"`
	CdLicenseType          string        `json:"cdLicenseType,omitempty"`
}

type ServiceMetadata ¶ added in v0.1.14

type ServiceMetadata struct {
	CloudProviderDetails  *ServiceMetadataCloudProviderDetails `json:"cloud_provider_details,omitempty"`
	TargetGroupDetails    *interface{}                         `json:"target_group_details,omitempty"`
	ServiceErrors         []ServiceError                       `json:"service_errors,omitempty"`
	KubernetesConnectorId string                               `json:"kubernetes_connector_id,omitempty"`
}

type ServiceMetadataCloudProviderDetails ¶ added in v0.1.14

type ServiceMetadataCloudProviderDetails struct {
	Name  string `json:"name,omitempty"`
	Type_ string `json:"type,omitempty"`
}

type ServiceNowConnector ¶ added in v0.1.25

type ServiceNowConnector struct {
	ServiceNowUrl     string   `json:"serviceNowUrl"`
	Username          string   `json:"username,omitempty"`
	UsernameRef       string   `json:"usernameRef,omitempty"`
	PasswordRef       string   `json:"passwordRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

ServiceNow Connector details.

type ServiceOptions ¶

type ServiceOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	ParserForType                    *ParserServiceOptions          `json:"parserForType,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *ServiceOptions                `json:"defaultInstanceForType,omitempty"`
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type ServiceOptionsOrBuilder ¶

type ServiceOptionsOrBuilder struct {
	Deprecated                       bool                           `json:"deprecated,omitempty"`
	UninterpretedOptionList          []UninterpretedOption          `json:"uninterpretedOptionList,omitempty"`
	UninterpretedOptionCount         int32                          `json:"uninterpretedOptionCount,omitempty"`
	UninterpretedOptionOrBuilderList []UninterpretedOptionOrBuilder `json:"uninterpretedOptionOrBuilderList,omitempty"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	Initialized                      bool                           `json:"initialized,omitempty"`
}

type ServiceRequest ¶

type ServiceRequest struct {
	// Identifier of the Service Request.
	Identifier string `json:"identifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Name of the Service Request.
	Name string `json:"name,omitempty"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// YAML for the Service Request
	Yaml string `json:"yaml,omitempty"`
}

Service Request details defined in Harness.

type ServiceResponse ¶

type ServiceResponse struct {
	Service        *ServiceResponseDetails `json:"service,omitempty"`
	CreatedAt      int64                   `json:"createdAt,omitempty"`
	LastModifiedAt int64                   `json:"lastModifiedAt,omitempty"`
}

type ServiceResponseDetails ¶ added in v0.1.25

type ServiceResponseDetails struct {
	AccountId         string            `json:"accountId,omitempty"`
	Identifier        string            `json:"identifier,omitempty"`
	OrgIdentifier     string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	Name              string            `json:"name,omitempty"`
	Description       string            `json:"description,omitempty"`
	Deleted           bool              `json:"deleted,omitempty"`
	Tags              map[string]string `json:"tags,omitempty"`
	Yaml              string            `json:"yaml,omitempty"`
}

This is the Service entity defined in Harness

type ServiceUsageDto ¶ added in v0.1.25

type ServiceUsageDto struct {
	AccountIdentifier      string        `json:"accountIdentifier,omitempty"`
	Module                 string        `json:"module,omitempty"`
	Timestamp              int64         `json:"timestamp,omitempty"`
	ActiveServices         *UsageDataDto `json:"activeServices,omitempty"`
	ActiveServiceInstances *UsageDataDto `json:"activeServiceInstances,omitempty"`
	CdLicenseType          string        `json:"cdLicenseType,omitempty"`
	ServiceLicenses        *UsageDataDto `json:"serviceLicenses,omitempty"`
}

type ServiceUsageRecord ¶ added in v0.1.14

type ServiceUsageRecord struct {
	ServiceId    float64 `json:"service_id,omitempty"`
	Path         string  `json:"path,omitempty"`
	SessionId    string  `json:"session_id,omitempty"`
	IdleTimeMins float64 `json:"idle_time_mins,omitempty"`
	CreatedAt    string  `json:"created_at,omitempty"`
}

type ServicesApiCreateServiceV2Opts ¶

type ServicesApiCreateServiceV2Opts struct {
	Body optional.Interface
}

type ServicesApiCreateServicesV2Opts ¶

type ServicesApiCreateServicesV2Opts struct {
	Body optional.Interface
}

type ServicesApiDeleteServiceV2Opts ¶

type ServicesApiDeleteServiceV2Opts struct {
	IfMatch           optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServicesApiGetServiceAccessListOpts ¶

type ServicesApiGetServiceAccessListOpts struct {
	Page               optional.Int32
	Size               optional.Int32
	OrgIdentifier      optional.String
	ProjectIdentifier  optional.String
	SearchTerm         optional.String
	ServiceIdentifiers optional.Interface
	Sort               optional.Interface
}

type ServicesApiGetServiceListOpts ¶

type ServicesApiGetServiceListOpts struct {
	Page               optional.Int32
	Size               optional.Int32
	OrgIdentifier      optional.String
	ProjectIdentifier  optional.String
	SearchTerm         optional.String
	ServiceIdentifiers optional.Interface
	Sort               optional.Interface
}

type ServicesApiGetServiceV2Opts ¶

type ServicesApiGetServiceV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Deleted           optional.Bool
}

type ServicesApiService ¶

type ServicesApiService service

func (*ServicesApiService) CreateServiceV2 ¶

func (a *ServicesApiService) CreateServiceV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiCreateServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error)

func (*ServicesApiService) CreateServicesV2 ¶

func (a *ServicesApiService) CreateServicesV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiCreateServicesV2Opts) (ResponseDtoPageResponseServiceResponse, *http.Response, error)

func (*ServicesApiService) DeleteServiceV2 ¶

func (a *ServicesApiService) DeleteServiceV2(ctx context.Context, serviceIdentifier string, accountIdentifier string, localVarOptionals *ServicesApiDeleteServiceV2Opts) (ResponseDtoBoolean, *http.Response, error)

func (*ServicesApiService) GetServiceAccessList ¶

func (a *ServicesApiService) GetServiceAccessList(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiGetServiceAccessListOpts) (ResponseDtoListServiceResponse, *http.Response, error)

func (*ServicesApiService) GetServiceByName ¶ added in v0.1.27

func (s *ServicesApiService) GetServiceByName(ctx context.Context, accountId string, name string, opts GetServiceByNameOpts) (*ServiceResponseDetails, *http.Response, error)

func (*ServicesApiService) GetServiceList ¶

func (a *ServicesApiService) GetServiceList(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiGetServiceListOpts) (ResponseDtoPageResponseServiceResponse, *http.Response, error)

func (*ServicesApiService) GetServiceV2 ¶

func (a *ServicesApiService) GetServiceV2(ctx context.Context, serviceIdentifier string, accountIdentifier string, localVarOptionals *ServicesApiGetServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error)

func (*ServicesApiService) UpdateServiceV2 ¶

func (a *ServicesApiService) UpdateServiceV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiUpdateServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error)

func (*ServicesApiService) UpsertServiceV2 ¶

func (a *ServicesApiService) UpsertServiceV2(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiUpsertServiceV2Opts) (ResponseDtoServiceResponse, *http.Response, error)

type ServicesApiUpdateServiceV2Opts ¶

type ServicesApiUpdateServiceV2Opts struct {
	Body    optional.Interface
	IfMatch optional.String
}

type ServicesApiUpsertServiceV2Opts ¶

type ServicesApiUpsertServiceV2Opts struct {
	Body    optional.Interface
	IfMatch optional.String
}

type ServicesResponse ¶ added in v0.1.14

type ServicesResponse struct {
	Response []Service `json:"response,omitempty"`
}

type ServingRule ¶ added in v0.1.14

type ServingRule struct {
	// A list of clauses to use in the rule
	Clauses []Clause `json:"clauses"`
	// The rules priority relative to other rules.  The rules are evaluated in order with 1 being the highest
	Priority int32 `json:"priority"`
	// The unique identifier for this rule
	RuleId string `json:"ruleId,omitempty"`
	Serve  *Serve `json:"serve"`
}

The rule used to determine what variation to serve to a target

type SkipInfo ¶

type SkipInfo struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	SkipCondition             string                 `json:"skipCondition,omitempty"`
	SkipConditionBytes        *ByteString            `json:"skipConditionBytes,omitempty"`
	EvaluatedCondition        bool                   `json:"evaluatedCondition,omitempty"`
	ParserForType             *ParserSkipInfo        `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *SkipInfo              `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type SkipTaskExecutableResponse ¶

type SkipTaskExecutableResponse struct {
	UnknownFields             *UnknownFieldSet                  `json:"unknownFields,omitempty"`
	Initialized               bool                              `json:"initialized,omitempty"`
	MessageBytes              *ByteString                       `json:"messageBytes,omitempty"`
	ParserForType             *ParserSkipTaskExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                             `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *SkipTaskExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	Message                   string                            `json:"message,omitempty"`
	AllFields                 map[string]interface{}            `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                       `json:"descriptorForType,omitempty"`
	InitializationErrorString string                            `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                             `json:"memoizedSerializedSize,omitempty"`
}

type SkipTaskExecutableResponseOrBuilder ¶

type SkipTaskExecutableResponseOrBuilder struct {
	MessageBytes              *ByteString            `json:"messageBytes,omitempty"`
	Message                   string                 `json:"message,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type SlackConfigDto ¶

type SlackConfigDto struct {
	Type_           string `json:"type,omitempty"`
	SlackWebhookUrl string `json:"slackWebhookUrl"`
}

type SmtpConfig ¶

type SmtpConfig struct {
	Host        string   `json:"host"`
	Port        int32    `json:"port"`
	FromAddress string   `json:"fromAddress,omitempty"`
	UseSSL      bool     `json:"useSSL,omitempty"`
	StartTLS    bool     `json:"startTLS,omitempty"`
	Username    string   `json:"username,omitempty"`
	Password    []string `json:"password,omitempty"`
}

This has the SMTP configuration details defined in Harness.

type Sort ¶

type Sort struct {
	Unsorted bool `json:"unsorted,omitempty"`
	Sorted   bool `json:"sorted,omitempty"`
	Empty    bool `json:"empty,omitempty"`
}

type SortOrder ¶

type SortOrder struct {
	FieldName string `json:"fieldName,omitempty"`
	OrderType string `json:"orderType,omitempty"`
}

type Source ¶ added in v0.1.14

type Source struct {
	Type_ string `json:"type"`
}

type SourceCodeInfo ¶

type SourceCodeInfo struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	ParserForType             *ParserSourceCodeInfo  `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *SourceCodeInfo        `json:"defaultInstanceForType,omitempty"`
	LocationCount             int32                  `json:"locationCount,omitempty"`
	LocationOrBuilderList     []LocationOrBuilder    `json:"locationOrBuilderList,omitempty"`
	LocationList              []Location             `json:"locationList,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type SourceCodeInfoOrBuilder ¶

type SourceCodeInfoOrBuilder struct {
	LocationCount             int32                  `json:"locationCount,omitempty"`
	LocationOrBuilderList     []LocationOrBuilder    `json:"locationOrBuilderList,omitempty"`
	LocationList              []Location             `json:"locationList,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type SourceCodeManager ¶

type SourceCodeManager struct {
	// Source Code Manager Identifier
	Id string `json:"id,omitempty"`
	// Id of the User
	UserIdentifier string `json:"userIdentifier,omitempty"`
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Name of Source Code Manager
	Name string `json:"name"`
	// Time at which this Source Code Manager was created
	CreatedAt int64 `json:"createdAt,omitempty"`
	// Time at which this Source Code Manager was last Updated
	LastModifiedAt int64                            `json:"lastModifiedAt,omitempty"`
	Authentication *SourceCodeManagerAuthentication `json:"authentication,omitempty"`
	// Type of SCM
	Type_ string `json:"type,omitempty"`
}

This contains details of Source Code Manager

type SourceCodeManagerApiCreateSourceCodeManagerOpts ¶

type SourceCodeManagerApiCreateSourceCodeManagerOpts struct {
	Body optional.Interface
}

type SourceCodeManagerApiService ¶

type SourceCodeManagerApiService service

func (*SourceCodeManagerApiService) CreateSourceCodeManager ¶

func (*SourceCodeManagerApiService) DeleteSourceCodeManager ¶

func (a *SourceCodeManagerApiService) DeleteSourceCodeManager(ctx context.Context, identifier string, accountIdentifier string) (ResponseDtoBoolean, *http.Response, error)

SourceCodeManagerApiService Deletes the Source Code Manager corresponding to the specified Source Code Manager Id

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Source Code manager Identifier
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoBoolean

func (*SourceCodeManagerApiService) GetSourceCodeManagers ¶

func (a *SourceCodeManagerApiService) GetSourceCodeManagers(ctx context.Context, accountIdentifier string) (ResponseDtoListSourceCodeManager, *http.Response, error)

SourceCodeManagerApiService Lists Source Code Managers for the given account

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListSourceCodeManager

func (*SourceCodeManagerApiService) UpdateSourceCodeManager ¶

type SourceCodeManagerApiUpdateSourceCodeManagerOpts ¶

type SourceCodeManagerApiUpdateSourceCodeManagerOpts struct {
	Body optional.Interface
}

type SourceCodeManagerAuthentication ¶

type SourceCodeManagerAuthentication struct {
}

Authentication Details of Source Code Manager

type SplunkConnector ¶

type SplunkConnector struct {
	SplunkUrl         string   `json:"splunkUrl"`
	Username          string   `json:"username,omitempty"`
	AccountId         string   `json:"accountId"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	PasswordRef       string   `json:"passwordRef"`
}

This contains the Splunk Connector configuration

type SshAuth ¶ added in v0.1.14

type SshAuth struct {
	KerberosConfig *KerberosConfig `json:"-"`
	SSHConfig      *SshConfig      `json:"-"`
	Spec           json.RawMessage `json:"spec"`
	// Specifies authentication scheme, SSH or Kerberos
	Type_ SSHAuthenticationType `json:"type"`
}

This is the SSH Authentication specification defined in Harness.

func (*SshAuth) MarshalJSON ¶ added in v0.1.31

func (a *SshAuth) MarshalJSON() ([]byte, error)

func (*SshAuth) UnmarshalJSON ¶ added in v0.1.31

func (a *SshAuth) UnmarshalJSON(data []byte) error

type SshConfig ¶ added in v0.1.14

type SshConfig struct {
	Type_ SSHConfigType `json:"type"`
	// This specifies SSH credential type as Password, KeyPath or KeyReference
	CredentialType         SSHConfigType                 `json:"credentialType"`
	KeyReferenceCredential *SshKeyReferenceCredentialDto `json:"-"`
	KeyPathCredential      *SshKeyPathCredential         `json:"-"`
	PasswordCredential     *SshPasswordCredentialDto     `json:"-"`
	Spec                   json.RawMessage               `json:"spec"`
}

This is the SSH configuration details defined in Harness.

func (*SshConfig) MarshalJSON ¶ added in v0.1.31

func (a *SshConfig) MarshalJSON() ([]byte, error)

func (*SshConfig) UnmarshalJSON ¶ added in v0.1.31

func (a *SshConfig) UnmarshalJSON(data []byte) error

type SshCredentialSpec ¶ added in v0.1.14

type SshCredentialSpec struct {
	CredentialType         string                        `json:"credentialType"`
	KeyPathCredential      *SshKeyPathCredential         `json:"keyPathCredential"`
	KeyReferenceCredential *SshKeyReferenceCredentialDto `json:"keyReferenceCredential"`
	PasswordCredential     *SshPasswordCredentialDto     `json:"passwordCredential"`
}

This is the SSH credential specification defined in Harness.

type SshKeyPathCredential ¶ added in v0.1.14

type SshKeyPathCredential struct {
	CredentialType string `json:"credentialType"`
	// SSH Username.
	UserName string `json:"userName"`
	// Path of the key file.
	KeyPath             string `json:"keyPath"`
	EncryptedPassphrase string `json:"encryptedPassphrase,omitempty"`
}

This is SSH KeyPath credential specification as defined in harness

type SshKeyReferenceCredentialDto ¶

type SshKeyReferenceCredentialDto struct {
	CredentialType      string `json:"credentialType"`
	UserName            string `json:"userName"`
	Key                 string `json:"key,omitempty"`
	EncryptedPassphrase string `json:"encryptedPassphrase,omitempty"`
}

type SshKeySpec ¶ added in v0.1.14

type SshKeySpec struct {
	ErrorMessageForInvalidYaml string         `json:"errorMessageForInvalidYaml,omitempty"`
	Type_                      SecretSpecType `json:"type"`
	// SSH port
	Port int32    `json:"port,omitempty"`
	Auth *SshAuth `json:"auth"`
}

This is the SSH key authentication details defined in Harness.

type SshPasswordCredentialDto ¶

type SshPasswordCredentialDto struct {
	CredentialType string `json:"credentialType"`
	UserName       string `json:"userName"`
	Password       string `json:"password"`
}

type SsoConfig ¶

type SsoConfig struct {
	AccountId               string        `json:"accountId,omitempty"`
	SsoSettings             []SsoSettings `json:"ssoSettings,omitempty"`
	AuthenticationMechanism string        `json:"authenticationMechanism,omitempty"`
}

type SsoRequest ¶

type SsoRequest struct {
	OauthProviderType  string   `json:"oauthProviderType,omitempty"`
	IdpRedirectUrl     string   `json:"idpRedirectUrl,omitempty"`
	OauthProviderTypes []string `json:"oauthProviderTypes,omitempty"`
}

type SsoSettings ¶

type SsoSettings struct {
	Uuid           string        `json:"uuid"`
	AppId          string        `json:"appId"`
	CreatedBy      *EmbeddedUser `json:"createdBy,omitempty"`
	CreatedAt      int64         `json:"createdAt,omitempty"`
	LastUpdatedBy  *EmbeddedUser `json:"lastUpdatedBy,omitempty"`
	LastUpdatedAt  int64         `json:"lastUpdatedAt"`
	Type_          string        `json:"type"`
	DisplayName    string        `json:"displayName,omitempty"`
	Url            string        `json:"url,omitempty"`
	NextIteration  int64         `json:"nextIteration,omitempty"`
	NextIterations []int64       `json:"nextIterations,omitempty"`
	AccountId      string        `json:"accountId,omitempty"`
}

type StageExecutionResponse ¶

type StageExecutionResponse struct {
	StageIdentifier string   `json:"stageIdentifier,omitempty"`
	StageName       string   `json:"stageName,omitempty"`
	Message         string   `json:"message,omitempty"`
	IsToBeBlocked   bool     `json:"isToBeBlocked,omitempty"`
	StagesRequired  []string `json:"stagesRequired,omitempty"`
	ToBeBlocked     bool     `json:"toBeBlocked,omitempty"`
}

This contains info about a Pipeline Stage needed for stage execution.

type StartTrial ¶

type StartTrial struct {
	ModuleType string `json:"moduleType"`
	Edition    string `json:"edition"`
}

This contains details of the Start Trial object defined in Harness

type StaticResourceSelector ¶

type StaticResourceSelector struct {
	Type_        string   `json:"type"`
	ResourceType string   `json:"resourceType"`
	Identifiers  []string `json:"identifiers,omitempty"`
}

type StaticScheduleResource ¶ added in v0.1.14

type StaticScheduleResource struct {
	// ID of the resource to be controlled by schedule. For AutoStopping rule, this would be the ID of the rule
	Id string `json:"id,omitempty"`
	// Type of the resource to be controlled
	Type_ string `json:"type,omitempty"`
}

Details of an independent resource that can be controlled by a schedule

type StepCategory ¶

type StepCategory struct {
	Name           string         `json:"name,omitempty"`
	StepsData      []StepData     `json:"stepsData,omitempty"`
	StepCategories []StepCategory `json:"stepCategories,omitempty"`
}

This contains step category name, step data and internal step categories.

type StepData ¶

type StepData struct {
	Name                   string `json:"name,omitempty"`
	Type_                  string `json:"type,omitempty"`
	Disabled               bool   `json:"disabled,omitempty"`
	FeatureRestrictionName string `json:"featureRestrictionName,omitempty"`
}

This contains metadata about step.

type StepPalleteFilterWrapper ¶

type StepPalleteFilterWrapper struct {
	// List of Step Pallete Module Info
	StepPalleteModuleInfos []StepPalleteModuleInfo `json:"stepPalleteModuleInfos,omitempty"`
}

This has details of the Step Palette Filter.

type StepPalleteModuleInfo ¶

type StepPalleteModuleInfo struct {
	// Module Type like CD/CI etc
	Module string `json:"module,omitempty"`
	// Step Category like Approval/Provisioner etc
	Category string `json:"category,omitempty"`
	// Whether Pallete should list the common Steps
	ShouldShowCommonSteps bool `json:"shouldShowCommonSteps,omitempty"`
	// Category for common Steps
	CommonStepCategory string `json:"commonStepCategory,omitempty"`
}

This has details of the Step Palette.

type StorageDetails ¶ added in v0.1.14

type StorageDetails struct {
	Id                      string  `json:"id,omitempty"`
	InstanceId              string  `json:"instanceId,omitempty"`
	InstanceName            string  `json:"instanceName,omitempty"`
	ClaimName               string  `json:"claimName,omitempty"`
	ClaimNamespace          string  `json:"claimNamespace,omitempty"`
	ClusterName             string  `json:"clusterName,omitempty"`
	ClusterId               string  `json:"clusterId,omitempty"`
	StorageClass            string  `json:"storageClass,omitempty"`
	VolumeType              string  `json:"volumeType,omitempty"`
	CloudProvider           string  `json:"cloudProvider,omitempty"`
	Region                  string  `json:"region,omitempty"`
	StorageCost             float64 `json:"storageCost,omitempty"`
	StorageActualIdleCost   float64 `json:"storageActualIdleCost,omitempty"`
	StorageUnallocatedCost  float64 `json:"storageUnallocatedCost,omitempty"`
	Capacity                float64 `json:"capacity,omitempty"`
	StorageRequest          float64 `json:"storageRequest,omitempty"`
	StorageUtilizationValue float64 `json:"storageUtilizationValue,omitempty"`
	CreateTime              int64   `json:"createTime,omitempty"`
	DeleteTime              int64   `json:"deleteTime,omitempty"`
}

type StringVariableConfigDto ¶ added in v0.2.11

type StringVariableConfigDto struct {
	// Type of Value of the Variable.
	ValueType string       `json:"valueType"`
	Value     *interface{} `json:"value,omitempty"`
	// Fixed Value of the Variable.
	FixedValue string `json:"fixedValue,omitempty"`
	// Default Value of the Variable.
	DefaultValue string `json:"defaultValue,omitempty"`
	// Set of Values allowed for the Variable.
	AllowedValues []string `json:"allowedValues,omitempty"`
	Regex         string   `json:"regex,omitempty"`
}

type SuccessHealth ¶

type SuccessHealth struct {
	Percent float64 `json:"percent,omitempty"`
	Rate    float64 `json:"rate,omitempty"`
}

This is the view of the successful count of Executions for given Time Interval

type SumoLogicConnectorDto ¶

type SumoLogicConnectorDto struct {
	Url               string   `json:"url"`
	AccessIdRef       string   `json:"accessIdRef"`
	AccessKeyRef      string   `json:"accessKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type SyncExecutableResponse ¶

type SyncExecutableResponse struct {
	UnknownFields             *UnknownFieldSet              `json:"unknownFields,omitempty"`
	Initialized               bool                          `json:"initialized,omitempty"`
	ParserForType             *ParserSyncExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                         `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *SyncExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	LogKeysCount              int32                         `json:"logKeysCount,omitempty"`
	LogKeysList               []string                      `json:"logKeysList,omitempty"`
	UnitsList                 []string                      `json:"unitsList,omitempty"`
	UnitsCount                int32                         `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{}        `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                   `json:"descriptorForType,omitempty"`
	InitializationErrorString string                        `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                         `json:"memoizedSerializedSize,omitempty"`
}

type SyncExecutableResponseOrBuilder ¶

type SyncExecutableResponseOrBuilder struct {
	LogKeysCount              int32                  `json:"logKeysCount,omitempty"`
	LogKeysList               []string               `json:"logKeysList,omitempty"`
	UnitsList                 []string               `json:"unitsList,omitempty"`
	UnitsCount                int32                  `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type Tag ¶ added in v0.1.14

type Tag struct {
	// The name of the tag
	Name string `json:"name"`
	// The value of the tag
	Value string `json:"value,omitempty"`
}

A tag has a name and value

type Target ¶ added in v0.1.14

type Target struct {
	// The account ID that the target belongs to
	Account string `json:"account"`
	// Indicates if this target is anonymous
	Anonymous bool `json:"anonymous,omitempty"`
	// a JSON representation of the attributes for this target
	Attributes *interface{} `json:"attributes,omitempty"`
	// The date and time in milliseconds when this Target was created
	CreatedAt int64 `json:"createdAt,omitempty"`
	// The identifier for the environment that the target belongs to
	Environment string `json:"environment"`
	// The unique identifier for this target
	Identifier string `json:"identifier"`
	// The name of this Target
	Name string `json:"name"`
	// The identifier for the organization that the target belongs to
	Org string `json:"org"`
	// The identifier for the project that this target belongs to
	Project string `json:"project"`
	// A list of Target Groups (Segments) that this Target belongs to
	Segments []Segment `json:"segments,omitempty"`
}

A Target object

type TargetDetail ¶ added in v0.1.14

type TargetDetail struct {
	// A list of target groups (segments) that the target is excluded from.
	ExcludedSegments []TargetDetailSegment `json:"excludedSegments,omitempty"`
	// The unique identifier for the target
	Identifier string `json:"identifier"`
	// A list of target groups (segments) that the target is included in.
	IncludedSegments []TargetDetailSegment `json:"includedSegments,omitempty"`
	// A list of target groups (segments) that the target is included in via group rules.
	RuleSegments []TargetDetailSegment `json:"ruleSegments,omitempty"`
}

Details of which Target Groups (Segments) a target is included in or excluded from

type TargetDetailSegment ¶ added in v0.1.14

type TargetDetailSegment struct {
	// The unique identifier
	Identifier string `json:"identifier,omitempty"`
	// The name
	Name string `json:"name,omitempty"`
}

type TargetGroupMinimal ¶ added in v0.1.14

type TargetGroupMinimal struct {
	Id       string `json:"id,omitempty"`
	Name     string `json:"name,omitempty"`
	Port     int32  `json:"port,omitempty"`
	Protocol string `json:"protocol,omitempty"`
	Vpc      string `json:"vpc,omitempty"`
}

type TargetGroupsApiGetAllSegmentsOpts ¶ added in v0.1.14

type TargetGroupsApiGetAllSegmentsOpts struct {
	PageNumber  optional.Int32
	PageSize    optional.Int32
	SortOrder   optional.String
	SortByField optional.String
	Name        optional.String
	Identifier  optional.String
}

type TargetGroupsApiGetAvailableFlagsForSegmentOpts ¶ added in v0.1.14

type TargetGroupsApiGetAvailableFlagsForSegmentOpts struct {
	PageNumber         optional.Int32
	PageSize           optional.Int32
	SortOrder          optional.String
	SortByField        optional.String
	FlagNameIdentifier optional.String
}

type TargetGroupsApiPatchSegmentOpts ¶ added in v0.1.14

type TargetGroupsApiPatchSegmentOpts struct {
	Body optional.Interface
}

type TargetGroupsApiService ¶ added in v0.1.14

type TargetGroupsApiService service

func (*TargetGroupsApiService) CreateSegment ¶ added in v0.1.14

func (a *TargetGroupsApiService) CreateSegment(ctx context.Context, body interface{}, accountIdentifier string, orgIdentifier string) (*http.Response, error)

TargetGroupsApiService Creates a Target Group Creates a Target Group in the given Project

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier

func (*TargetGroupsApiService) DeleteSegment ¶ added in v0.1.14

func (a *TargetGroupsApiService) DeleteSegment(ctx context.Context, accountIdentifier string, orgIdentifier string, identifier string, projectIdentifier string, environmentIdentifier string) (*http.Response, error)

TargetGroupsApiService Deletes a Target Group Deletes a Target Group for the given ID

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param identifier Unique identifier for the object in the API.
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

func (*TargetGroupsApiService) GetAllSegments ¶ added in v0.1.14

func (a *TargetGroupsApiService) GetAllSegments(ctx context.Context, accountIdentifier string, orgIdentifier string, environmentIdentifier string, projectIdentifier string, localVarOptionals *TargetGroupsApiGetAllSegmentsOpts) (Segments, *http.Response, error)

func (*TargetGroupsApiService) GetAvailableFlagsForSegment ¶ added in v0.1.14

func (a *TargetGroupsApiService) GetAvailableFlagsForSegment(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, localVarOptionals *TargetGroupsApiGetAvailableFlagsForSegmentOpts) (FlagBasicInfos, *http.Response, error)

func (*TargetGroupsApiService) GetSegment ¶ added in v0.1.14

func (a *TargetGroupsApiService) GetSegment(ctx context.Context, accountIdentifier string, orgIdentifier string, identifier string, projectIdentifier string, environmentIdentifier string) (Segment, *http.Response, error)

TargetGroupsApiService Returns Target Group details for the given identifier Returns Target Group details for the given ID

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param identifier Unique identifier for the object in the API.
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

@return Segment

func (*TargetGroupsApiService) GetSegmentFlags ¶ added in v0.1.14

func (a *TargetGroupsApiService) GetSegmentFlags(ctx context.Context, accountIdentifier string, orgIdentifier string, identifier string, projectIdentifier string, environmentIdentifier string) ([]SegmentFlag, *http.Response, error)

TargetGroupsApiService Returns Feature Flags in a Target Group Returns the details of a Feature Flag in a Target Group for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param identifier Unique identifier for the object in the API.
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

@return []SegmentFlag

func (*TargetGroupsApiService) PatchSegment ¶ added in v0.1.14

func (a *TargetGroupsApiService) PatchSegment(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, identifier string, localVarOptionals *TargetGroupsApiPatchSegmentOpts) (Segment, *http.Response, error)

type TargetMap ¶ added in v0.1.14

type TargetMap struct {
	// The identifier for the target
	Identifier string `json:"identifier"`
	// The name of the target
	Name string `json:"name"`
}

Target map provides the details of a target that belongs to a flag

type Targets ¶ added in v0.1.14

type Targets struct {
	// The total number of items
	ItemCount int32 `json:"itemCount"`
	// The total number of pages
	PageCount int32 `json:"pageCount"`
	// The current page
	PageIndex int32 `json:"pageIndex"`
	// The number of items per page
	PageSize int32 `json:"pageSize"`
	// The version of this object.  The version will be incremented each time the object is modified
	Version int32    `json:"version,omitempty"`
	Targets []Target `json:"targets,omitempty"`
}

A list of Targets

type TargetsApiGetAllTargetsOpts ¶ added in v0.1.14

type TargetsApiGetAllTargetsOpts struct {
	PageNumber       optional.Int32
	PageSize         optional.Int32
	SortOrder        optional.String
	SortByField      optional.String
	TargetName       optional.String
	TargetIdentifier optional.String
}

type TargetsApiPatchTargetOpts ¶ added in v0.1.14

type TargetsApiPatchTargetOpts struct {
	Body optional.Interface
}

type TargetsApiService ¶ added in v0.1.14

type TargetsApiService service

func (*TargetsApiService) CreateTarget ¶ added in v0.1.14

func (a *TargetsApiService) CreateTarget(ctx context.Context, body Target, accountIdentifier string, orgIdentifier string) (*http.Response, error)

TargetsApiService Creates a Target Create Targets for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier

func (*TargetsApiService) DeleteTarget ¶ added in v0.1.14

func (a *TargetsApiService) DeleteTarget(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string) (*http.Response, error)

TargetsApiService Deletes a Target Deletes a Target for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Unique identifier for the object in the API.
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

func (*TargetsApiService) GetAllTargets ¶ added in v0.1.14

func (a *TargetsApiService) GetAllTargets(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, localVarOptionals *TargetsApiGetAllTargetsOpts) (Targets, *http.Response, error)

func (*TargetsApiService) GetTarget ¶ added in v0.1.14

func (a *TargetsApiService) GetTarget(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string) (Target, *http.Response, error)

TargetsApiService Returns details of a Target Returns details of a Target for the given identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Unique identifier for the object in the API.
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

@return Target

func (*TargetsApiService) GetTargetSegments ¶ added in v0.1.14

func (a *TargetsApiService) GetTargetSegments(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string) (TargetDetail, *http.Response, error)

TargetsApiService Returns Target Groups for the given Target Returns the Target Groups that the specified Target belongs to.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier Unique identifier for the object in the API.
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier

@return TargetDetail

func (*TargetsApiService) ModifyTarget ¶ added in v0.1.14

func (a *TargetsApiService) ModifyTarget(ctx context.Context, body Target, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, identifier string) (Target, *http.Response, error)

TargetsApiService Modifies a Target Modifies a Target for the given account identifier

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier Account Identifier
  • @param orgIdentifier Organization Identifier
  • @param projectIdentifier The Project identifier
  • @param environmentIdentifier Environment Identifier
  • @param identifier Unique identifier for the object in the API.

@return Target

func (*TargetsApiService) PatchTarget ¶ added in v0.1.14

func (a *TargetsApiService) PatchTarget(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, identifier string, localVarOptionals *TargetsApiPatchTargetOpts) (Target, *http.Response, error)

func (*TargetsApiService) UploadTargets ¶ added in v0.1.14

func (a *TargetsApiService) UploadTargets(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, environmentIdentifier string, localVarOptionals *TargetsApiUploadTargetsOpts) (*http.Response, error)

type TargetsApiUploadTargetsOpts ¶ added in v0.1.14

type TargetsApiUploadTargetsOpts struct {
	FileName optional.Interface
}

type TargetsUploadBody ¶ added in v0.1.14

type TargetsUploadBody struct {
	FileName **os.File `json:"fileName,omitempty"`
}

type TaskChainExecutableResponse ¶

type TaskChainExecutableResponse struct {
	UnknownFields             *UnknownFieldSet                   `json:"unknownFields,omitempty"`
	ChainEnd                  bool                               `json:"chainEnd,omitempty"`
	PassThroughData           *ByteString                        `json:"passThroughData,omitempty"`
	Initialized               bool                               `json:"initialized,omitempty"`
	TaskId                    string                             `json:"taskId,omitempty"`
	TaskName                  string                             `json:"taskName,omitempty"`
	ParserForType             *ParserTaskChainExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                              `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *TaskChainExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	TaskCategoryValue         int32                              `json:"taskCategoryValue,omitempty"`
	LogKeysCount              int32                              `json:"logKeysCount,omitempty"`
	TaskCategory              string                             `json:"taskCategory,omitempty"`
	TaskIdBytes               *ByteString                        `json:"taskIdBytes,omitempty"`
	LogKeysList               []string                           `json:"logKeysList,omitempty"`
	TaskNameBytes             *ByteString                        `json:"taskNameBytes,omitempty"`
	UnitsList                 []string                           `json:"unitsList,omitempty"`
	UnitsCount                int32                              `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{}             `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                        `json:"descriptorForType,omitempty"`
	InitializationErrorString string                             `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                              `json:"memoizedSerializedSize,omitempty"`
}

type TaskChainExecutableResponseOrBuilder ¶

type TaskChainExecutableResponseOrBuilder struct {
	ChainEnd                  bool                   `json:"chainEnd,omitempty"`
	PassThroughData           *ByteString            `json:"passThroughData,omitempty"`
	TaskId                    string                 `json:"taskId,omitempty"`
	TaskName                  string                 `json:"taskName,omitempty"`
	TaskCategoryValue         int32                  `json:"taskCategoryValue,omitempty"`
	LogKeysCount              int32                  `json:"logKeysCount,omitempty"`
	TaskCategory              string                 `json:"taskCategory,omitempty"`
	TaskIdBytes               *ByteString            `json:"taskIdBytes,omitempty"`
	LogKeysList               []string               `json:"logKeysList,omitempty"`
	TaskNameBytes             *ByteString            `json:"taskNameBytes,omitempty"`
	UnitsList                 []string               `json:"unitsList,omitempty"`
	UnitsCount                int32                  `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type TaskExecutableResponse ¶

type TaskExecutableResponse struct {
	UnknownFields             *UnknownFieldSet              `json:"unknownFields,omitempty"`
	Initialized               bool                          `json:"initialized,omitempty"`
	TaskId                    string                        `json:"taskId,omitempty"`
	TaskName                  string                        `json:"taskName,omitempty"`
	ParserForType             *ParserTaskExecutableResponse `json:"parserForType,omitempty"`
	SerializedSize            int32                         `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *TaskExecutableResponse       `json:"defaultInstanceForType,omitempty"`
	TaskCategoryValue         int32                         `json:"taskCategoryValue,omitempty"`
	LogKeysCount              int32                         `json:"logKeysCount,omitempty"`
	TaskCategory              string                        `json:"taskCategory,omitempty"`
	TaskIdBytes               *ByteString                   `json:"taskIdBytes,omitempty"`
	LogKeysList               []string                      `json:"logKeysList,omitempty"`
	TaskNameBytes             *ByteString                   `json:"taskNameBytes,omitempty"`
	UnitsList                 []string                      `json:"unitsList,omitempty"`
	UnitsCount                int32                         `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{}        `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                   `json:"descriptorForType,omitempty"`
	InitializationErrorString string                        `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                         `json:"memoizedSerializedSize,omitempty"`
}

type TaskExecutableResponseOrBuilder ¶

type TaskExecutableResponseOrBuilder struct {
	TaskId                    string                 `json:"taskId,omitempty"`
	TaskName                  string                 `json:"taskName,omitempty"`
	TaskCategoryValue         int32                  `json:"taskCategoryValue,omitempty"`
	LogKeysCount              int32                  `json:"logKeysCount,omitempty"`
	TaskCategory              string                 `json:"taskCategory,omitempty"`
	TaskIdBytes               *ByteString            `json:"taskIdBytes,omitempty"`
	LogKeysList               []string               `json:"logKeysList,omitempty"`
	TaskNameBytes             *ByteString            `json:"taskNameBytes,omitempty"`
	UnitsList                 []string               `json:"unitsList,omitempty"`
	UnitsCount                int32                  `json:"unitsCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type TemplateEventData ¶ added in v0.1.14

type TemplateEventData struct {
	Type_                   string `json:"type"`
	Comments                string `json:"comments,omitempty"`
	TemplateUpdateEventType string `json:"templateUpdateEventType,omitempty"`
}

type TemplateInputsErrorDto ¶

type TemplateInputsErrorDto struct {
	FieldName               string `json:"fieldName,omitempty"`
	Message                 string `json:"message,omitempty"`
	IdentifierOfErrorSource string `json:"identifierOfErrorSource,omitempty"`
}

type TemplateInputsErrorMetadataDto ¶

type TemplateInputsErrorMetadataDto struct {
	Type_     string                            `json:"type,omitempty"`
	ErrorYaml string                            `json:"errorYaml,omitempty"`
	ErrorMap  map[string]TemplateInputsErrorDto `json:"errorMap,omitempty"`
}

type TgtGenerationMethodType ¶ added in v0.1.31

type TgtGenerationMethodType string

func (TgtGenerationMethodType) String ¶ added in v0.1.31

func (e TgtGenerationMethodType) String() string

type TgtGenerationSpecDto ¶

type TgtGenerationSpecDto struct {
	TgtGenerationMethod TgtGenerationMethodType   `json:"tgtGenerationMethod"`
	KeyTabFilePathSpec  *TgtKeyTabFilePathSpecDto ``
	PasswordSpec        *TgtPasswordSpecDto
	Spec                json.RawMessage `json:"spec"`
}

func (*TgtGenerationSpecDto) MarshalJSON ¶ added in v0.1.31

func (a *TgtGenerationSpecDto) MarshalJSON() ([]byte, error)

func (*TgtGenerationSpecDto) UnmarshalJSON ¶ added in v0.1.31

func (a *TgtGenerationSpecDto) UnmarshalJSON(data []byte) error

type TgtKeyTabFilePathSpecDto ¶

type TgtKeyTabFilePathSpecDto struct {
	TgtGenerationMethod string `json:"tgtGenerationMethod"`
	KeyPath             string `json:"keyPath,omitempty"`
}

type TgtPasswordSpecDto ¶

type TgtPasswordSpecDto struct {
	TgtGenerationMethod string `json:"tgtGenerationMethod"`
	Password            string `json:"password,omitempty"`
}

type TimeInDay ¶ added in v0.1.14

type TimeInDay struct {
	// Hour
	Hour float64 `json:"hour,omitempty"`
	// Minutes
	Min float64 `json:"min,omitempty"`
}

type TimeSchedule ¶ added in v0.1.14

type TimeSchedule struct {
	Period *TimeSchedulePeriod `json:"period,omitempty"`
	Days   *TimeScheduleDays   `json:"days,omitempty"`
}

Specifies the occurrence schedule. Occurrence schedule can either be specified as period or as days

type TimeScheduleDays ¶ added in v0.1.14

type TimeScheduleDays struct {
	// Days of week on which the schedule should be executed
	Days []float64 `json:"days,omitempty"`
	// Equivalent to selecting all days
	AllDay    bool       `json:"all_day,omitempty"`
	StartTime *TimeInDay `json:"start_time,omitempty"`
	EndTime   *TimeInDay `json:"end_time,omitempty"`
}

For specifying a recurring schedule in terms of week days

type TimeSchedulePeriod ¶ added in v0.1.14

type TimeSchedulePeriod struct {
	// Start time of the period
	Start string `json:"start,omitempty"`
	// End time of the period
	End string `json:"end,omitempty"`
}

For schedules that uses an exact time period

type TimeSeriesDataPoints ¶ added in v0.1.14

type TimeSeriesDataPoints struct {
	Values []DataPoint `json:"values,omitempty"`
	Time   int64       `json:"time,omitempty"`
}

type TimeoutIssuer ¶

type TimeoutIssuer struct {
	TimeoutInstanceId string `json:"timeoutInstanceId"`
}

type Token ¶ added in v0.1.14

type Token struct {
	// Identifier of the Token
	Identifier string `json:"identifier,omitempty"`
	// Name of the Token
	Name string `json:"name,omitempty"`
	// This is the time from which the Token is valid. The time is in milliseconds.
	ValidFrom int64 `json:"validFrom,omitempty"`
	// This is the time till which the Token is valid. The time is in milliseconds.
	ValidTo int64 `json:"validTo,omitempty"`
	// Scheduled expiry time in milliseconds.
	ScheduledExpireTime int64 `json:"scheduledExpireTime,omitempty"`
	// Boolean value to indicate if Token is valid or not.
	Valid bool `json:"valid,omitempty"`
	// Account Identifier for the Entity.
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// This is the API Key Id within which the Token is created.
	ApiKeyIdentifier string `json:"apiKeyIdentifier,omitempty"`
	// This is the ID of the Parent entity from which the Token inherits its role bindings.
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Type of the API Key
	ApiKeyType string `json:"apiKeyType,omitempty"`
	// Description of the Token
	Description string `json:"description,omitempty"`
	// Tags for the Token
	Tags map[string]string `json:"tags,omitempty"`
	// Email Id of the user who created the Token.
	Email string `json:"email,omitempty"`
	// Name of the user who created the Token.
	Username        string `json:"username,omitempty"`
	EncodedPassword string `json:"encodedPassword,omitempty"`
}

This has the API Key Token details defined in Harness.

type TokenAggregate ¶ added in v0.1.14

type TokenAggregate struct {
	Token *Token `json:"token"`
	// Expiry time of the Token.
	ExpiryAt int64 `json:"expiryAt"`
	// This is the time at which Token was created.
	CreatedAt int64 `json:"createdAt"`
	// This is the time at which Token was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt"`
}

This has token details and metadata.

type TokenApiCreateTokenOpts ¶

type TokenApiCreateTokenOpts struct {
	Body optional.Interface
}

type TokenApiDeleteTokenOpts ¶

type TokenApiDeleteTokenOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type TokenApiListAggregatedTokensOpts ¶

type TokenApiListAggregatedTokensOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	SearchTerm        optional.String
}

type TokenApiRotateTokenOpts ¶

type TokenApiRotateTokenOpts struct {
	RotateTimestamp   optional.Int64
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type TokenApiService ¶

type TokenApiService service

func (*TokenApiService) CreateToken ¶

func (a *TokenApiService) CreateToken(ctx context.Context, accountIdentifier string, localVarOptionals *TokenApiCreateTokenOpts) (ResponseDtoString, *http.Response, error)

func (*TokenApiService) DeleteToken ¶

func (a *TokenApiService) DeleteToken(ctx context.Context, identifier string, accountIdentifier string, apiKeyType string, parentIdentifier string, apiKeyIdentifier string, localVarOptionals *TokenApiDeleteTokenOpts) (ResponseDtoBoolean, *http.Response, error)

func (*TokenApiService) ListAggregatedTokens ¶

func (a *TokenApiService) ListAggregatedTokens(ctx context.Context, accountIdentifier string, apiKeyType string, parentIdentifier string, apiKeyIdentifier string, localVarOptionals *TokenApiListAggregatedTokensOpts) (ResponseDtoPageResponseTokenAggregate, *http.Response, error)

func (*TokenApiService) RotateToken ¶

func (a *TokenApiService) RotateToken(ctx context.Context, identifier string, accountIdentifier string, apiKeyType string, parentIdentifier string, apiKeyIdentifier string, localVarOptionals *TokenApiRotateTokenOpts) (ResponseDtoString, *http.Response, error)

func (*TokenApiService) UpdateToken ¶

func (a *TokenApiService) UpdateToken(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *TokenApiUpdateTokenOpts) (ResponseDtoToken, *http.Response, error)

type TokenApiUpdateTokenOpts ¶

type TokenApiUpdateTokenOpts struct {
	Body optional.Interface
}

type TotalHealth ¶

type TotalHealth struct {
	Count int64   `json:"count,omitempty"`
	Rate  float64 `json:"rate,omitempty"`
}

This is the view of the total count of Executions for given Time Interval

type TotalResourceUsage ¶ added in v0.1.25

type TotalResourceUsage struct {
	Sumcpu    float64 `json:"sumcpu,omitempty"`
	Summemory float64 `json:"summemory,omitempty"`
	Maxcpu    float64 `json:"maxcpu,omitempty"`
	Maxmemory float64 `json:"maxmemory,omitempty"`
}

type TriggerGitFullSyncResponse ¶ added in v0.1.25

type TriggerGitFullSyncResponse struct {
	// Determines if Full Sync is triggered.
	IsFullSyncTriggered bool `json:"isFullSyncTriggered,omitempty"`
}

This has details to trigger Git Full Sync.

type TriggerIssuer ¶

type TriggerIssuer struct {
	TriggerRef                   string `json:"triggerRef"`
	AbortPrevConcurrentExecution bool   `json:"abortPrevConcurrentExecution"`
}

type TriggerStatus ¶

type TriggerStatus struct {
	PollingSubscriptionStatus     *PollingSubscriptionStatus     `json:"pollingSubscriptionStatus,omitempty"`
	ValidationStatus              *ValidationStatus              `json:"validationStatus,omitempty"`
	WebhookAutoRegistrationStatus *WebhookAutoRegistrationStatus `json:"webhookAutoRegistrationStatus,omitempty"`
}

type TriggeredBy ¶

type TriggeredBy struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	Identifier                string                 `json:"identifier,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	UuidBytes                 *ByteString            `json:"uuidBytes,omitempty"`
	IdentifierBytes           *ByteString            `json:"identifierBytes,omitempty"`
	ExtraInfoCount            int32                  `json:"extraInfoCount,omitempty"`
	ExtraInfo                 map[string]string      `json:"extraInfo,omitempty"`
	ExtraInfoMap              map[string]string      `json:"extraInfoMap,omitempty"`
	ParserForType             *ParserTriggeredBy     `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *TriggeredBy           `json:"defaultInstanceForType,omitempty"`
	Uuid                      string                 `json:"uuid,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type TriggeredByOrBuilder ¶

type TriggeredByOrBuilder struct {
	Identifier                string                 `json:"identifier,omitempty"`
	UuidBytes                 *ByteString            `json:"uuidBytes,omitempty"`
	IdentifierBytes           *ByteString            `json:"identifierBytes,omitempty"`
	ExtraInfoCount            int32                  `json:"extraInfoCount,omitempty"`
	ExtraInfo                 map[string]string      `json:"extraInfo,omitempty"`
	ExtraInfoMap              map[string]string      `json:"extraInfoMap,omitempty"`
	Uuid                      string                 `json:"uuid,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type TriggersApiDeleteTriggerOpts ¶

type TriggersApiDeleteTriggerOpts struct {
	IfMatch optional.String
}

type TriggersApiGetListForTargetOpts ¶

type TriggersApiGetListForTargetOpts struct {
	Filter     optional.String
	Page       optional.Int32
	Size       optional.Int32
	Sort       optional.Interface
	SearchTerm optional.String
}

type TriggersApiService ¶

type TriggersApiService service

func (*TriggersApiService) CreateTrigger ¶

func (a *TriggersApiService) CreateTrigger(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string) (ResponseDtongTriggerResponse, *http.Response, error)

TriggersApiService Creates Trigger for triggering target pipeline identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier
  • @param orgIdentifier
  • @param projectIdentifier
  • @param targetIdentifier Identifier of the target pipeline

@return ResponseDtongTriggerResponse

func (*TriggersApiService) DeleteTrigger ¶

func (a *TriggersApiService) DeleteTrigger(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string, triggerIdentifier string, localVarOptionals *TriggersApiDeleteTriggerOpts) (ResponseDtoBoolean, *http.Response, error)

func (*TriggersApiService) GetListForTarget ¶

func (a *TriggersApiService) GetListForTarget(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string, localVarOptionals *TriggersApiGetListForTargetOpts) (ResponseDtoPageResponseNgTriggerDetailsResponseDto, *http.Response, error)

func (*TriggersApiService) GetTrigger ¶

func (a *TriggersApiService) GetTrigger(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string, triggerIdentifier string) (ResponseDtongTriggerResponse, *http.Response, error)

TriggersApiService Gets the trigger by accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier and triggerIdentifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier
  • @param orgIdentifier
  • @param projectIdentifier
  • @param targetIdentifier Identifier of the target pipeline under which trigger resides
  • @param triggerIdentifier

@return ResponseDtongTriggerResponse

func (*TriggersApiService) GetTriggerDetails ¶

func (a *TriggersApiService) GetTriggerDetails(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, triggerIdentifier string, targetIdentifier string) (ResponseDtongTriggerDetailsResponseDto, *http.Response, error)

TriggersApiService Fetches Trigger details for a specific accountIdentifier, orgIdentifier, projectIdentifier, targetIdentifier, triggerIdentifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier
  • @param orgIdentifier
  • @param projectIdentifier
  • @param triggerIdentifier Identifier of the target pipeline
  • @param targetIdentifier

@return ResponseDtongTriggerDetailsResponseDto

func (*TriggersApiService) UpdateTrigger ¶

func (a *TriggersApiService) UpdateTrigger(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string, triggerIdentifier string, localVarOptionals *TriggersApiUpdateTriggerOpts) (ResponseDtongTriggerResponse, *http.Response, error)

func (*TriggersApiService) UpdateTriggerStatus ¶

func (a *TriggersApiService) UpdateTriggerStatus(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, targetIdentifier string, triggerIdentifier string, status bool) (ResponseDtoBoolean, *http.Response, error)

TriggersApiService Activates or deactivate trigger for pipeline with target pipeline identifier.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier
  • @param orgIdentifier
  • @param projectIdentifier
  • @param targetIdentifier Identifier of the target pipeline under which trigger resides
  • @param triggerIdentifier
  • @param status

@return ResponseDtoBoolean

type TriggersApiUpdateTriggerOpts ¶

type TriggersApiUpdateTriggerOpts struct {
	IfMatch optional.String
}

type TwoFactorAdminOverrideSettings ¶

type TwoFactorAdminOverrideSettings struct {
	// This value is true if Admin Override for Two Factor Authentication is enabled. Otherwise, it is false.
	AdminOverrideTwoFactorEnabled bool `json:"adminOverrideTwoFactorEnabled,omitempty"`
}

This contains the information about the Two Factor Admin Override in Harness.

type TwoFactorAuthSettingsInfo ¶

type TwoFactorAuthSettingsInfo struct {
	UserId                         string `json:"userId,omitempty"`
	Email                          string `json:"email,omitempty"`
	TwoFactorAuthenticationEnabled bool   `json:"twoFactorAuthenticationEnabled,omitempty"`
	Mechanism                      string `json:"mechanism,omitempty"`
	TotpSecretKey                  string `json:"totpSecretKey,omitempty"`
	Totpqrurl                      string `json:"totpqrurl,omitempty"`
}

type UninterpretedOption ¶

type UninterpretedOption struct {
	UnknownFields             *UnknownFieldSet           `json:"unknownFields,omitempty"`
	Initialized               bool                       `json:"initialized,omitempty"`
	StringValue               *ByteString                `json:"stringValue,omitempty"`
	DoubleValue               float64                    `json:"doubleValue,omitempty"`
	ParserForType             *ParserUninterpretedOption `json:"parserForType,omitempty"`
	SerializedSize            int32                      `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *UninterpretedOption       `json:"defaultInstanceForType,omitempty"`
	NameList                  []NamePart                 `json:"nameList,omitempty"`
	NameOrBuilderList         []NamePartOrBuilder        `json:"nameOrBuilderList,omitempty"`
	IdentifierValue           string                     `json:"identifierValue,omitempty"`
	IdentifierValueBytes      *ByteString                `json:"identifierValueBytes,omitempty"`
	PositiveIntValue          int64                      `json:"positiveIntValue,omitempty"`
	NegativeIntValue          int64                      `json:"negativeIntValue,omitempty"`
	AggregateValue            string                     `json:"aggregateValue,omitempty"`
	AggregateValueBytes       *ByteString                `json:"aggregateValueBytes,omitempty"`
	NameCount                 int32                      `json:"nameCount,omitempty"`
	AllFields                 map[string]interface{}     `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor                `json:"descriptorForType,omitempty"`
	InitializationErrorString string                     `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                      `json:"memoizedSerializedSize,omitempty"`
}

type UninterpretedOptionOrBuilder ¶

type UninterpretedOptionOrBuilder struct {
	StringValue               *ByteString            `json:"stringValue,omitempty"`
	DoubleValue               float64                `json:"doubleValue,omitempty"`
	NameList                  []NamePart             `json:"nameList,omitempty"`
	NameOrBuilderList         []NamePartOrBuilder    `json:"nameOrBuilderList,omitempty"`
	IdentifierValue           string                 `json:"identifierValue,omitempty"`
	IdentifierValueBytes      *ByteString            `json:"identifierValueBytes,omitempty"`
	PositiveIntValue          int64                  `json:"positiveIntValue,omitempty"`
	NegativeIntValue          int64                  `json:"negativeIntValue,omitempty"`
	AggregateValue            string                 `json:"aggregateValue,omitempty"`
	AggregateValueBytes       *ByteString            `json:"aggregateValueBytes,omitempty"`
	NameCount                 int32                  `json:"nameCount,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	DefaultInstanceForType    *Message               `json:"defaultInstanceForType,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
}

type UnitProgress ¶

type UnitProgress struct {
	UnknownFields             *UnknownFieldSet       `json:"unknownFields,omitempty"`
	StartTime                 int64                  `json:"startTime,omitempty"`
	Initialized               bool                   `json:"initialized,omitempty"`
	EndTime                   int64                  `json:"endTime,omitempty"`
	Status                    string                 `json:"status,omitempty"`
	UnitNameBytes             *ByteString            `json:"unitNameBytes,omitempty"`
	StatusValue               int32                  `json:"statusValue,omitempty"`
	UnitName                  string                 `json:"unitName,omitempty"`
	ParserForType             *ParserUnitProgress    `json:"parserForType,omitempty"`
	SerializedSize            int32                  `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *UnitProgress          `json:"defaultInstanceForType,omitempty"`
	AllFields                 map[string]interface{} `json:"allFields,omitempty"`
	DescriptorForType         *Descriptor            `json:"descriptorForType,omitempty"`
	InitializationErrorString string                 `json:"initializationErrorString,omitempty"`
	MemoizedSerializedSize    int32                  `json:"memoizedSerializedSize,omitempty"`
}

type UnknownFieldSet ¶

type UnknownFieldSet struct {
	Initialized                bool             `json:"initialized,omitempty"`
	ParserForType              *Parser          `json:"parserForType,omitempty"`
	SerializedSize             int32            `json:"serializedSize,omitempty"`
	DefaultInstanceForType     *UnknownFieldSet `json:"defaultInstanceForType,omitempty"`
	SerializedSizeAsMessageSet int32            `json:"serializedSizeAsMessageSet,omitempty"`
}

type UsageApiCcmgetCDLicenseUsageForServiceInstancesOpts ¶ added in v0.1.25

type UsageApiCcmgetCDLicenseUsageForServiceInstancesOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
}

type UsageApiCcmgetCDLicenseUsageForServicesOpts ¶ added in v0.1.25

type UsageApiCcmgetCDLicenseUsageForServicesOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
}

type UsageApiCcmgetLicenseUsageOpts ¶ added in v0.1.14

type UsageApiCcmgetLicenseUsageOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
	CDLicenseType     optional.String
}

type UsageApiGetCDLicenseUsageForServiceInstancesOpts ¶ added in v0.1.25

type UsageApiGetCDLicenseUsageForServiceInstancesOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
}

type UsageApiGetCDLicenseUsageForServicesOpts ¶ added in v0.1.25

type UsageApiGetCDLicenseUsageForServicesOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
}

type UsageApiGetLicenseUsageOpts ¶

type UsageApiGetLicenseUsageOpts struct {
	AccountIdentifier optional.String
	Timestamp         optional.Int64
	CDLicenseType     optional.String
}

type UsageApiService ¶

type UsageApiService service

func (*UsageApiService) CcmgetCDLicenseUsageForServiceInstances ¶ added in v0.1.25

func (a *UsageApiService) CcmgetCDLicenseUsageForServiceInstances(ctx context.Context, localVarOptionals *UsageApiCcmgetCDLicenseUsageForServiceInstancesOpts) (ResponseDtoServiceInstanceUsageDto, *http.Response, error)

func (*UsageApiService) CcmgetCDLicenseUsageForServices ¶ added in v0.1.25

func (a *UsageApiService) CcmgetCDLicenseUsageForServices(ctx context.Context, localVarOptionals *UsageApiCcmgetCDLicenseUsageForServicesOpts) (ResponseDtoServiceUsageDto, *http.Response, error)

func (*UsageApiService) CcmgetLicenseUsage ¶ added in v0.1.14

func (a *UsageApiService) CcmgetLicenseUsage(ctx context.Context, module string, localVarOptionals *UsageApiCcmgetLicenseUsageOpts) (ResponseDtoLicenseUsage, *http.Response, error)

func (*UsageApiService) GetCDLicenseUsageForServiceInstances ¶ added in v0.1.25

func (a *UsageApiService) GetCDLicenseUsageForServiceInstances(ctx context.Context, localVarOptionals *UsageApiGetCDLicenseUsageForServiceInstancesOpts) (ResponseDtoServiceInstanceUsageDto, *http.Response, error)

func (*UsageApiService) GetCDLicenseUsageForServices ¶ added in v0.1.25

func (a *UsageApiService) GetCDLicenseUsageForServices(ctx context.Context, localVarOptionals *UsageApiGetCDLicenseUsageForServicesOpts) (ResponseDtoServiceUsageDto, *http.Response, error)

func (*UsageApiService) GetLicenseUsage ¶

func (a *UsageApiService) GetLicenseUsage(ctx context.Context, module string, localVarOptionals *UsageApiGetLicenseUsageOpts) (ResponseDtoLicenseUsage, *http.Response, error)

type UsageDataDto ¶ added in v0.1.25

type UsageDataDto struct {
	Count       int64          `json:"count,omitempty"`
	DisplayName string         `json:"displayName,omitempty"`
	References  []ReferenceDto `json:"references,omitempty"`
}

type UserAggregate ¶

type UserAggregate struct {
	User                   *UserMetadata            `json:"user,omitempty"`
	RoleAssignmentMetadata []RoleAssignmentMetadata `json:"roleAssignmentMetadata,omitempty"`
}

Returns User's metadata and Role Assignments metadata

type UserApiAddUsersOpts ¶

type UserApiAddUsersOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiChangeUserPasswordOpts ¶

type UserApiChangeUserPasswordOpts struct {
	Body optional.Interface
}

type UserApiCheckIfLastAdminOpts ¶

type UserApiCheckIfLastAdminOpts struct {
	UserId            optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiEnableTwoFactorAuthOpts ¶

type UserApiEnableTwoFactorAuthOpts struct {
	Body optional.Interface
}

type UserApiGetAccessibleProjectsCountOpts ¶

type UserApiGetAccessibleProjectsCountOpts struct {
	AccountIdentifier optional.String
	UserId            optional.String
	StartTime         optional.Int64
	EndTime           optional.Int64
}

type UserApiGetAggregatedUserOpts ¶

type UserApiGetAggregatedUserOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiGetAggregatedUsersOpts ¶

type UserApiGetAggregatedUsersOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type UserApiGetCurrentGenUsersOpts ¶

type UserApiGetCurrentGenUsersOpts struct {
	SearchString optional.String
	PageIndex    optional.Int32
	PageSize     optional.Int32
	SortOrders   optional.Interface
}

type UserApiGetUserAllProjectsInfoOpts ¶

type UserApiGetUserAllProjectsInfoOpts struct {
	AccountId optional.String
	UserId    optional.String
}

type UserApiGetUserProjectInfoOpts ¶

type UserApiGetUserProjectInfoOpts struct {
	AccountId  optional.String
	PageIndex  optional.Int32
	PageSize   optional.Int32
	SortOrders optional.Interface
}

type UserApiGetUsersOpts ¶

type UserApiGetUsersOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type UserApiRemoveUserOpts ¶

type UserApiRemoveUserOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiService ¶

type UserApiService service

func (*UserApiService) AddUsers ¶

func (a *UserApiService) AddUsers(ctx context.Context, body AddUsersDto, accountIdentifier string, localVarOptionals *UserApiAddUsersOpts) (ResponseDtoAddUsersResponse, *http.Response, error)

func (*UserApiService) ChangeUserPassword ¶

func (a *UserApiService) ChangeUserPassword(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiChangeUserPasswordOpts) (ResponseDtoPasswordChangeResponse, *http.Response, error)

func (*UserApiService) CheckIfLastAdmin ¶

func (a *UserApiService) CheckIfLastAdmin(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiCheckIfLastAdminOpts) (ResponseDtoBoolean, *http.Response, error)

func (*UserApiService) DisableTTwoFactorAuth ¶

func (a *UserApiService) DisableTTwoFactorAuth(ctx context.Context, accountIdentifier string) (ResponseDtoUserInfo, *http.Response, error)

UserApiService Disables two-factor-auth for an user in an account

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoUserInfo

func (*UserApiService) EnableTwoFactorAuth ¶

func (a *UserApiService) EnableTwoFactorAuth(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiEnableTwoFactorAuthOpts) (ResponseDtoUserInfo, *http.Response, error)

func (*UserApiService) GetAccessibleProjectsCount ¶

func (a *UserApiService) GetAccessibleProjectsCount(ctx context.Context, localVarOptionals *UserApiGetAccessibleProjectsCountOpts) (ResponseDtoActiveProjectsCount, *http.Response, error)

func (*UserApiService) GetAggregatedUser ¶

func (a *UserApiService) GetAggregatedUser(ctx context.Context, userId string, accountIdentifier string, localVarOptionals *UserApiGetAggregatedUserOpts) (ResponseDtoUserAggregate, *http.Response, error)

func (*UserApiService) GetAggregatedUsers ¶

func (a *UserApiService) GetAggregatedUsers(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiGetAggregatedUsersOpts) (ResponseDtoPageResponseUserAggregate, *http.Response, error)

func (*UserApiService) GetCurrentGenUsers ¶

func (a *UserApiService) GetCurrentGenUsers(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiGetCurrentGenUsersOpts) (ResponseDtoPageResponseUserMetadata, *http.Response, error)

func (*UserApiService) GetCurrentUserInfo ¶

func (a *UserApiService) GetCurrentUserInfo(ctx context.Context, accountIdentifier string) (ResponseDtoUserInfo, *http.Response, error)

UserApiService Gets current logged in User information

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoUserInfo

func (*UserApiService) GetTwoFactorAuthSettings ¶

func (a *UserApiService) GetTwoFactorAuthSettings(ctx context.Context, accountIdentifier string, authMechanism string) (ResponseDtoTwoFactorAuthSettingsInfo, *http.Response, error)

UserApiService Gets two factor authentication settings information of the current logged in user

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier Account Identifier for the Entity.
  • @param authMechanism This is the authentication mechanism for the logged-in User. Two-Factor Authentication settings will be fetched for this mechanism.

@return ResponseDtoTwoFactorAuthSettingsInfo

func (*UserApiService) GetUserAllProjectsInfo ¶

func (a *UserApiService) GetUserAllProjectsInfo(ctx context.Context, localVarOptionals *UserApiGetUserAllProjectsInfoOpts) (ResponseDtoListProject, *http.Response, error)

func (*UserApiService) GetUserProjectInfo ¶

func (*UserApiService) GetUsers ¶

func (a *UserApiService) GetUsers(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiGetUsersOpts) (ResponseDtoPageResponseUserMetadata, *http.Response, error)

func (*UserApiService) RemoveUser ¶

func (a *UserApiService) RemoveUser(ctx context.Context, userId string, accountIdentifier string, localVarOptionals *UserApiRemoveUserOpts) (ResponseDtoBoolean, *http.Response, error)

func (*UserApiService) UnlockUser ¶

func (a *UserApiService) UnlockUser(ctx context.Context, userId string, accountIdentifier string, localVarOptionals *UserApiUnlockUserOpts) (ResponseDtoUserInfo, *http.Response, error)

func (*UserApiService) UpdateUserInfo ¶

func (a *UserApiService) UpdateUserInfo(ctx context.Context, accountIdentifier string, localVarOptionals *UserApiUpdateUserInfoOpts) (ResponseDtoUserInfo, *http.Response, error)

type UserApiUnlockUserOpts ¶

type UserApiUnlockUserOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiUpdateUserInfoOpts ¶

type UserApiUpdateUserInfoOpts struct {
	Body optional.Interface
}

type UserFilter ¶

type UserFilter struct {
	// This string will be used to filter the results. Details of all the users having this string in their name or email address will be filtered.
	SearchTerm string `json:"searchTerm,omitempty"`
	// Filter by User Identifiers
	Identifiers  []string `json:"identifiers,omitempty"`
	ParentFilter string   `json:"parentFilter,omitempty"`
}

type UserGroup ¶

type UserGroup struct {
	AccountIdentifier    string                         `json:"accountIdentifier,omitempty"`
	OrgIdentifier        string                         `json:"orgIdentifier,omitempty"`
	ProjectIdentifier    string                         `json:"projectIdentifier,omitempty"`
	Identifier           string                         `json:"identifier"`
	Name                 string                         `json:"name"`
	Users                []string                       `json:"users,omitempty"`
	NotificationConfigs  []NotificationSettingConfigDto `json:"notificationConfigs,omitempty"`
	IsSsoLinked          bool                           `json:"isSsoLinked,omitempty"`
	LinkedSsoId          string                         `json:"linkedSsoId,omitempty"`
	LinkedSsoType        string                         `json:"linkedSsoType,omitempty"`
	LinkedSsoDisplayName string                         `json:"linkedSsoDisplayName,omitempty"`
	SsoGroupId           string                         `json:"ssoGroupId,omitempty"`
	SsoGroupName         string                         `json:"ssoGroupName,omitempty"`
	ExternallyManaged    bool                           `json:"externallyManaged,omitempty"`
	Description          string                         `json:"description,omitempty"`
	Tags                 map[string]string              `json:"tags,omitempty"`
	SsoLinked            bool                           `json:"ssoLinked,omitempty"`
}

This is the view of the UserGroup entity defined in Harness

type UserGroupApiDeleteMemberOpts ¶

type UserGroupApiDeleteMemberOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiDeleteUserGroupOpts ¶

type UserGroupApiDeleteUserGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiGetMemberOpts ¶

type UserGroupApiGetMemberOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiGetUserGroupByNameOpts ¶ added in v0.1.27

type UserGroupApiGetUserGroupByNameOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiGetUserGroupListOpts ¶

type UserGroupApiGetUserGroupListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type UserGroupApiGetUserGroupOpts ¶

type UserGroupApiGetUserGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiGetUserListInUserGroupOpts ¶

type UserGroupApiGetUserListInUserGroupOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
}

type UserGroupApiLinkUserGroupToSAMLOpts ¶

type UserGroupApiLinkUserGroupToSAMLOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiPostUserGroupOpts ¶

type UserGroupApiPostUserGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiPutMemberOpts ¶

type UserGroupApiPutMemberOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiPutUserGroupOpts ¶

type UserGroupApiPutUserGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiService ¶

type UserGroupApiService service

func (*UserGroupApiService) CopyUserGroup ¶

func (a *UserGroupApiService) CopyUserGroup(ctx context.Context, body []Scope, accountIdentifier string, groupIdentifier string) (ResponseDtoBoolean, *http.Response, error)

UserGroupApiService Get a User Group in an account/org/project

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body List of scopes
  • @param accountIdentifier Account Identifier for the Entity.
  • @param groupIdentifier groupIdentifier

@return ResponseDtoBoolean

func (*UserGroupApiService) DeleteMember ¶

func (a *UserGroupApiService) DeleteMember(ctx context.Context, accountIdentifier string, identifier string, userIdentifier string, localVarOptionals *UserGroupApiDeleteMemberOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) DeleteUserGroup ¶

func (a *UserGroupApiService) DeleteUserGroup(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *UserGroupApiDeleteUserGroupOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) GetBatchUsersGroupList ¶

func (a *UserGroupApiService) GetBatchUsersGroupList(ctx context.Context, body UserGroupFilter, accountIdentifier string) (ResponseDtoListUserGroup, *http.Response, error)

UserGroupApiService List the User Groups selected by a filter in an account/org/project

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body User Group Filter
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoListUserGroup

func (*UserGroupApiService) GetMember ¶

func (a *UserGroupApiService) GetMember(ctx context.Context, accountIdentifier string, identifier string, userIdentifier string, localVarOptionals *UserGroupApiGetMemberOpts) (ResponseDtoBoolean, *http.Response, error)

func (*UserGroupApiService) GetUserGroup ¶

func (a *UserGroupApiService) GetUserGroup(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *UserGroupApiGetUserGroupOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) GetUserGroupByName ¶ added in v0.1.27

func (a *UserGroupApiService) GetUserGroupByName(ctx context.Context, accountIdentifier string, name string, opts *UserGroupApiGetUserGroupByNameOpts) (*UserGroup, *http.Response, error)

func (*UserGroupApiService) GetUserGroupList ¶

func (a *UserGroupApiService) GetUserGroupList(ctx context.Context, accountIdentifier string, localVarOptionals *UserGroupApiGetUserGroupListOpts) (ResponseDtoPageResponseUserGroup, *http.Response, error)

func (*UserGroupApiService) GetUserListInUserGroup ¶

func (a *UserGroupApiService) GetUserListInUserGroup(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *UserGroupApiGetUserListInUserGroupOpts) (ResponseDtoPageResponseUserMetadata, *http.Response, error)

func (*UserGroupApiService) LinkUserGroupToSAML ¶

func (a *UserGroupApiService) LinkUserGroupToSAML(ctx context.Context, body SamlLinkGroupRequest, accountIdentifier string, userGroupId string, samlId string, localVarOptionals *UserGroupApiLinkUserGroupToSAMLOpts) (RestResponseUserGroup, *http.Response, error)

func (*UserGroupApiService) PostUserGroup ¶

func (a *UserGroupApiService) PostUserGroup(ctx context.Context, body UserGroup, accountIdentifier string, localVarOptionals *UserGroupApiPostUserGroupOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) PutMember ¶

func (a *UserGroupApiService) PutMember(ctx context.Context, accountIdentifier string, identifier string, userIdentifier string, localVarOptionals *UserGroupApiPutMemberOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) PutUserGroup ¶

func (a *UserGroupApiService) PutUserGroup(ctx context.Context, body UserGroup, accountIdentifier string, localVarOptionals *UserGroupApiPutUserGroupOpts) (ResponseDtoUserGroup, *http.Response, error)

func (*UserGroupApiService) UnlinkUserGroupfromSSO ¶

func (a *UserGroupApiService) UnlinkUserGroupfromSSO(ctx context.Context, userGroupId string, accountIdentifier string, localVarOptionals *UserGroupApiUnlinkUserGroupfromSSOOpts) (RestResponseUserGroup, *http.Response, error)

type UserGroupApiUnlinkUserGroupfromSSOOpts ¶

type UserGroupApiUnlinkUserGroupfromSSOOpts struct {
	RetainMembers     optional.Bool
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupFilter ¶

type UserGroupFilter struct {
	// Filter by the internal database ids of user group
	DatabaseIdFilter []string `json:"databaseIdFilter,omitempty"`
	// Filter by the user group identifier
	IdentifierFilter []string `json:"identifierFilter,omitempty"`
	// Filter by the users present in the user group
	UserIdentifierFilter []string `json:"userIdentifierFilter,omitempty"`
	// Filter by account using account identifier
	AccountIdentifier string `json:"accountIdentifier"`
	// Filter by organization using account identifier
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Filter by project using account identifier
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Filter by search term matching entities by name/identifier
	SearchTerm string `json:"searchTerm,omitempty"`
}

This is the view of the UserGroupFilter entity defined in Harness

type UserInfo ¶

type UserInfo struct {
	Uuid                           string                  `json:"uuid,omitempty"`
	Name                           string                  `json:"name,omitempty"`
	Email                          string                  `json:"email,omitempty"`
	Token                          string                  `json:"token,omitempty"`
	DefaultAccountId               string                  `json:"defaultAccountId,omitempty"`
	Intent                         string                  `json:"intent,omitempty"`
	Accounts                       []GatewayAccountRequest `json:"accounts,omitempty"`
	Admin                          bool                    `json:"admin,omitempty"`
	TwoFactorAuthenticationEnabled bool                    `json:"twoFactorAuthenticationEnabled,omitempty"`
	EmailVerified                  bool                    `json:"emailVerified,omitempty"`
	Locked                         bool                    `json:"locked,omitempty"`
	Disabled                       bool                    `json:"disabled,omitempty"`
	SignupAction                   string                  `json:"signupAction,omitempty"`
	Edition                        string                  `json:"edition,omitempty"`
	BillingFrequency               string                  `json:"billingFrequency,omitempty"`
	UtmInfo                        *UtmInfo                `json:"utmInfo,omitempty"`
	ExternallyManaged              bool                    `json:"externallyManaged,omitempty"`
}

type UserInvitationAuditEventData ¶ added in v0.1.14

type UserInvitationAuditEventData struct {
	Type_        string             `json:"type"`
	RoleBindings []AuditRoleBinding `json:"roleBindings,omitempty"`
}

type UserInviteAuditEventData ¶ added in v0.1.14

type UserInviteAuditEventData struct {
	Type_        string             `json:"type"`
	RoleBindings []AuditRoleBinding `json:"roleBindings,omitempty"`
}

type UserMembershipAuditEventData ¶ added in v0.1.14

type UserMembershipAuditEventData struct {
	Type_     string `json:"type"`
	Mechanism string `json:"mechanism,omitempty"`
}

type UserMetadata ¶

type UserMetadata struct {
	Name              string `json:"name,omitempty"`
	Email             string `json:"email,omitempty"`
	Uuid              string `json:"uuid,omitempty"`
	Locked            bool   `json:"locked,omitempty"`
	Disabled          bool   `json:"disabled,omitempty"`
	ExternallyManaged bool   `json:"externallyManaged,omitempty"`
}

This is the view of the UserMetadata entity defined in Harness

type UtmInfo ¶

type UtmInfo struct {
	UtmSource   string `json:"utmSource,omitempty"`
	UtmContent  string `json:"utmContent,omitempty"`
	UtmMedium   string `json:"utmMedium,omitempty"`
	UtmTerm     string `json:"utmTerm,omitempty"`
	UtmCampaign string `json:"utmCampaign,omitempty"`
}

type ValidateHostApiService ¶ added in v0.1.25

type ValidateHostApiService service

func (*ValidateHostApiService) ValidateSshHosts ¶ added in v0.1.25

func (a *ValidateHostApiService) ValidateSshHosts(ctx context.Context, body []string, accountIdentifier string, identifier string, localVarOptionals *ValidateHostApiValidateSshHostsOpts) (ResponseDtoListHostValidationDto, *http.Response, error)

type ValidateHostApiValidateSshHostsOpts ¶ added in v0.1.25

type ValidateHostApiValidateSshHostsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ValidationError ¶

type ValidationError struct {
	FieldId string `json:"fieldId,omitempty"`
	Error_  string `json:"error,omitempty"`
}

type ValidationResult ¶

type ValidationResult struct {
	Valid        bool   `json:"valid,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
}

type ValidationStatus ¶

type ValidationStatus struct {
	StatusResult    string `json:"statusResult,omitempty"`
	DetailedMessage string `json:"detailedMessage,omitempty"`
}

type VariableConfigDto ¶ added in v0.2.11

type VariableConfigDto struct {
	// Type of Value of the Variable.
	ValueType string       `json:"valueType"`
	Value     *interface{} `json:"value,omitempty"`
}

type VariableDto ¶ added in v0.2.11

type VariableDto struct {
	// Identifier of the Variable.
	Identifier string `json:"identifier"`
	// Name of the Variable.
	Name string `json:"name"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Type of the Variable.
	Type_ string             `json:"type"`
	Spec  *VariableConfigDto `json:"spec"`
}

type VariableRequestDto ¶ added in v0.2.11

type VariableRequestDto struct {
	Variable *VariableDto `json:"variable,omitempty"`
}

type VariableResponseDto ¶ added in v0.2.11

type VariableResponseDto struct {
	Variable *VariableDto `json:"variable"`
	// Time when the Variable was first created.
	CreatedAt int64 `json:"createdAt,omitempty"`
	// Time when the Variable was last modified.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

type VariablesApiDeleteVariableOpts ¶ added in v0.2.11

type VariablesApiDeleteVariableOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type VariablesApiGetVariableListOpts ¶ added in v0.2.11

type VariablesApiGetVariableListOpts struct {
	OrgIdentifier                     optional.String
	ProjectIdentifier                 optional.String
	PageIndex                         optional.Int32
	PageSize                          optional.Int32
	SearchTerm                        optional.String
	IncludeVariablesFromEverySubScope optional.Bool
}

type VariablesApiGetVariableOpts ¶ added in v0.2.11

type VariablesApiGetVariableOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type VariablesApiService ¶ added in v0.2.11

type VariablesApiService service

func (*VariablesApiService) CreateVariable ¶ added in v0.2.11

func (a *VariablesApiService) CreateVariable(ctx context.Context, body VariableRequestDto, accountIdentifier string) (ResponseDtoVariableResponseDto, *http.Response, error)

VariablesApiService Creates a Variable.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the Variable to create.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoVariableResponseDto

func (*VariablesApiService) DeleteVariable ¶ added in v0.2.11

func (a *VariablesApiService) DeleteVariable(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *VariablesApiDeleteVariableOpts) (ResponseDtoBoolean, *http.Response, error)

func (*VariablesApiService) GetVariable ¶ added in v0.2.11

func (a *VariablesApiService) GetVariable(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *VariablesApiGetVariableOpts) (ResponseDtoVariableResponseDto, *http.Response, error)

func (*VariablesApiService) GetVariableList ¶ added in v0.2.11

func (*VariablesApiService) UpdateVariable ¶ added in v0.2.11

func (a *VariablesApiService) UpdateVariable(ctx context.Context, body VariableRequestDto, accountIdentifier string) (ResponseDtoVariableResponseDto, *http.Response, error)

VariablesApiService Updates the Variable.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body Details of the variable to update.
  • @param accountIdentifier Account Identifier for the Entity.

@return ResponseDtoVariableResponseDto

type Variation ¶ added in v0.1.14

type Variation struct {
	// A description of the variation
	Description string `json:"description,omitempty"`
	// The unique identifier for the variation
	Identifier string `json:"identifier"`
	// The user friendly name of the variation
	Name string `json:"name,omitempty"`
	// The variation value to serve such as true or false for a boolean flag
	Value string `json:"value"`
}

A variation of a flag that can be returned to a target

type VariationMap ¶ added in v0.1.14

type VariationMap struct {
	// A list of target groups (segments)
	TargetSegments []string `json:"targetSegments,omitempty"`
	// A list of target mappings
	Targets []TargetMap `json:"targets,omitempty"`
	// The variation identifier
	Variation string `json:"variation"`
}

A mapping of variations to targets and target groups (segments). The targets listed here should receive this variation.

type VaultConnector ¶

type VaultConnector struct {
	ConnectorType string `json:"connectorType"`
	// This is the authentication token for Vault.
	AuthToken string `json:"authToken,omitempty"`
	// This is the location of the Vault directory where Secret will be stored.
	BasePath string `json:"basePath,omitempty"`
	// URL of the HashiCorp Vault.
	VaultUrl   string `json:"vaultUrl"`
	IsReadOnly bool   `json:"isReadOnly,omitempty"`
	// This is the time interval for token renewal.
	RenewalIntervalMinutes int64 `json:"renewalIntervalMinutes"`
	// Manually entered Secret Engine.
	SecretEngineManuallyConfigured bool `json:"secretEngineManuallyConfigured,omitempty"`
	// Name of the Secret Engine.
	SecretEngineName string `json:"secretEngineName,omitempty"`
	// ID of App Role.
	AppRoleId string `json:"appRoleId,omitempty"`
	// ID of the Secret.
	SecretId  string `json:"secretId,omitempty"`
	IsDefault bool   `json:"isDefault,omitempty"`
	// Version of Secret Engine.
	SecretEngineVersion int32 `json:"secretEngineVersion,omitempty"`
	// List of Delegate Selectors that belong to the same Delegate and are used to connect to the Secret Manager.
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
	// This is the Vault namespace where Secret will be created.
	Namespace string `json:"namespace,omitempty"`
	// This is the location at which auth token is to be read from.
	SinkPath string `json:"sinkPath,omitempty"`
	// Boolean value to indicate if Vault Agent is used for authentication.
	UseVaultAgent bool `json:"useVaultAgent,omitempty"`
	// Boolean value to indicate if Aws Iam is used for authentication.
	UseAwsIam bool `json:"useAwsIam,omitempty"`
	// This is the Aws region where aws iam auth will happen.
	AwsRegion string `json:"awsRegion,omitempty"`
	// This is the Vault role defined to bind to aws iam account/role being accessed.
	VaultAwsIamRole string `json:"vaultAwsIamRole,omitempty"`
	// This is the Aws Iam Header Server ID that has been configured for this Aws Iam instance.
	XvaultAwsIamServerId string `json:"xvaultAwsIamServerId,omitempty"`
	// Boolean value to indicate if K8s Auth is used for authentication.
	UseK8sAuth bool `json:"useK8sAuth,omitempty"`
	// This is the role where K8s auth will happen.
	VaultK8sAuthRole string `json:"vaultK8sAuthRole,omitempty"`
	// This is the SA token path where the token is mounted in the K8s Pod.
	ServiceAccountTokenPath string `json:"serviceAccountTokenPath,omitempty"`
	// This is the path where kubernetes auth is enabled in Vault.
	K8sAuthEndpoint string `json:"k8sAuthEndpoint,omitempty"`
	// Boolean value to indicate if appRole token renewal is enabled or not.
	RenewAppRoleToken bool   `json:"renewAppRoleToken,omitempty"`
	AccessType        string `json:"accessType,omitempty"`
	Default_          bool   `json:"default,omitempty"`
	ReadOnly          bool   `json:"readOnly,omitempty"`
}

This contains the Vault Connector configuration.

type ViewCondition ¶

type ViewCondition struct {
	Type_ string `json:"type,omitempty"`
}

This object defines a filter Condition, an array of filter Conditions are combined using AND operator

type ViewField ¶

type ViewField struct {
	FieldId   string `json:"fieldId,omitempty"`
	FieldName string `json:"fieldName,omitempty"`
	// Perspective filter Category, CLUSTER means Kubernetes
	Identifier     string `json:"identifier,omitempty"`
	IdentifierName string `json:"identifierName,omitempty"`
}

An individual Perspective field

type ViewIdCondition ¶

type ViewIdCondition struct {
	Type_        string     `json:"type,omitempty"`
	ViewField    *ViewField `json:"viewField,omitempty"`
	ViewOperator string     `json:"viewOperator,omitempty"`
	Values       []string   `json:"values,omitempty"`
}

type ViewRule ¶

type ViewRule struct {
	ViewConditions []ViewCondition `json:"viewConditions,omitempty"`
}

This object will contain a Perspective Rule, an array of Perspective Rules are combined using OR operator

type ViewTimeRange ¶

type ViewTimeRange struct {
	// The type of Perspective time range filter, select CUSTOM is you want a Perspective between a fixed set of startTime and endTime
	ViewTimeRangeType string `json:"viewTimeRangeType,omitempty"`
	StartTime         int64  `json:"startTime,omitempty"`
	EndTime           int64  `json:"endTime,omitempty"`
}

The time interval on which you want to create a Perspective

type ViewVisualization ¶

type ViewVisualization struct {
	// Granularity of Perspective timeseries data
	Granularity string     `json:"granularity,omitempty"`
	GroupBy     *ViewField `json:"groupBy,omitempty"`
	// Perspective chart type
	ChartType string `json:"chartType,omitempty"`
}

type VirtualMachine ¶ added in v0.1.14

type VirtualMachine struct {
	AvgPrice             float64  `json:"avgPrice,omitempty"`
	Burst                bool     `json:"burst,omitempty"`
	Category             string   `json:"category,omitempty"`
	CpusPerVm            float64  `json:"cpusPerVm,omitempty"`
	CurrentGen           bool     `json:"currentGen,omitempty"`
	GpusPerVm            float64  `json:"gpusPerVm,omitempty"`
	MemPerVm             float64  `json:"memPerVm,omitempty"`
	AllocatableCpusPerVm float64  `json:"allocatableCpusPerVm,omitempty"`
	AllocatableMemPerVm  float64  `json:"allocatableMemPerVm,omitempty"`
	NetworkPerf          string   `json:"networkPerf,omitempty"`
	NetworkPerfCategory  string   `json:"networkPerfCategory,omitempty"`
	OnDemandPrice        float64  `json:"onDemandPrice,omitempty"`
	Type_                string   `json:"type,omitempty"`
	Zones                []string `json:"zones,omitempty"`
}

type WebhookAutoRegistrationStatus ¶

type WebhookAutoRegistrationStatus struct {
	RegistrationResult string `json:"registrationResult,omitempty"`
	DetailedMessage    string `json:"detailedMessage,omitempty"`
}

type WebhookDetails ¶

type WebhookDetails struct {
	WebhookSecret     string `json:"webhookSecret,omitempty"`
	WebhookSourceRepo string `json:"webhookSourceRepo,omitempty"`
}

type WebhookEventHandlerApiService ¶

type WebhookEventHandlerApiService service

func (*WebhookEventHandlerApiService) ProcessWebhookEvent ¶

func (a *WebhookEventHandlerApiService) ProcessWebhookEvent(ctx context.Context, body string, accountIdentifier string) (ResponseDtoString, *http.Response, error)

WebhookEventHandlerApiService Process event payload for webhook triggers.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param accountIdentifier

@return ResponseDtoString

type WebhookEventProcessingDetails ¶

type WebhookEventProcessingDetails struct {
	EventFound          bool   `json:"eventFound,omitempty"`
	EventId             string `json:"eventId,omitempty"`
	AccountIdentifier   string `json:"accountIdentifier,omitempty"`
	OrgIdentifier       string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier   string `json:"projectIdentifier,omitempty"`
	TriggerIdentifier   string `json:"triggerIdentifier,omitempty"`
	PipelineIdentifier  string `json:"pipelineIdentifier,omitempty"`
	PipelineExecutionId string `json:"pipelineExecutionId,omitempty"`
	ExceptionOccured    bool   `json:"exceptionOccured,omitempty"`
	Status              string `json:"status,omitempty"`
	Message             string `json:"message,omitempty"`
	Payload             string `json:"payload,omitempty"`
	EventCreatedAt      int64  `json:"eventCreatedAt,omitempty"`
	RuntimeInput        string `json:"runtimeInput,omitempty"`
}

type WebhookTriggersApiPipelineprocessWebhookEventOpts ¶

type WebhookTriggersApiPipelineprocessWebhookEventOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type WebhookTriggersApiProcessCustomWebhookEventOpts ¶

type WebhookTriggersApiProcessCustomWebhookEventOpts struct {
	PipelineIdentifier optional.String
	TriggerIdentifier  optional.String
}

type WebhookTriggersApiService ¶

type WebhookTriggersApiService service

func (*WebhookTriggersApiService) FetchWebhookDetails ¶

func (a *WebhookTriggersApiService) FetchWebhookDetails(ctx context.Context, accountIdentifier string, eventId string) (ResponseDtoWebhookEventProcessingDetails, *http.Response, error)

WebhookTriggersApiService Gets webhook event processing details for input eventId.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountIdentifier
  • @param eventId

@return ResponseDtoWebhookEventProcessingDetails

func (*WebhookTriggersApiService) PipelineprocessWebhookEvent ¶

func (a *WebhookTriggersApiService) PipelineprocessWebhookEvent(ctx context.Context, body string, accountIdentifier string, localVarOptionals *WebhookTriggersApiPipelineprocessWebhookEventOpts) (ResponseDtoString, *http.Response, error)

func (*WebhookTriggersApiService) ProcessCustomWebhookEvent ¶

func (a *WebhookTriggersApiService) ProcessCustomWebhookEvent(ctx context.Context, body string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *WebhookTriggersApiProcessCustomWebhookEventOpts) (ResponseDtoString, *http.Response, error)

type WeightedVariation ¶ added in v0.1.14

type WeightedVariation struct {
	// The variation identifier
	Variation string `json:"variation"`
	// The weight to be given to the variation in percent
	Weight int32 `json:"weight"`
}

A variation and the weighting it should receive as part of a percentage rollout

type WorkloadRecommendationDto ¶ added in v0.1.14

type WorkloadRecommendationDto struct {
	Id                       string                             `json:"id,omitempty"`
	ContainerRecommendations map[string]ContainerRecommendation `json:"containerRecommendations,omitempty"`
	Items                    []ContainerHistogramDto            `json:"items,omitempty"`
	LastDayCost              *Cost                              `json:"lastDayCost,omitempty"`
}

type YamlDiffRecordDto ¶ added in v0.1.14

type YamlDiffRecordDto struct {
	OldYaml string `json:"oldYaml,omitempty"`
	NewYaml string `json:"newYaml,omitempty"`
}

type YamlSchemaErrorDto ¶ added in v0.1.25

type YamlSchemaErrorDto struct {
	Message     string         `json:"message,omitempty"`
	StageInfo   *NodeErrorInfo `json:"stageInfo,omitempty"`
	StepInfo    *NodeErrorInfo `json:"stepInfo,omitempty"`
	Fqn         string         `json:"fqn,omitempty"`
	HintMessage string         `json:"hintMessage,omitempty"`
}

type YamlSchemaErrorWrapperDto ¶ added in v0.1.25

type YamlSchemaErrorWrapperDto struct {
	Type_        string               `json:"type,omitempty"`
	SchemaErrors []YamlSchemaErrorDto `json:"schemaErrors,omitempty"`
}

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL