nextgen

package
v0.3.85 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 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
EnvironmentsApi ImportEnvironment Post /ng/api/environmentsV2/import Get Environment YAML from Git Repository
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
MonitoredServiceApi DeleteMonitoredService Delete /monitored-service/{identifier} delete monitored service data
MonitoredServiceApi GetMonitoredService Get /monitored-service/{identifier} get monitored service data
MonitoredServiceApi SaveMonitoredService Post /monitored-service saves monitored service data
MonitoredServiceApi UpdateMonitoredService Put /monitored-service/{identifier} updates monitored service data
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
ServicesApi ImportService Post /ng/api/servicesV2/import Get Service YAML from Git Repository
ServiceOverridesApi CreateServiceOverrideV2 Post /serviceOverrides Create an ServiceOverride Entity
ServiceOverridesApi DeleteServiceOverrideV2 Delete /serviceOverrides/{identifier} Delete a Service Override entity
ServiceOverridesApi GetServiceOverridesV2 Get /serviceOverrides/get-with-yaml/{identifier} Gets Service Overrides by Identifier
ServiceOverridesApi UpdateServiceOverrideV2 Put /serviceOverrides Update an ServiceOverride Entity
ServiceOverridesApi ImportServiceOverrides Post /serviceOverrides/import import Service Overrides from remote
SloApi DeleteSLODataNg Delete /account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} delete slo data
SloApi GetServiceLevelObjectiveNg Get /account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} get service level objective data
SloApi SaveSLODataNg Post /account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2 saves slo data
SloApi UpdateSLODataNg Put /account/{accountIdentifier}/org/{orgIdentifier}/project/{projectIdentifier}/slo/v2/identifier/{identifier} update slo data
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 User Group
UserGroupApi PostUserGroupV2 Post /ng/api/v2/user-groups Create User Group
UserGroupApi PutMember Put /ng/api/user-groups/{identifier}/member/{userIdentifier} Add user to User Group
UserGroupApi PutUserGroup Put /ng/api/user-groups Update User Group
UserGroupApi PutUserGroupV2 Put /ng/api/v2/user-groups Update User Group
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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * The Harness Software Delivery Platform uses OpenAPI Specification v3.0. Harness constantly improves these APIs. Please be aware that some improvements could cause breaking changes. # Introduction     The Harness API allows you to integrate and use all the services and modules we provide on the Harness Platform. If you use client-side SDKs, Harness functionality can be integrated with your client-side automation, helping you reduce manual efforts and deploy code faster.    For more information about how Harness works, read our [documentation](https://developer.harness.io/docs/getting-started) or visit the [Harness Developer Hub](https://developer.harness.io/).  ## How it works    The Harness API is a RESTful API that uses standard HTTP verbs. You can send requests in JSON, YAML, or form-data format. The format of the response matches the format of your request. You must send a single request at a time and ensure that you include your authentication key. For more information about this, go to [Authentication](#section/Introduction/Authentication).  ## Get started    Before you start integrating, get to know our API better by reading the following topics:    * [Harness key concepts](https://developer.harness.io/docs/getting-started/learn-harness-key-concepts/)   * [Authentication](#section/Introduction/Authentication)   * [Requests and responses](#section/Introduction/Requests-and-Responses)   * [Common Parameters](#section/Introduction/Common-Parameters-Beta)   * [Status Codes](#section/Introduction/Status-Codes)   * [Errors](#tag/Error-Response)   * [Versioning](#section/Introduction/Versioning-Beta)   * [Pagination](/#section/Introduction/Pagination-Beta)    The methods you need to integrate with depend on the functionality you want to use. Work with  your Harness Solutions Engineer to determine which methods you need.  ## Authentication  To authenticate with the Harness API, you need to:   1. Generate an API token on the Harness Platform.   2. Send the API token you generate in the `x-api-key` header in each request.  ### Generate an API token  To generate an API token, complete the following steps:   1. Go to the [Harness Platform](https://app.harness.io/).   2. On the left-hand navigation, click **My Profile**.   3. Click **+API Key**, enter a name for your key and then click **Save**.   4. Within the API Key tile, click **+Token**.   5. Enter a name for your token and click **Generate Token**. **Important**: Make sure to save your token securely. Harness does not store the API token for future reference, so make sure to save your token securely before you leave the page.  ### Send the API token in your requests  Send the token you created in the Harness Platform in the x-api-key header. For example:   `x-api-key: YOUR_API_KEY_HERE`  ## Requests and Responses    The structure for each request and response is outlined in the API documentation. We have examples in JSON and YAML for every request and response. You can use our online editor to test the examples.  ## Common Parameters [Beta]  | Field Name | Type    | Default | Description    | |------------|---------|---------|----------------| | identifier | string  | none    | URL-friendly version of the name, used to identify a resource within it's scope and so needs to be unique within the scope.                                                                                                            | | name       | string  | none    | Human-friendly name for the resource.                                                                                       | | org        | string  | none    | Limit to provided org identifiers.                                                                                                                     | | project    | string  | none    | Limit to provided project identifiers.                                                                                                                 | | description| string  | none    | More information about the specific resource.                                                                                    | | tags       | map[string]string  | none    | List of labels applied to the resource.                                                                                                                         | | order      | string  | desc    | Order to use when sorting the specified fields. Type: enum(asc,desc).                                                                                                                                     | | sort       | string  | none    | Fields on which to sort. Note: Specify the fields that you want to use for sorting. When doing so, consider the operational overhead of sorting fields. | | limit      | int     | 30      | Pagination: Number of items to return.                                                                                                                 | | page       | int     | 1       | Pagination page number strategy: Specify the page number within the paginated collection related to the number of items in each page.                  | | created    | int64   | none    | Unix timestamp that shows when the resource was created (in milliseconds).                                                               | | updated    | int64   | none    | Unix timestamp that shows when the resource was last edited (in milliseconds).                                                           |   ## Status Codes    Harness uses conventional HTTP status codes to indicate the status of an API request.    Generally, 2xx responses are reserved for success and 4xx status codes are reserved for failures. A 5xx response code indicates an error on the Harness server.    | Error Code  | Description |   |-------------|-------------|   | 200         |     OK      |   | 201         |   Created   |   | 202         |   Accepted  |   | 204         |  No Content |   | 400         | Bad Request |   | 401         | Unauthorized |   | 403         | Forbidden |   | 412         | Precondition Failed |   | 415         | Unsupported Media Type |   | 500         | Server Error |    To view our error response structures, go [here](#tag/Error-Response).  ## Versioning [Beta]  ### Harness Version   The current version of our Beta APIs is yet to be announced. The version number will use the date-header format and will be valid only for our Beta APIs.  ### Generation   All our beta APIs are versioned as a Generation, and this version is included in the path to every API resource. For example, v1 beta APIs begin with `app.harness.io/v1/`, where v1 is the API Generation.    The version number represents the core API and does not change frequently. The version number changes only if there is a significant departure from the basic underpinnings of the existing API. For example, when Harness performs a system-wide refactoring of core concepts or resources.  ## Pagination [Beta]  We use pagination to place limits on the number of responses associated with list endpoints. Pagination is achieved by the use of limit query parameters. The limit defaults to 30. Its maximum value is 100.  Following are the pagination headers supported in the response bodies of paginated APIs:   1. X-Total-Elements : Indicates the total number of entries in a paginated response.   2. X-Page-Number : Indicates the page number currently returned for a paginated response.   3. X-Page-Size : Indicates the number of entries per page for a paginated response.  For example:    ``` X-Total-Elements : 30 X-Page-Number : 0 X-Page-Size : 10   ```
 *
 * 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Infrastructure as Code Management
 *
 * Services for Harness IaCM Module.
 *
 * API version: 0.1.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * CD NextGen API Reference
 *
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * API version: 2.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

package swagger

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • CD NextGen API Reference *

  • No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) *

  • API version: 2.0

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

* Harness NextGen Software Delivery Platform API Reference * * This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • CD NextGen API Reference *

  • No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) *

  • API version: 2.0

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- 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 *

  • No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) *

  • API version: 2.0

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

package swagger

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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)

  • CD NextGen API Reference *

  • No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) *

  • API version: 2.0

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of

the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> -->

	*
	* API version: 3.0
	* Contact: contact@harness.io
	* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  - Harness NextGen Software Delivery Platform API Reference
    *
  - This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of

the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> -->

	*
	* API version: 3.0
	* Contact: contact@harness.io
	* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

  - Harness NextGen Software Delivery Platform API Reference
    *
  - This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of

the breaking change with respect to the generated code stub # Authentication <!-- ReDoc-Inject: <security-definitions> -->

	*
	* API version: 3.0
	* Contact: contact@harness.io
	* Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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 GitOps API Reference
 *
 * This the Open Api Spec 3 for the GitoOps 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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 GitOps API Reference
 *
 * This the Open Api Spec 3 for the GitoOps 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
 *
 * API version: 3.0
 * Contact: contact@harness.io
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

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

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

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

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

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

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

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

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

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

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

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

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

 * Harness NextGen Software Delivery Platform API Reference
 *
 * This is the Open 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)

 * CD NextGen API Reference
 *
 * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
 *
 * API version: 2.0
 * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git)

package swagger

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • The Harness Software Delivery Platform uses OpenAPI Specification v3.0. Harness constantly improves these APIs. Please be aware that some improvements could cause breaking changes. # Introduction The Harness API allows you to integrate and use all the services and modules we provide on the Harness Platform. If you use client-side SDKs, Harness functionality can be integrated with your client-side automation, helping you reduce manual efforts and deploy code faster. For more information about how Harness works, read our [documentation](https://developer.harness.io/docs/getting-started) or visit the [Harness Developer Hub](https://developer.harness.io/). ## How it works The Harness API is a RESTful API that uses standard HTTP verbs. You can send requests in JSON, YAML, or form-data format. The format of the response matches the format of your request. You must send a single request at a time and ensure that you include your authentication key. For more information about this, go to [Authentication](#section/Introduction/Authentication). ## Get started Before you start integrating, get to know our API better by reading the following topics: * [Harness key concepts](https://developer.harness.io/docs/getting-started/learn-harness-key-concepts/) * [Authentication](#section/Introduction/Authentication) * [Requests and responses](#section/Introduction/Requests-and-Responses) * [Common Parameters](#section/Introduction/Common-Parameters-Beta) * [Status Codes](#section/Introduction/Status-Codes) * [Errors](#tag/Error-Response) * [Versioning](#section/Introduction/Versioning-Beta) * Pagination(/#section/Introduction/Pagination-Beta) The methods you need to integrate with depend on the functionality you want to use. Work with your Harness Solutions Engineer to determine which methods you need. ## Authentication To authenticate with the Harness API, you need to: 1. Generate an API token on the Harness Platform. 2. Send the API token you generate in the `x-api-key` header in each request. ### Generate an API token To generate an API token, complete the following steps: 1. Go to the [Harness Platform](https://app.harness.io/). 2. On the left-hand navigation, click **My Profile**. 3. Click **+API Key**, enter a name for your key and then click **Save**. 4. Within the API Key tile, click **+Token**. 5. Enter a name for your token and click **Generate Token**. **Important**: Make sure to save your token securely. Harness does not store the API token for future reference, so make sure to save your token securely before you leave the page. ### Send the API token in your requests Send the token you created in the Harness Platform in the x-api-key header. For example: `x-api-key: YOUR_API_KEY_HERE` ## Requests and Responses The structure for each request and response is outlined in the API documentation. We have examples in JSON and YAML for every request and response. You can use our online editor to test the examples. ## Common Parameters [Beta] | Field Name | Type | Default | Description | |------------|---------|---------|----------------| | identifier | string | none | URL-friendly version of the name, used to identify a resource within it's scope and so needs to be unique within the scope. | | name | string | none | Human-friendly name for the resource. | | org | string | none | Limit to provided org identifiers. | | project | string | none | Limit to provided project identifiers. | | description| string | none | More information about the specific resource. | | tags | map[string]string | none | List of labels applied to the resource. | | order | string | desc | Order to use when sorting the specified fields. Type: enum(asc,desc). | | sort | string | none | Fields on which to sort. Note: Specify the fields that you want to use for sorting. When doing so, consider the operational overhead of sorting fields. | | limit | int | 30 | Pagination: Number of items to return. | | page | int | 1 | Pagination page number strategy: Specify the page number within the paginated collection related to the number of items in each page. | | created | int64 | none | Unix timestamp that shows when the resource was created (in milliseconds). | | updated | int64 | none | Unix timestamp that shows when the resource was last edited (in milliseconds). | ## Status Codes Harness uses conventional HTTP status codes to indicate the status of an API request. Generally, 2xx responses are reserved for success and 4xx status codes are reserved for failures. A 5xx response code indicates an error on the Harness server. | Error Code | Description | |-------------|-------------| | 200 | OK | | 201 | Created | | 202 | Accepted | | 204 | No Content | | 400 | Bad Request | | 401 | Unauthorized | | 403 | Forbidden | | 412 | Precondition Failed | | 415 | Unsupported Media Type | | 500 | Server Error | To view our error response structures, go [here](#tag/Error-Response). ## Versioning [Beta] ### Harness Version The current version of our Beta APIs is yet to be announced. The version number will use the date-header format and will be valid only for our Beta APIs. ### Generation All our beta APIs are versioned as a Generation, and this version is included in the path to every API resource. For example, v1 beta APIs begin with `app.harness.io/v1/`, where v1 is the API Generation. The version number represents the core API and does not change frequently. The version number changes only if there is a significant departure from the basic underpinnings of the existing API. For example, when Harness performs a system-wide refactoring of core concepts or resources. ## Pagination [Beta] We use pagination to place limits on the number of responses associated with list endpoints. Pagination is achieved by the use of limit query parameters. The limit defaults to 30. Its maximum value is 100. Following are the pagination headers supported in the response bodies of paginated APIs: 1. X-Total-Elements : Indicates the total number of entries in a paginated response. 2. X-Page-Number : Indicates the page number currently returned for a paginated response. 3. X-Page-Size : Indicates the number of entries per page for a paginated response. For example: ``` X-Total-Elements : 30 X-Page-Number : 0 X-Page-Size : 10 ``` *

  • 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps service. 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 GitOps API Reference *

  • This the Open Api Spec 3 for the GitoOps 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open 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 # Authentication <!-- ReDoc-Inject: <security-definitions> --> *

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

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

  • API version: 3.0

  • Contact: contact@harness.io

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

  • Harness NextGen Software Delivery Platform API Reference *

  • This is the Open Api Spec 3 for the NextGen Manager. This is under active development. Beware of the breaking change with respect to the generated code stub # Authentication <!-- 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
	OidcAuthentication  AwsAuthType
}{
	ManualConfig:        "ManualConfig",
	Irsa:                "Irsa",
	InheritFromDelegate: "InheritFromDelegate",
	OidcAuthentication:  "OidcAuthentication",
}
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 AwsSdkClientBackOffStrategyTypes = struct {
	FixedDelayBackoffStrategy  AwsSdkClientBackOffStrategyType
	EqualJitterBackoffStrategy AwsSdkClientBackOffStrategyType
	FullJitterBackoffStrategy  AwsSdkClientBackOffStrategyType
}{
	FixedDelayBackoffStrategy:  "FixedDelayBackoffStrategy",
	EqualJitterBackoffStrategy: "EqualJitterBackoffStrategy",
	FullJitterBackoffStrategy:  "FullJitterBackoffStrategy",
}
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 AzureAuthTypeValues = []string{
	AzureAuthTypes.Certificate.String(),
	AzureAuthTypes.SecretKey.String(),
}
View Source
var AzureAuthTypes = struct {
	Certificate AzureAuthType
	SecretKey   AzureAuthType
}{
	Certificate: "Certificate",
	SecretKey:   "Secret",
}
View Source
var AzureCredentialTypeValues = []string{
	AzureCredentialTypes.InheritFromDelegate.String(),
	AzureCredentialTypes.ManualConfig.String(),
}
View Source
var AzureCredentialTypes = struct {
	InheritFromDelegate AzureCredentialType
	ManualConfig        AzureCredentialType
}{
	InheritFromDelegate: "InheritFromDelegate",
	ManualConfig:        "ManualConfig",
}
View Source
var AzureMsiAuthTypeValues = []string{
	AzureMsiAuthTypes.SystemAssignedManagedIdentity.String(),
	AzureMsiAuthTypes.UserAssignedManagedIdentity.String(),
}
View Source
var AzureMsiAuthTypes = struct {
	SystemAssignedManagedIdentity AzureMsiAuthType
	UserAssignedManagedIdentity   AzureMsiAuthType
}{
	SystemAssignedManagedIdentity: "SystemAssignedManagedIdentity",
	UserAssignedManagedIdentity:   "UserAssignedManagedIdentity",
}
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 CVNGNotificationChannelTypes = struct {
	Email     CVNGNotificationChannelType
	Slack     CVNGNotificationChannelType
	PagerDuty CVNGNotificationChannelType
	MsTeams   CVNGNotificationChannelType
}{
	Email:     "Email",
	Slack:     "Slack",
	PagerDuty: "PagerDuty",
	MsTeams:   "MsTeams",
}
View Source
var CVNGNotificationChannelTypesSlice = []string{
	CVNGNotificationChannelTypes.Email.String(),
	CVNGNotificationChannelTypes.Slack.String(),
	CVNGNotificationChannelTypes.PagerDuty.String(),
	CVNGNotificationChannelTypes.MsTeams.String(),
}
View Source
var ChangeSourceTypes = struct {
	HarnessCDNextGen ChangeSourceType
	PagerDuty        ChangeSourceType
	K8sCluster       ChangeSourceType
	HarnessCD        ChangeSourceType
}{
	HarnessCDNextGen: "HarnessCDNextGen",
	PagerDuty:        "PagerDuty",
	K8sCluster:       "K8sCluster",
	HarnessCD:        "HarnessCD",
}
View Source
var ChangeSourceTypesSlice = []string{
	ChangeSourceTypes.HarnessCDNextGen.String(),
	ChangeSourceTypes.PagerDuty.String(),
	ChangeSourceTypes.K8sCluster.String(),
	ChangeSourceTypes.HarnessCD.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
	Azure               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
	Jenkins             ConnectorType
	Nexus               ConnectorType
	Github              ConnectorType
	Gitlab              ConnectorType
	Bitbucket           ConnectorType
	Codecommit          ConnectorType
	CEAws               ConnectorType
	CEAzure             ConnectorType
	GcpCloudCost        ConnectorType
	CEK8sCluster        ConnectorType
	HttpHelmRepo        ConnectorType
	OciHelmRepo         ConnectorType
	NewRelic            ConnectorType
	Datadog             ConnectorType
	SumoLogic           ConnectorType
	PagerDuty           ConnectorType
	GcpSecretManager    ConnectorType
	Spot                ConnectorType
	ServiceNow          ConnectorType
	Tas                 ConnectorType
	TerraformCloud      ConnectorType
	ElasticSearch       ConnectorType
	Rancher             ConnectorType
	CustomHealth        ConnectorType
	Pdc                 ConnectorType
	CustomSecretManager 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",
	Jenkins:             "Jenkins",
	Nexus:               "Nexus",
	Github:              "Github",
	Gitlab:              "Gitlab",
	Bitbucket:           "Bitbucket",
	Codecommit:          "Codecommit",
	CEAws:               "CEAws",
	CEAzure:             "CEAzure",
	GcpCloudCost:        "GcpCloudCost",
	CEK8sCluster:        "CEK8sCluster",
	HttpHelmRepo:        "HttpHelmRepo",
	OciHelmRepo:         "OciHelmRepo",
	NewRelic:            "NewRelic",
	Datadog:             "Datadog",
	SumoLogic:           "SumoLogic",
	PagerDuty:           "PagerDuty",
	GcpSecretManager:    "GcpSecretManager",
	Azure:               "Azure",
	Spot:                "Spot",
	ServiceNow:          "ServiceNow",
	Tas:                 "Tas",
	TerraformCloud:      "TerraformCloud",
	ElasticSearch:       "ElasticSearch",
	Rancher:             "Rancher",
	CustomHealth:        "CustomHealth",
	Pdc:                 "Pdc",
	CustomSecretManager: "CustomSecretManager",
}
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.Jenkins.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.OciHelmRepo.String(),
	ConnectorTypes.NewRelic.String(),
	ConnectorTypes.Datadog.String(),
	ConnectorTypes.SumoLogic.String(),
	ConnectorTypes.PagerDuty.String(),
	ConnectorTypes.GcpSecretManager.String(),
	ConnectorTypes.Azure.String(),
	ConnectorTypes.Spot.String(),
	ConnectorTypes.ServiceNow.String(),
	ConnectorTypes.Tas.String(),
	ConnectorTypes.TerraformCloud.String(),
	ConnectorTypes.ElasticSearch.String(),
	ConnectorTypes.Rancher.String(),
	ConnectorTypes.CustomHealth.String(),
	ConnectorTypes.Pdc.String(),
	ConnectorTypes.CustomSecretManager.String(),
}
View Source
var DependencyMetadataTypes = struct {
	KUBERNETES DependencyMetadataType
}{
	KUBERNETES: "KUBERNETES",
}
View Source
var DependencyMetadataTypesSlice = []string{
	DependencyMetadataTypes.KUBERNETES.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 ElkAuthTypeValues = []string{
	ElkAuthTypes.None.String(),
	ElkAuthTypes.UsernamePassword.String(),
	ElkAuthTypes.ApiClientToken.String(),
}
View Source
var ElkAuthTypes = struct {
	None             ElkAuthType
	UsernamePassword ElkAuthType
	ApiClientToken   ElkAuthType
}{
	None:             "None",
	UsernamePassword: "UsernamePassword",
	ApiClientToken:   "ApiClientToken",
}
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
	EntityNotFound   ErrorCode
}{
	ResourceNotFound: "RESOURCE_NOT_FOUND_EXCEPTION",
	EntityNotFound:   "ENTITY_NOT_FOUND",
}
View Source
var FileUsageValues = []string{
	FileUsages.ManifestFile.String(),
	FileUsages.Config.String(),
	FileUsages.Script.String(),
}
View Source
var FileUsages = struct {
	ManifestFile FileUsage
	Config       FileUsage
	Script       FileUsage
}{
	ManifestFile: "ManifestFile",
	Config:       "Config",
	Script:       "Script",
}
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(),
	GithubHttpCredentialTypes.GithubApp.String(),
	GithubHttpCredentialTypes.Anonymous.String(),
}
View Source
var GithubHttpCredentialTypes = struct {
	UsernameToken GithubHttpCredentialType
	GithubApp     GithubHttpCredentialType
	Anonymous     GithubHttpCredentialType
}{
	UsernameToken: "UsernameToken",
	GithubApp:     "GithubApp",
	Anonymous:     "Anonymous",
}
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 HealthSourceTypes = struct {
	AppDynamics           HealthSourceType
	NewRelic              HealthSourceType
	StackdriverLog        HealthSourceType
	Splunk                HealthSourceType
	Prometheus            HealthSourceType
	Stackdriver           HealthSourceType
	DatadogMetrics        HealthSourceType
	DatadogLog            HealthSourceType
	Dynatrace             HealthSourceType
	ErrorTracking         HealthSourceType
	CustomHealthMetric    HealthSourceType
	CustomHealthLog       HealthSourceType
	SplunkMetric          HealthSourceType
	ElasticSearch         HealthSourceType
	CloudWatchMetrics     HealthSourceType
	AwsPrometheus         HealthSourceType
	SumologicMetrics      HealthSourceType
	SumologicLogs         HealthSourceType
	SplunkSignalFXMetrics HealthSourceType
	GrafanaLokiLogs       HealthSourceType
	AzureLogs             HealthSourceType
	AzureMetrics          HealthSourceType
}{
	AppDynamics:           "AppDynamics",
	NewRelic:              "NewRelic",
	StackdriverLog:        "StackdriverLog",
	Splunk:                "Splunk",
	Prometheus:            "Prometheus",
	Stackdriver:           "Stackdriver",
	DatadogMetrics:        "DatadogMetrics",
	DatadogLog:            "DatadogLog",
	Dynatrace:             "Dynatrace",
	ErrorTracking:         "ErrorTracking",
	CustomHealthMetric:    "CustomHealthMetric",
	CustomHealthLog:       "CustomHealthLog",
	SplunkMetric:          "SplunkMetric",
	ElasticSearch:         "ElasticSearch",
	CloudWatchMetrics:     "CloudWatchMetrics",
	AwsPrometheus:         "AwsPrometheus",
	SumologicMetrics:      "SumologicMetrics",
	SumologicLogs:         "SumologicLogs",
	SplunkSignalFXMetrics: "SplunkSignalFXMetrics",
	GrafanaLokiLogs:       "GrafanaLokiLogs",
	AzureLogs:             "AzureLogs",
	AzureMetrics:          "AzureMetrics",
}
View Source
var HealthSourceTypesSlice = []string{
	HealthSourceTypes.AppDynamics.String(),
	HealthSourceTypes.NewRelic.String(),
	HealthSourceTypes.StackdriverLog.String(),
	HealthSourceTypes.Splunk.String(),
	HealthSourceTypes.Prometheus.String(),
	HealthSourceTypes.Stackdriver.String(),
	HealthSourceTypes.DatadogMetrics.String(),
	HealthSourceTypes.DatadogLog.String(),
	HealthSourceTypes.Dynatrace.String(),
	HealthSourceTypes.ErrorTracking.String(),
	HealthSourceTypes.CustomHealthMetric.String(),
	HealthSourceTypes.CustomHealthLog.String(),
	HealthSourceTypes.SplunkMetric.String(),
	HealthSourceTypes.ElasticSearch.String(),
	HealthSourceTypes.CloudWatchMetrics.String(),
	HealthSourceTypes.AwsPrometheus.String(),
	HealthSourceTypes.SumologicMetrics.String(),
	HealthSourceTypes.SumologicLogs.String(),
	HealthSourceTypes.SplunkSignalFXMetrics.String(),
	HealthSourceTypes.GrafanaLokiLogs.String(),
	HealthSourceTypes.AzureLogs.String(),
	HealthSourceTypes.AzureMetrics.String(),
}
View Source
var HttpHelmAuthTypes = struct {
	Anonymous        HttpHelmAuthType
	UsernamePassword HttpHelmAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var InfrastructureDeploymenTypes = struct {
	KUBERNETES            InfrastructureDeploymenType
	NATIVE_HELM           InfrastructureDeploymenType
	SSH                   InfrastructureDeploymenType
	WINRM                 InfrastructureDeploymenType
	SERVERLESS_AWS_LAMBDA InfrastructureDeploymenType
	AZURE_WEBAPP          InfrastructureDeploymenType
	CUSTOM                InfrastructureDeploymenType
	ECS                   InfrastructureDeploymenType
}{
	KUBERNETES:            "Kubernetes",
	NATIVE_HELM:           "NativeHelm",
	SSH:                   "Ssh",
	WINRM:                 "WinRm",
	SERVERLESS_AWS_LAMBDA: "ServerlessAwsLambda",
	AZURE_WEBAPP:          "AzureWebApp",
	CUSTOM:                "Custom",
	ECS:                   "ECS",
}
View Source
var InfrastructureDeploymentypeValues = []string{
	InfrastructureDeploymenTypes.KUBERNETES.String(),
	InfrastructureDeploymenTypes.NATIVE_HELM.String(),
	InfrastructureDeploymenTypes.SSH.String(),
	InfrastructureDeploymenTypes.WINRM.String(),
	InfrastructureDeploymenTypes.SERVERLESS_AWS_LAMBDA.String(),
	InfrastructureDeploymenTypes.AZURE_WEBAPP.String(),
	InfrastructureDeploymenTypes.CUSTOM.String(),
	InfrastructureDeploymenTypes.ECS.String(),
}
View Source
var InfrastructureTypeValues = []string{
	InfrastructureTypes.KUBERNETES_DIRECT.String(),
	InfrastructureTypes.KUBERNETES_GCP.String(),
	InfrastructureTypes.SERVERLESS_AWS_LAMBDA.String(),
	InfrastructureTypes.PDC.String(),
	InfrastructureTypes.KUBERNETES_AZURE.String(),
	InfrastructureTypes.SSH_WINRM_AZURE.String(),
	InfrastructureTypes.SSH_WINRM_AWS.String(),
	InfrastructureTypes.AZURE_WEB_APP.String(),
	InfrastructureTypes.ECS.String(),
	InfrastructureTypes.GITOPS.String(),
	InfrastructureTypes.CUSTOM_DEPLOYMENT.String(),
	InfrastructureTypes.TAS.String(),
	InfrastructureTypes.KUBERNETES_RANCHER.String(),
	InfrastructureTypes.AWS_SAM.String(),
}
View Source
var InfrastructureTypes = struct {
	KUBERNETES_DIRECT     InfrastructureType
	KUBERNETES_GCP        InfrastructureType
	SERVERLESS_AWS_LAMBDA InfrastructureType
	PDC                   InfrastructureType
	KUBERNETES_AZURE      InfrastructureType
	SSH_WINRM_AZURE       InfrastructureType
	SSH_WINRM_AWS         InfrastructureType
	AZURE_WEB_APP         InfrastructureType
	ECS                   InfrastructureType
	GITOPS                InfrastructureType
	CUSTOM_DEPLOYMENT     InfrastructureType
	TAS                   InfrastructureType
	KUBERNETES_RANCHER    InfrastructureType
	AWS_SAM               InfrastructureType
}{
	KUBERNETES_DIRECT:     "KubernetesDirect",
	KUBERNETES_GCP:        "KubernetesGcp",
	SERVERLESS_AWS_LAMBDA: "ServerlessAwsLambda",
	PDC:                   "Pdc",
	KUBERNETES_AZURE:      "KubernetesAzure",
	SSH_WINRM_AZURE:       "SshWinRmAzure",
	SSH_WINRM_AWS:         "SshWinRmAws",
	AZURE_WEB_APP:         "AzureWebApp",
	ECS:                   "ECS",
	GITOPS:                "GitOps",
	CUSTOM_DEPLOYMENT:     "CustomDeployment",
	TAS:                   "TAS",
	KUBERNETES_RANCHER:    "KubernetesRancher",
	AWS_SAM:               "AWS_SAM",
}
View Source
var JiraAuthTypeValues = []string{
	JiraAuthTypes.UsernamePassword.String(),
	JiraAuthTypes.PersonalAccessToken.String(),
}
View Source
var JiraAuthTypes = struct {
	UsernamePassword    JiraAuthType
	PersonalAccessToken JiraAuthType
}{
	UsernamePassword:    "UsernamePassword",
	PersonalAccessToken: "PersonalAccessToken",
}
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 MetricThresholdTypes = struct {
	FailImmediately MetricThresholdType
	IgnoreThreshold MetricThresholdType
}{
	FailImmediately: "FailImmediately",
	IgnoreThreshold: "IgnoreThreshold",
}
View Source
var MetricThresholdTypesSlice = []string{
	MetricThresholdTypes.FailImmediately.String(),
	MetricThresholdTypes.IgnoreThreshold.String(),
}
View Source
var NGFileTypeValues = []string{
	NGFileTypes.File.String(),
	NGFileTypes.Folder.String(),
}
View Source
var NGFileTypes = struct {
	File   NGFileType
	Folder NGFileType
}{
	File:   "FILE",
	Folder: "FOLDER",
}
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 NotificationRuleConditionTypes = struct {
	ErrorBudgetRemainingPercentage NotificationRuleConditionType
	ErrorBudgetRemainingMinutes    NotificationRuleConditionType
	ErrorBudgetBurnRate            NotificationRuleConditionType
	ChangeImpact                   NotificationRuleConditionType
	HealthScore                    NotificationRuleConditionType
	ChangeObserved                 NotificationRuleConditionType
	CodeErrors                     NotificationRuleConditionType
	DeploymentImpactReport         NotificationRuleConditionType
}{
	ErrorBudgetRemainingPercentage: "ErrorBudgetRemainingPercentage",
	ErrorBudgetRemainingMinutes:    "ErrorBudgetRemainingMinutes",
	ErrorBudgetBurnRate:            "ErrorBudgetBurnRate",
	ChangeImpact:                   "ChangeImpact",
	HealthScore:                    "HealthScore",
	ChangeObserved:                 "ChangeObserved",
	CodeErrors:                     "CodeErrors",
	DeploymentImpactReport:         "DeploymentImpactReport",
}
View Source
var NotificationRuleConditionTypesSlice = []string{
	NotificationRuleConditionTypes.ErrorBudgetRemainingPercentage.String(),
	NotificationRuleConditionTypes.ErrorBudgetRemainingMinutes.String(),
	NotificationRuleConditionTypes.ErrorBudgetBurnRate.String(),
	NotificationRuleConditionTypes.ChangeImpact.String(),
	NotificationRuleConditionTypes.HealthScore.String(),
	NotificationRuleConditionTypes.ChangeObserved.String(),
	NotificationRuleConditionTypes.CodeErrors.String(),
	NotificationRuleConditionTypes.DeploymentImpactReport.String(),
}
View Source
var OciHelmAuthTypeValues = []string{
	OciHelmAuthTypes.UsernamePassword.String(),
	OciHelmAuthTypes.Anonymous.String(),
}
View Source
var OciHelmAuthTypes = struct {
	Anonymous        OciHelmAuthType
	UsernamePassword OciHelmAuthType
}{
	Anonymous:        "Anonymous",
	UsernamePassword: "UsernamePassword",
}
View Source
var RancherAuthTypes = struct {
	BearerToken RancherAuthType
}{
	BearerToken: "BearerToken",
}
View Source
var RancherConfigTypes = struct {
	ManualConfig RancherConfigType
}{
	ManualConfig: "ManualConfig",
}
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 SLIEvaluationTypes = struct {
	Window     SLIEvaluationType
	Request    SLIEvaluationType
	MetricLess SLIEvaluationType
}{
	Window:     "Window",
	Request:    "Request",
	MetricLess: "MetricLess",
}
View Source
var SLIEvaluationTypesSlice = []string{
	SLIEvaluationTypes.Window.String(),
	SLIEvaluationTypes.Request.String(),
	SLIEvaluationTypes.MetricLess.String(),
}
View Source
var SLIMetricTypes = struct {
	Threshold SLIMetricType
	Ratio     SLIMetricType
}{
	Threshold: "Threshold",
	Ratio:     "Ratio",
}
View Source
var SLIMetricTypesSlice = []string{
	SLIMetricTypes.Threshold.String(),
	SLIMetricTypes.Ratio.String(),
}
View Source
var SLOCalenderTypes = struct {
	Weekly    SLOCalenderType
	Monthly   SLOCalenderType
	Quarterly SLOCalenderType
}{
	Weekly:    "Weekly",
	Monthly:   "Monthly",
	Quarterly: "Quarterly",
}
View Source
var SLOCalenderTypesSlice = []string{
	SLOCalenderTypes.Weekly.String(),
	SLOCalenderTypes.Monthly.String(),
	SLOCalenderTypes.Quarterly.String(),
}
View Source
var SLOTargetTypes = struct {
	Rolling  SLOTargetType
	Calender SLOTargetType
}{
	Rolling:  "Rolling",
	Calender: "Calender",
}
View Source
var SLOTargetTypesSlice = []string{
	SLOTargetTypes.Rolling.String(),
	SLOTargetTypes.Calender.String(),
}
View Source
var SLOTypes = struct {
	Simple    SLOType
	Composite SLOType
}{
	Simple:    "Simple",
	Composite: "Composite",
}
View Source
var SLOTypesSlice = []string{
	SLOTypes.Simple.String(),
	SLOTypes.Composite.String(),
}
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(),
	SecretTypes.WinRmCredentials.String(),
}
View Source
var SecretTypes = struct {
	SecretFile       SecretType
	SecretText       SecretType
	SSHKey           SecretType
	WinRmCredentials SecretType
}{
	SecretFile:       "SecretFile",
	SecretText:       "SecretText",
	SSHKey:           "SSHKey",
	WinRmCredentials: "WinRmCredentials",
}
View Source
var ServiceNowAuthTypeValues = []string{
	ServiceNowAuthTypes.ServiceNowUserNamePassword.String(),
	ServiceNowAuthTypes.ServiceNowAdfs.String(),
	ServiceNowAuthTypes.ServiceNowRefreshToken.String(),
}
View Source
var ServiceNowAuthTypes = struct {
	ServiceNowUserNamePassword ServiceNowAuthType
	ServiceNowAdfs             ServiceNowAuthType
	ServiceNowRefreshToken     ServiceNowAuthType
}{
	ServiceNowUserNamePassword: "UsernamePassword",
	ServiceNowAdfs:             "AdfsClientCredentialsWithCertificate",
	ServiceNowRefreshToken:     "RefreshTokenGrantType",
}
View Source
var SpotAuthTypes = struct {
	PermanentTokenConfig SpotAuthType
}{
	PermanentTokenConfig: "PermanentTokenConfig",
}
View Source
var TasCredentialTypeValues = []string{
	TasCredentialTypes.ManualConfig.String(),
}
View Source
var TasCredentialTypes = struct {
	ManualConfig TasCredentialType
}{
	ManualConfig: "ManualConfig",
}
View Source
var TerraformCloudAuthTypes = struct {
	ApiToken TerraformCloudAuthType
}{
	ApiToken: "ApiToken",
}
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

	AgentApi *AgentsApiService

	ApiKeyApi *ApiKeyApiService

	ApplicationsApiService *ApplicationsApiService

	AuditApi *AuditApiService

	AuditFiltersApi *AuditFiltersApiService

	AuthenticationSettingsApi *AuthenticationSettingsApiService

	ClustersApi *ClustersApiService

	CloudCostAnomaliesApi *CloudCostAnomaliesApiService

	CloudCostAutoStoppingFixedSchedulesApi *CloudCostAutoStoppingFixedSchedulesApiService

	CloudCostAutoStoppingLoadBalancersApi *CloudCostAutoStoppingLoadBalancersApiService

	CloudCostAutoStoppingRulesApi *CloudCostAutoStoppingRulesApiService

	CloudCostAutoStoppingRulesV2Api *CloudCostAutoStoppingRulesV2ApiService

	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

	FreezeCRUDApi *FreezeCRUDApiService

	GitBranchesApi *GitBranchesApiService

	GitFullSyncApi *GitFullSyncApiService

	GitSyncApi *GitSyncApiService

	GitSyncErrorsApi *GitSyncErrorsApiService

	GitSyncSettingsApi *GitSyncSettingsApiService

	GnuPGPKeysApi *GnuPGPKeysApiService

	HarnessResourceGroupApi *HarnessResourceGroupApiService

	HarnessResourceTypeApi *HarnessResourceTypeApiService

	HostsApi *HostsApiService

	InfrastructuresApi *InfrastructuresApiService

	InputSetsApi *InputSetsApiService

	InviteApi *InviteApiService

	LicensesApi *LicensesApiService

	MonitoredServiceApi *MonitoredServiceApiService

	OrganizationApi *OrganizationApiService

	PermissionsApi *PermissionsApiService

	PipelinesApi *PipelinesApiService

	PipelinesDashboardApi *PipelinesDashboardApiService

	ProjectApi *ProjectApiService

	ProjectMappingsApi *ProjectMappingsApiService

	RepositoriesApiService *RepositoriesApiService

	RepositoryCertificatesApi *RepositoryCertificatesApiService

	RepositoryCredentialsApi *RepositoryCredentialsApiService

	RoleAssignmentsApi *RoleAssignmentsApiService

	RolesApi *RolesApiService

	SCIMApi *SCIMApiService

	SCMApi *SCMApiService

	SMTPApi *SMTPApiService

	SecretManagersApi *SecretManagersApiService

	SecretsApi *SecretsApiService

	ServiceAccountApi *ServiceAccountApiService

	ServicesApi *ServicesApiService

	ServiceOverridesApi *ServiceOverridesApiService

	SloApi *SloApiService

	SrmNotificationApiService *SrmNotificationApiService

	SourceCodeManagerApi *SourceCodeManagerApiService

	TargetGroupsApi *TargetGroupsApiService

	TargetsApi *TargetsApiService

	TokenApi *TokenApiService

	TriggersApi *TriggersApiService

	UsageApi *UsageApiService

	UserApi *UserApiService

	UserGroupApi *UserGroupApiService

	ValidateHostApi *ValidateHostApiService

	VariablesApi *VariablesApiService

	WebhookEventHandlerApi *WebhookEventHandlerApiService

	WebhookTriggersApi *WebhookTriggersApiService

	WorkspaceApi *WorkspacesApiService
	// 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"`
	Kind           string           `json:"kind,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"`
	Errors   []string            `json:"errors,omitempty"`
	Success  bool                `json:"success"`
}

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"`
	Zone             string              `json:"zone,omitempty"`
	MachineType      string              `json:"machine_type,omitempty"`
	ApiKey           string              `json:"api-key,omitempty"`
	AllocateStaticIp bool                `json:"allocate_static_ip,omitempty"`
	Keypair          string              `json:"keypair,omitempty"`
	Certificates     []CertificatesData  `json:"certificates,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"`
	RoleBindings []RoleBinding `json:"roleBindings"`
	UserGroups   []string      `json:"userGroups,omitempty"`
}

type AddUsersResponse ¶

type AddUsersResponse struct {
	AddUserResponseMap map[string]string `json:"addUserResponseMap,omitempty"`
}

type AdditionalMetadata ¶ added in v0.3.60

type AdditionalMetadata struct {
	Values map[string]string `json:"values,omitempty"`
}

type AdviserIssuer ¶

type AdviserIssuer struct {
	AdviseType string `json:"adviseType"`
}

type AgentsApiAgentServiceForServerDeleteOpts ¶ added in v0.2.13

type AgentsApiAgentServiceForServerDeleteOpts struct {
	AccountIdentifier optional.String
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	Name              optional.String
	Type_             optional.String
	Tags              optional.Interface
	SearchTerm        optional.String
	PageSize          optional.Int32
	PageIndex         optional.Int32
	Scope             optional.String
}

type AgentsApiAgentServiceForServerGetDeployYamlOpts ¶ added in v0.2.13

type AgentsApiAgentServiceForServerGetDeployYamlOpts struct {
	AccountIdentifier          optional.String
	OrgIdentifier              optional.String
	ProjectIdentifier          optional.String
	Namespace                  optional.String
	DisasterRecoveryIdentifier optional.String
	SkipCrds                   optional.Bool
}

type AgentsApiAgentServiceForServerGetOpts ¶ added in v0.2.13

type AgentsApiAgentServiceForServerGetOpts struct {
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	Name              optional.String
	Type_             optional.String
	Tags              optional.Interface
	SearchTerm        optional.String
	PageSize          optional.Int32
	PageIndex         optional.Int32
	Scope             optional.String
}

type AgentsApiAgentServiceForServerListOpts ¶ added in v0.2.13

type AgentsApiAgentServiceForServerListOpts struct {
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	Identifier        optional.String
	Name              optional.String
	Tags              optional.Interface
	SearchTerm        optional.String
	PageSize          optional.Int32
	PageIndex         optional.Int32
	Scope             optional.String
	MetadataOnly      optional.Bool
	IgnoreScope       optional.Bool
}

type AgentsApiAgentServiceForServerUniqueOpts ¶ added in v0.2.13

type AgentsApiAgentServiceForServerUniqueOpts struct {
	ProjectIdentifier optional.String
	OrgIdentifier     optional.String
	Name              optional.String
	Type_             optional.String
	Tags              optional.Interface
	SearchTerm        optional.String
	PageSize          optional.Int32
	PageIndex         optional.Int32
	Scope             optional.String
}

type AgentsApiService ¶ added in v0.2.13

type AgentsApiService service

func (*AgentsApiService) AgentServiceForServerCreate ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerCreate(ctx context.Context, body V1Agent) (V1Agent, *http.Response, error)

AgentsApiService Create agent.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body

@return V1Agent

func (*AgentsApiService) AgentServiceForServerDelete ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerDelete(ctx context.Context, identifier string, localVarOptionals *AgentsApiAgentServiceForServerDeleteOpts) (V1Agent, *http.Response, error)

func (*AgentsApiService) AgentServiceForServerGet ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerGet(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *AgentsApiAgentServiceForServerGetOpts) (V1Agent, *http.Response, error)

func (*AgentsApiService) AgentServiceForServerGetDeployYaml ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerGetDeployYaml(ctx context.Context, agentIdentifier string, accountIdentifier string, localVarOptionals *AgentsApiAgentServiceForServerGetDeployYamlOpts) (string, *http.Response, error)

func (*AgentsApiService) AgentServiceForServerList ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerList(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *AgentsApiAgentServiceForServerListOpts) (V1AgentList, *http.Response, error)

func (*AgentsApiService) AgentServiceForServerPostDeployHelmChart ¶ added in v0.3.62

func (a *AgentsApiService) AgentServiceForServerPostDeployHelmChart(ctx context.Context, body V1AgentYamlQuery, agentIdentifier string) (StreamResultOfV1DownloadResponse, *http.Response, error)

AgentsApiService PostDeployHelmChart returns the Helm Chart for deploying the agents.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier Agent identifier for entity.

@return StreamResultOfV1DownloadResponse

func (*AgentsApiService) AgentServiceForServerPostDeployYaml ¶ added in v0.3.62

func (a *AgentsApiService) AgentServiceForServerPostDeployYaml(ctx context.Context, body V1AgentYamlQuery, agentIdentifier string) (string, *http.Response, error)

AgentsApiService PostDeployYaml returns deployment yamls for agents.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier Agent identifier for entity.

@return string

func (*AgentsApiService) AgentServiceForServerRegenerateCredentials ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerRegenerateCredentials(ctx context.Context, identifier string) (V1Agent, *http.Response, error)

AgentsApiService Regenerate credentials for agents.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier

@return V1Agent

func (*AgentsApiService) AgentServiceForServerUnique ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerUnique(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *AgentsApiAgentServiceForServerUniqueOpts) (V1UniqueMessage, *http.Response, error)

func (*AgentsApiService) AgentServiceForServerUpdate ¶ added in v0.2.13

func (a *AgentsApiService) AgentServiceForServerUpdate(ctx context.Context, body V1Agent, agentIdentifier string) (V1Agent, *http.Response, error)

AgentsApiService Update agents.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier The gitops-server generated ID for this gitops-agent

@return V1Agent

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"`
	Errors   []string   `json:"errors,omitempty"`
	Success  bool       `json:"success"`
}

type AnalysisDto ¶ added in v0.3.5

type AnalysisDto struct {
	LiveMonitoring         *LiveMonitoringDto         `json:"liveMonitoring,omitempty"`
	DeploymentVerification *DeploymentVerificationDto `json:"deploymentVerification,omitempty"`
	RiskProfile            *RiskProfile               `json:"riskProfile,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 Apicorev1Event ¶ added in v0.2.15

type Apicorev1Event struct {
	Metadata           *V1ObjectMeta      `json:"metadata,omitempty"`
	InvolvedObject     *V1ObjectReference `json:"involvedObject,omitempty"`
	Reason             string             `json:"reason,omitempty"`
	Message            string             `json:"message,omitempty"`
	Source             *V1EventSource     `json:"source,omitempty"`
	FirstTimestamp     *V1Time            `json:"firstTimestamp,omitempty"`
	LastTimestamp      *V1Time            `json:"lastTimestamp,omitempty"`
	Count              int32              `json:"count,omitempty"`
	Type_              string             `json:"type,omitempty"`
	EventTime          *V1MicroTime       `json:"eventTime,omitempty"`
	Series             *V1EventSeries     `json:"series,omitempty"`
	Action             string             `json:"action,omitempty"`
	Related            *V1ObjectReference `json:"related,omitempty"`
	ReportingComponent string             `json:"reportingComponent,omitempty"`
	ReportingInstance  string             `json:"reportingInstance,omitempty"`
}

Event is a report of an event somewhere in the cluster. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

type AppDMetricDefinitions ¶ added in v0.3.5

type AppDMetricDefinitions struct {
	Identifier                        string       `json:"identifier"`
	MetricName                        string       `json:"metricName"`
	RiskProfile                       *RiskProfile `json:"riskProfile,omitempty"`
	Analysis                          *AnalysisDto `json:"analysis,omitempty"`
	Sli                               *Slidto      `json:"sli,omitempty"`
	GroupName                         string       `json:"groupName,omitempty"`
	BaseFolder                        string       `json:"baseFolder,omitempty"`
	MetricPath                        string       `json:"metricPath,omitempty"`
	CompleteMetricPath                string       `json:"completeMetricPath,omitempty"`
	CompleteServiceInstanceMetricPath string       `json:"completeServiceInstanceMetricPath,omitempty"`
}

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 AppDynamicsHealthSource ¶ added in v0.3.46

type AppDynamicsHealthSource struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	Feature           string                    `json:"feature"`
	ApplicationName   string                    `json:"applicationName"`
	TierName          string                    `json:"tierName"`
	MetricDefinitions []AppDMetricDefinitions   `json:"metricDefinitions,omitempty"`
}

This is the AppDynamics Metric Health Source spec entity defined in Harness

type AppDynamicsHealthSourceSpec ¶ added in v0.3.5

type AppDynamicsHealthSourceSpec struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	Feature           string                    `json:"feature"`
	ApplicationName   string                    `json:"applicationName"`
	TierName          string                    `json:"tierName"`
	MetricDefinitions []AppDMetricDefinitions   `json:"metricDefinitions,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 ApplicationsApiAgentApplicationServiceCreateOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceCreateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ClusterIdentifier optional.String
	RepoIdentifier    optional.String
}

type ApplicationsApiAgentApplicationServiceDeleteOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceDeleteOpts struct {
	AccountIdentifier               optional.String
	OrgIdentifier                   optional.String
	ProjectIdentifier               optional.String
	RequestCascade                  optional.Bool
	RequestPropagationPolicy        optional.String
	OptionsRemoveExistingFinalizers optional.Bool
}

type ApplicationsApiAgentApplicationServiceDeleteResourceOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceDeleteResourceOpts struct {
	AccountIdentifier   optional.String
	OrgIdentifier       optional.String
	ProjectIdentifier   optional.String
	RequestNamespace    optional.String
	RequestResourceName optional.String
	RequestVersion      optional.String
	RequestGroup        optional.String
	RequestKind         optional.String
	RequestForce        optional.Bool
	RequestOrphan       optional.Bool
}

type ApplicationsApiAgentApplicationServiceGetManifestsOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceGetManifestsOpts struct {
	QueryRevision optional.String
}

type ApplicationsApiAgentApplicationServiceGetOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceGetOpts struct {
	QueryRefresh         optional.String
	QueryProject         optional.Interface
	QueryResourceVersion optional.String
	QuerySelector        optional.String
	QueryRepo            optional.String
}

type ApplicationsApiAgentApplicationServiceGetResourceOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceGetResourceOpts struct {
	AccountIdentifier   optional.String
	OrgIdentifier       optional.String
	ProjectIdentifier   optional.String
	RequestNamespace    optional.String
	RequestResourceName optional.String
	RequestVersion      optional.String
	RequestGroup        optional.String
	RequestKind         optional.String
}

type ApplicationsApiAgentApplicationServiceListOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceListOpts struct {
	QueryName            optional.String
	QueryRefresh         optional.String
	QueryProject         optional.Interface
	QueryResourceVersion optional.String
	QuerySelector        optional.String
	QueryRepo            optional.String
}

type ApplicationsApiAgentApplicationServiceListResourceActionsOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceListResourceActionsOpts struct {
	RequestNamespace    optional.String
	RequestResourceName optional.String
	RequestVersion      optional.String
	RequestGroup        optional.String
	RequestKind         optional.String
}

type ApplicationsApiAgentApplicationServiceListResourceEventsOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceListResourceEventsOpts struct {
	QueryResourceNamespace optional.String
	QueryResourceName      optional.String
	QueryResourceUID       optional.String
}

type ApplicationsApiAgentApplicationServiceManagedResourcesOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceManagedResourcesOpts struct {
	QueryNamespace optional.String
	QueryName      optional.String
	QueryVersion   optional.String
	QueryGroup     optional.String
	QueryKind      optional.String
}

type ApplicationsApiAgentApplicationServicePatchResourceOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServicePatchResourceOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ApplicationsApiAgentApplicationServicePodLogs2Opts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServicePodLogs2Opts struct {
	QueryNamespace        optional.String
	QueryPodName          optional.String
	QueryContainer        optional.String
	QuerySinceSeconds     optional.String
	QuerySinceTimeSeconds optional.String
	QuerySinceTimeNanos   optional.Int32
	QueryTailLines        optional.String
	QueryFollow           optional.Bool
	QueryUntilTime        optional.String
	QueryFilter           optional.String
	QueryKind             optional.String
	QueryGroup            optional.String
	QueryResourceName     optional.String
	QueryPrevious         optional.Bool
}

type ApplicationsApiAgentApplicationServicePodLogsOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServicePodLogsOpts struct {
	QueryNamespace        optional.String
	QueryContainer        optional.String
	QuerySinceSeconds     optional.String
	QuerySinceTimeSeconds optional.String
	QuerySinceTimeNanos   optional.Int32
	QueryTailLines        optional.String
	QueryFollow           optional.Bool
	QueryUntilTime        optional.String
	QueryFilter           optional.String
	QueryKind             optional.String
	QueryGroup            optional.String
	QueryResourceName     optional.String
	QueryPrevious         optional.Bool
}

type ApplicationsApiAgentApplicationServiceResourceTreeOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceResourceTreeOpts struct {
	QueryApplicationName optional.String
	QueryNamespace       optional.String
	QueryVersion         optional.String
	QueryGroup           optional.String
	QueryKind            optional.String
}

type ApplicationsApiAgentApplicationServiceRunResourceActionOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceRunResourceActionOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ApplicationsApiAgentApplicationServiceUpdateOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceUpdateOpts struct {
	ClusterIdentifier optional.String
	RepoIdentifier    optional.String
}

type ApplicationsApiAgentApplicationServiceWatchOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceWatchOpts struct {
	QueryRefresh         optional.String
	QueryProject         optional.Interface
	QueryResourceVersion optional.String
	QuerySelector        optional.String
	QueryRepo            optional.String
}

type ApplicationsApiAgentApplicationServiceWatchResourceTreeOpts ¶ added in v0.2.15

type ApplicationsApiAgentApplicationServiceWatchResourceTreeOpts struct {
	QueryNamespace optional.String
	QueryName      optional.String
	QueryVersion   optional.String
	QueryGroup     optional.String
	QueryKind      optional.String
}

type ApplicationsApiApplicationServiceExistsOpts ¶ added in v0.2.15

type ApplicationsApiApplicationServiceExistsOpts struct {
	AgentIdentifier optional.String
}

type ApplicationsApiService ¶ added in v0.2.15

type ApplicationsApiService service

func (*ApplicationsApiService) AgentApplicationServiceCreate ¶ added in v0.2.15

func (*ApplicationsApiService) AgentApplicationServiceDelete ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceDelete(ctx context.Context, agentIdentifier string, requestName string, localVarOptionals *ApplicationsApiAgentApplicationServiceDeleteOpts) (ApplicationsApplicationResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceDeleteResource ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceDeleteResource(ctx context.Context, agentIdentifier string, requestName string, localVarOptionals *ApplicationsApiAgentApplicationServiceDeleteResourceOpts) (ApplicationsApplicationResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceGet ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceGet(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceGetOpts) (Servicev1Application, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceGetApplicationSyncWindows ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceGetApplicationSyncWindows(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string) (ApplicationsApplicationSyncWindowsResponse, *http.Response, error)

ApplicationsApiService Get returns sync windows of the application GetApplicationSyncWindows returns sync windows of the application.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param agentIdentifier Agent identifier for entity.
  • @param queryName
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.

@return ApplicationsApplicationSyncWindowsResponse

func (*ApplicationsApiService) AgentApplicationServiceGetManifests ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceGetManifests(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceGetManifestsOpts) (RepositoriesManifestResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceGetResource ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceGetResource(ctx context.Context, agentIdentifier string, requestName string, localVarOptionals *ApplicationsApiAgentApplicationServiceGetResourceOpts) (ApplicationsApplicationResourceResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceList ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceList(ctx context.Context, agentIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceListOpts) (ApplicationsApplicationList, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceListResourceActions ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceListResourceActions(ctx context.Context, agentIdentifier string, requestName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceListResourceActionsOpts) (ApplicationsResourceActionsListResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceListResourceEvents ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceListResourceEvents(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceListResourceEventsOpts) (V1EventList, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceManagedResources ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceManagedResources(ctx context.Context, agentIdentifier string, queryApplicationName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceManagedResourcesOpts) (ApplicationsManagedResourcesResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServicePatch ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServicePatch(ctx context.Context, body Servicev1ApplicationPatchRequest, agentIdentifier string, requestName string) (Servicev1Application, *http.Response, error)

ApplicationsApiService Patch patch an application Patch applys a patches to an application.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier Agent identifier for entity.
  • @param requestName

@return Servicev1Application

func (*ApplicationsApiService) AgentApplicationServicePatchResource ¶ added in v0.2.15

func (*ApplicationsApiService) AgentApplicationServicePodLogs ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServicePodLogs(ctx context.Context, agentIdentifier string, queryName string, queryPodName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServicePodLogsOpts) (StreamResultOfApplicationsLogEntry, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServicePodLogs2 ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServicePodLogs2(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServicePodLogs2Opts) (StreamResultOfApplicationsLogEntry, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceResourceTree ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceResourceTree(ctx context.Context, agentIdentifier string, queryName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceResourceTreeOpts) (ApplicationsApplicationTree, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceRevisionMetadata ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceRevisionMetadata(ctx context.Context, agentIdentifier string, queryName string, queryRevision string, accountIdentifier string, orgIdentifier string, projectIdentifier string) (RepositoriesRevisionMetadata, *http.Response, error)

ApplicationsApiService Get the meta-data (author, date, tags, message) for a specific revision of the application RevisionMetadata returns metadata for a specific revision of the application.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param agentIdentifier Agent identifier for entity.
  • @param queryName the application&#x27;s name
  • @param queryRevision the revision of the app
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.

@return RepositoriesRevisionMetadata

func (*ApplicationsApiService) AgentApplicationServiceRollback ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceRollback(ctx context.Context, body ApplicationsApplicationRollbackRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, agentIdentifier string, requestName string) (Servicev1Application, *http.Response, error)

ApplicationsApiService Rollback syncs an application to its target state Harness Event type (rollback) Rollback syncs an application to its target state Harness Event type (rollback).

  • @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 orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param agentIdentifier Agent identifier for entity.
  • @param requestName

@return Servicev1Application

func (*ApplicationsApiService) AgentApplicationServiceRunResourceAction ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceRunResourceAction(ctx context.Context, body ApplicationsResourceActionRunRequest, agentIdentifier string, requestName string, localVarOptionals *ApplicationsApiAgentApplicationServiceRunResourceActionOpts) (ApplicationsApplicationResponse, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceSync ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceSync(ctx context.Context, body ApplicationsApplicationSyncRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, agentIdentifier string, requestName string) (Servicev1Application, *http.Response, error)

ApplicationsApiService Sync syncs an application to its target state Harness Event type (deploy) Delete deletes an application.

  • @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 orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param agentIdentifier Agent identifier for entity.
  • @param requestName

@return Servicev1Application

func (*ApplicationsApiService) AgentApplicationServiceTerminateOperation ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceTerminateOperation(ctx context.Context, agentIdentifier string, requestName string, accountIdentifier string, orgIdentifier string, projectIdentifier string) (ApplicationsOperationTerminateResponse, *http.Response, error)

ApplicationsApiService TerminateOperation terminates the currently running operation TerminateOperation terminates the currently running operation.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param agentIdentifier Agent identifier for entity.
  • @param requestName
  • @param accountIdentifier Account Identifier for the Entity.
  • @param orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.

@return ApplicationsOperationTerminateResponse

func (*ApplicationsApiService) AgentApplicationServiceUpdate ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceUpdate(ctx context.Context, body ApplicationsApplicationUpdateRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, agentIdentifier string, requestApplicationMetadataName string, localVarOptionals *ApplicationsApiAgentApplicationServiceUpdateOpts) (Servicev1Application, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceUpdateSpec ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceUpdateSpec(ctx context.Context, body ApplicationsApplicationUpdateSpecRequest, accountIdentifier string, orgIdentifier string, projectIdentifier string, agentIdentifier string, requestName string) (ApplicationsApplicationSpec, *http.Response, error)

ApplicationsApiService UpdateSpec updates an application spec UpdateSpec updates an application spec.

  • @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 orgIdentifier Organization Identifier for the Entity.
  • @param projectIdentifier Project Identifier for the Entity.
  • @param agentIdentifier Agent identifier for entity.
  • @param requestName

@return ApplicationsApplicationSpec

func (*ApplicationsApiService) AgentApplicationServiceWatch ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceWatch(ctx context.Context, agentIdentifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, queryName string, localVarOptionals *ApplicationsApiAgentApplicationServiceWatchOpts) (StreamResultOfApplicationsApplicationWatchEvent, *http.Response, error)

func (*ApplicationsApiService) AgentApplicationServiceWatchResourceTree ¶ added in v0.2.15

func (a *ApplicationsApiService) AgentApplicationServiceWatchResourceTree(ctx context.Context, agentIdentifier string, queryApplicationName string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiAgentApplicationServiceWatchResourceTreeOpts) (StreamResultOfApplicationsApplicationTree, *http.Response, error)

func (*ApplicationsApiService) ApplicationServiceExists ¶ added in v0.2.15

func (a *ApplicationsApiService) ApplicationServiceExists(ctx context.Context, name string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *ApplicationsApiApplicationServiceExistsOpts) (bool, *http.Response, error)

func (*ApplicationsApiService) ApplicationServiceListAppSync ¶ added in v0.2.15

ApplicationsApiService List returns list of application sync status List returns list of application sync status

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body

@return V1ApplicationSyncStatuslist

type ApplicationsApplication ¶ added in v0.2.15

type ApplicationsApplication struct {
	Metadata  *V1ObjectMeta                  `json:"metadata,omitempty"`
	Spec      *ApplicationsApplicationSpec   `json:"spec,omitempty"`
	Status    *ApplicationsApplicationStatus `json:"status,omitempty"`
	Operation *ApplicationsOperation         `json:"operation,omitempty"`
}

type ApplicationsApplicationCondition ¶ added in v0.2.15

type ApplicationsApplicationCondition struct {
	Type_              string  `json:"type,omitempty"`
	Message            string  `json:"message,omitempty"`
	LastTransitionTime *V1Time `json:"lastTransitionTime,omitempty"`
}

type ApplicationsApplicationCreateRequest ¶ added in v0.2.15

type ApplicationsApplicationCreateRequest struct {
	Application *ApplicationsApplication `json:"application,omitempty"`
	Upsert      bool                     `json:"upsert,omitempty"`
	Validate    bool                     `json:"validate,omitempty"`
	Project     string                   `json:"project,omitempty"`
}

type ApplicationsApplicationDestination ¶ added in v0.2.15

type ApplicationsApplicationDestination struct {
	Server    string `json:"server,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Name      string `json:"name,omitempty"`
}

type ApplicationsApplicationList ¶ added in v0.2.15

type ApplicationsApplicationList struct {
	Metadata *V1ListMeta               `json:"metadata,omitempty"`
	Items    []ApplicationsApplication `json:"items,omitempty"`
}

type ApplicationsApplicationPatchRequest ¶ added in v0.2.15

type ApplicationsApplicationPatchRequest struct {
	Name      string `json:"name,omitempty"`
	Patch     string `json:"patch,omitempty"`
	PatchType string `json:"patchType,omitempty"`
}

type ApplicationsApplicationResourcePatchRequest ¶ added in v0.2.15

type ApplicationsApplicationResourcePatchRequest struct {
	Name         string `json:"name,omitempty"`
	Namespace    string `json:"namespace,omitempty"`
	ResourceName string `json:"resourceName,omitempty"`
	Version      string `json:"version,omitempty"`
	Group        string `json:"group,omitempty"`
	Kind         string `json:"kind,omitempty"`
	Patch        string `json:"patch,omitempty"`
	PatchType    string `json:"patchType,omitempty"`
}

type ApplicationsApplicationResourceResponse ¶ added in v0.2.15

type ApplicationsApplicationResourceResponse struct {
	Manifest string `json:"manifest,omitempty"`
}

type ApplicationsApplicationResponse ¶ added in v0.2.15

type ApplicationsApplicationResponse struct {
}

type ApplicationsApplicationRollbackRequest ¶ added in v0.2.15

type ApplicationsApplicationRollbackRequest struct {
	Name   string `json:"name,omitempty"`
	Id     string `json:"id,omitempty"`
	DryRun bool   `json:"dryRun,omitempty"`
	Prune  bool   `json:"prune,omitempty"`
}

type ApplicationsApplicationSource ¶ added in v0.2.15

type ApplicationsApplicationSource struct {
	RepoURL string `json:"repoURL,omitempty"`
	// Path is a directory path within the Git repository, and is only valid for applications sourced from Git.
	Path string `json:"path,omitempty"`
	// TargetRevision defines the revision of the source to sync the application to. In case of Git, this can be commit, tag, or branch. If omitted, will equal to HEAD. In case of Helm, this is a semver tag for the Chart's version.
	TargetRevision string                                  `json:"targetRevision,omitempty"`
	Helm           *ApplicationsApplicationSourceHelm      `json:"helm,omitempty"`
	Kustomize      *ApplicationsApplicationSourceKustomize `json:"kustomize,omitempty"`
	Ksonnet        *ApplicationsApplicationSourceKsonnet   `json:"ksonnet,omitempty"`
	Directory      *ApplicationsApplicationSourceDirectory `json:"directory,omitempty"`
	Plugin         *ApplicationsApplicationSourcePlugin    `json:"plugin,omitempty"`
	// Chart is a Helm chart name, and must be specified for applications sourced from a Helm repo.
	Chart string `json:"chart,omitempty"`
}

type ApplicationsApplicationSourceDirectory ¶ added in v0.2.15

type ApplicationsApplicationSourceDirectory struct {
	Recurse bool                                  `json:"recurse,omitempty"`
	Jsonnet *ApplicationsApplicationSourceJsonnet `json:"jsonnet,omitempty"`
	Exclude string                                `json:"exclude,omitempty"`
	Include string                                `json:"include,omitempty"`
}

type ApplicationsApplicationSourceHelm ¶ added in v0.2.15

type ApplicationsApplicationSourceHelm struct {
	ValueFiles      []string                        `json:"valueFiles,omitempty"`
	Parameters      []ApplicationsHelmParameter     `json:"parameters,omitempty"`
	ReleaseName     string                          `json:"releaseName,omitempty"`
	Values          string                          `json:"values,omitempty"`
	FileParameters  []ApplicationsHelmFileParameter `json:"fileParameters,omitempty"`
	Version         string                          `json:"version,omitempty"`
	PassCredentials bool                            `json:"passCredentials,omitempty"`
}

type ApplicationsApplicationSourceJsonnet ¶ added in v0.2.15

type ApplicationsApplicationSourceJsonnet struct {
	ExtVars []ApplicationsJsonnetVar `json:"extVars,omitempty"`
	Tlas    []ApplicationsJsonnetVar `json:"tlas,omitempty"`
	Libs    []string                 `json:"libs,omitempty"`
}

type ApplicationsApplicationSourceKsonnet ¶ added in v0.2.15

type ApplicationsApplicationSourceKsonnet struct {
	Environment string                         `json:"environment,omitempty"`
	Parameters  []ApplicationsKsonnetParameter `json:"parameters,omitempty"`
}

type ApplicationsApplicationSourceKustomize ¶ added in v0.2.15

type ApplicationsApplicationSourceKustomize struct {
	NamePrefix             string            `json:"namePrefix,omitempty"`
	NameSuffix             string            `json:"nameSuffix,omitempty"`
	Images                 []string          `json:"images,omitempty"`
	CommonLabels           map[string]string `json:"commonLabels,omitempty"`
	Version                string            `json:"version,omitempty"`
	CommonAnnotations      map[string]string `json:"commonAnnotations,omitempty"`
	ForceCommonLabels      bool              `json:"forceCommonLabels,omitempty"`
	ForceCommonAnnotations bool              `json:"forceCommonAnnotations,omitempty"`
}

type ApplicationsApplicationSourcePlugin ¶ added in v0.2.15

type ApplicationsApplicationSourcePlugin struct {
	Name string                 `json:"name,omitempty"`
	Env  []ApplicationsEnvEntry `json:"env,omitempty"`
}

type ApplicationsApplicationSpec ¶ added in v0.2.15

type ApplicationsApplicationSpec struct {
	Source      *ApplicationsApplicationSource      `json:"source,omitempty"`
	Destination *ApplicationsApplicationDestination `json:"destination,omitempty"`
	// Project is a reference to the project this application belongs to. The empty string means that application belongs to the 'default' project.
	Project           string                                  `json:"project,omitempty"`
	SyncPolicy        *ApplicationsSyncPolicy                 `json:"syncPolicy,omitempty"`
	IgnoreDifferences []ApplicationsResourceIgnoreDifferences `json:"ignoreDifferences,omitempty"`
	Info              []ApplicationsInfo                      `json:"info,omitempty"`
	// RevisionHistoryLimit limits the number of items kept in the application's revision history, which is used for informational purposes as well as for rollbacks to previous versions. This should only be changed in exceptional circumstances. Setting to zero will store no history. This will reduce storage used. Increasing will increase the space used to store the history, so we do not recommend increasing it. Default is 10.
	RevisionHistoryLimit string `json:"revisionHistoryLimit,omitempty"`
}

ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision.

type ApplicationsApplicationStatus ¶ added in v0.2.15

type ApplicationsApplicationStatus struct {
	Resources      []ApplicationsResourceStatus       `json:"resources,omitempty"`
	Sync           *ApplicationsSyncStatus            `json:"sync,omitempty"`
	Health         *ApplicationsHealthStatus          `json:"health,omitempty"`
	History        []ApplicationsRevisionHistory      `json:"history,omitempty"`
	Conditions     []ApplicationsApplicationCondition `json:"conditions,omitempty"`
	ReconciledAt   *V1Time                            `json:"reconciledAt,omitempty"`
	OperationState *ApplicationsOperationState        `json:"operationState,omitempty"`
	ObservedAt     *V1Time                            `json:"observedAt,omitempty"`
	SourceType     string                             `json:"sourceType,omitempty"`
	Summary        *ApplicationsApplicationSummary    `json:"summary,omitempty"`
}

type ApplicationsApplicationSummary ¶ added in v0.2.15

type ApplicationsApplicationSummary struct {
	// ExternalURLs holds all external URLs of application child resources.
	ExternalURLs []string `json:"externalURLs,omitempty"`
	// Images holds all images of application child resources.
	Images []string `json:"images,omitempty"`
}

type ApplicationsApplicationSyncRequest ¶ added in v0.2.15

type ApplicationsApplicationSyncRequest struct {
	Name          string                              `json:"name,omitempty"`
	Revision      string                              `json:"revision,omitempty"`
	DryRun        bool                                `json:"dryRun,omitempty"`
	Prune         bool                                `json:"prune,omitempty"`
	Strategy      *ApplicationsSyncStrategy           `json:"strategy,omitempty"`
	Resources     []ApplicationsSyncOperationResource `json:"resources,omitempty"`
	Manifests     []string                            `json:"manifests,omitempty"`
	Infos         []ApplicationsInfo                  `json:"infos,omitempty"`
	RetryStrategy *ApplicationsRetryStrategy          `json:"retryStrategy,omitempty"`
	SyncOptions   *ApplicationsSyncOptions            `json:"syncOptions,omitempty"`
}

type ApplicationsApplicationSyncWindow ¶ added in v0.2.15

type ApplicationsApplicationSyncWindow struct {
	Kind       string `json:"kind,omitempty"`
	Schedule   string `json:"schedule,omitempty"`
	Duration   string `json:"duration,omitempty"`
	ManualSync bool   `json:"manualSync,omitempty"`
}

type ApplicationsApplicationSyncWindowsResponse ¶ added in v0.2.15

type ApplicationsApplicationSyncWindowsResponse struct {
	ActiveWindows   []ApplicationsApplicationSyncWindow `json:"activeWindows,omitempty"`
	AssignedWindows []ApplicationsApplicationSyncWindow `json:"assignedWindows,omitempty"`
	CanSync         bool                                `json:"canSync,omitempty"`
}

type ApplicationsApplicationTree ¶ added in v0.2.15

type ApplicationsApplicationTree struct {
	// Nodes contains list of nodes which either directly managed by the application and children of directly managed nodes.
	Nodes []ApplicationsResourceNode `json:"nodes,omitempty"`
	// OrphanedNodes contains if or orphaned nodes: nodes which are not managed by the app but in the same namespace. List is populated only if orphaned resources enabled in app project.
	OrphanedNodes []ApplicationsResourceNode `json:"orphanedNodes,omitempty"`
	Hosts         []ApplicationsHostInfo     `json:"hosts,omitempty"`
}

type ApplicationsApplicationUpdateRequest ¶ added in v0.2.15

type ApplicationsApplicationUpdateRequest struct {
	Application *ApplicationsApplication `json:"application,omitempty"`
	Validate    bool                     `json:"validate,omitempty"`
}

type ApplicationsApplicationUpdateSpecRequest ¶ added in v0.2.15

type ApplicationsApplicationUpdateSpecRequest struct {
	Name     string                       `json:"name,omitempty"`
	Spec     *ApplicationsApplicationSpec `json:"spec,omitempty"`
	Validate bool                         `json:"validate,omitempty"`
}

type ApplicationsApplicationWatchEvent ¶ added in v0.2.15

type ApplicationsApplicationWatchEvent struct {
	Type_       string                   `json:"type,omitempty"`
	Application *ApplicationsApplication `json:"application,omitempty"`
}

ApplicationWatchEvent contains information about application change.

type ApplicationsBackoff ¶ added in v0.2.15

type ApplicationsBackoff struct {
	Duration    string `json:"duration,omitempty"`
	Factor      string `json:"factor,omitempty"`
	MaxDuration string `json:"maxDuration,omitempty"`
}

type ApplicationsComparedTo ¶ added in v0.2.15

type ApplicationsComparedTo struct {
	Source      *ApplicationsApplicationSource      `json:"source,omitempty"`
	Destination *ApplicationsApplicationDestination `json:"destination,omitempty"`
}

type ApplicationsEnvEntry ¶ added in v0.2.15

type ApplicationsEnvEntry struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
}

type ApplicationsHealthStatus ¶ added in v0.2.15

type ApplicationsHealthStatus struct {
	Status  string `json:"status,omitempty"`
	Message string `json:"message,omitempty"`
}

type ApplicationsHelmFileParameter ¶ added in v0.2.14

type ApplicationsHelmFileParameter struct {
	Name string `json:"name,omitempty"`
	Path string `json:"path,omitempty"`
}

type ApplicationsHelmParameter ¶ added in v0.2.14

type ApplicationsHelmParameter struct {
	Name        string `json:"name,omitempty"`
	Value       string `json:"value,omitempty"`
	ForceString bool   `json:"forceString,omitempty"`
}

type ApplicationsHostInfo ¶ added in v0.2.15

type ApplicationsHostInfo struct {
	Name          string                         `json:"name,omitempty"`
	ResourcesInfo []ApplicationsHostResourceInfo `json:"resourcesInfo,omitempty"`
	SystemInfo    *V1NodeSystemInfo              `json:"systemInfo,omitempty"`
}

type ApplicationsHostResourceInfo ¶ added in v0.2.15

type ApplicationsHostResourceInfo struct {
	ResourceName         string `json:"resourceName,omitempty"`
	RequestedByApp       string `json:"requestedByApp,omitempty"`
	RequestedByNeighbors string `json:"requestedByNeighbors,omitempty"`
	Capacity             string `json:"capacity,omitempty"`
}

type ApplicationsInfo ¶ added in v0.2.15

type ApplicationsInfo struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
}

type ApplicationsInfoItem ¶ added in v0.2.15

type ApplicationsInfoItem struct {
	// Name is a human readable title for this piece of information.
	Name string `json:"name,omitempty"`
	// Value is human readable content.
	Value string `json:"value,omitempty"`
}

type ApplicationsJsonnetVar ¶ added in v0.2.15

type ApplicationsJsonnetVar struct {
	Name  string `json:"name,omitempty"`
	Value string `json:"value,omitempty"`
	Code  bool   `json:"code,omitempty"`
}

type ApplicationsKsonnetParameter ¶ added in v0.2.14

type ApplicationsKsonnetParameter struct {
	Component string `json:"component,omitempty"`
	Name      string `json:"name,omitempty"`
	Value     string `json:"value,omitempty"`
}

type ApplicationsLogEntry ¶ added in v0.2.15

type ApplicationsLogEntry struct {
	Content      string  `json:"content,omitempty"`
	TimeStamp    *V1Time `json:"timeStamp,omitempty"`
	Last         bool    `json:"last,omitempty"`
	TimeStampStr string  `json:"timeStampStr,omitempty"`
	PodName      string  `json:"podName,omitempty"`
}

type ApplicationsManagedResourcesResponse ¶ added in v0.2.15

type ApplicationsManagedResourcesResponse struct {
	Items []ApplicationsResourceDiff `json:"items,omitempty"`
}

type ApplicationsOperation ¶ added in v0.2.15

type ApplicationsOperation struct {
	Sync        *ApplicationsSyncOperation      `json:"sync,omitempty"`
	InitiatedBy *ApplicationsOperationInitiator `json:"initiatedBy,omitempty"`
	Info        []ApplicationsInfo              `json:"info,omitempty"`
	Retry       *ApplicationsRetryStrategy      `json:"retry,omitempty"`
}

type ApplicationsOperationInitiator ¶ added in v0.2.15

type ApplicationsOperationInitiator struct {
	Username string `json:"username,omitempty"`
	// Automated is set to true if operation was initiated automatically by the application controller.
	Automated bool `json:"automated,omitempty"`
}

type ApplicationsOperationState ¶ added in v0.2.15

type ApplicationsOperationState struct {
	Operation *ApplicationsOperation `json:"operation,omitempty"`
	Phase     string                 `json:"phase,omitempty"`
	// Message holds any pertinent messages when attempting to perform operation (typically errors).
	Message    string                           `json:"message,omitempty"`
	SyncResult *ApplicationsSyncOperationResult `json:"syncResult,omitempty"`
	StartedAt  *V1Time                          `json:"startedAt,omitempty"`
	FinishedAt *V1Time                          `json:"finishedAt,omitempty"`
	RetryCount string                           `json:"retryCount,omitempty"`
}

type ApplicationsOperationTerminateResponse ¶ added in v0.2.15

type ApplicationsOperationTerminateResponse struct {
}

type ApplicationsResourceAction ¶ added in v0.2.15

type ApplicationsResourceAction struct {
	Name     string                            `json:"name,omitempty"`
	Params   []ApplicationsResourceActionParam `json:"params,omitempty"`
	Disabled bool                              `json:"disabled,omitempty"`
}

type ApplicationsResourceActionParam ¶ added in v0.2.15

type ApplicationsResourceActionParam struct {
	Name     string `json:"name,omitempty"`
	Value    string `json:"value,omitempty"`
	Type_    string `json:"type,omitempty"`
	Default_ string `json:"default,omitempty"`
}

type ApplicationsResourceActionRunRequest ¶ added in v0.2.15

type ApplicationsResourceActionRunRequest struct {
	Name         string `json:"name,omitempty"`
	Namespace    string `json:"namespace,omitempty"`
	ResourceName string `json:"resourceName,omitempty"`
	Version      string `json:"version,omitempty"`
	Group        string `json:"group,omitempty"`
	Kind         string `json:"kind,omitempty"`
	Action       string `json:"action,omitempty"`
}

type ApplicationsResourceActionsListResponse ¶ added in v0.2.15

type ApplicationsResourceActionsListResponse struct {
	Actions []ApplicationsResourceAction `json:"actions,omitempty"`
}

type ApplicationsResourceDiff ¶ added in v0.2.15

type ApplicationsResourceDiff struct {
	Group               string `json:"group,omitempty"`
	Kind                string `json:"kind,omitempty"`
	Namespace           string `json:"namespace,omitempty"`
	Name                string `json:"name,omitempty"`
	TargetState         string `json:"targetState,omitempty"`
	LiveState           string `json:"liveState,omitempty"`
	Diff                string `json:"diff,omitempty"`
	Hook                bool   `json:"hook,omitempty"`
	NormalizedLiveState string `json:"normalizedLiveState,omitempty"`
	PredictedLiveState  string `json:"predictedLiveState,omitempty"`
	ResourceVersion     string `json:"resourceVersion,omitempty"`
	Modified            bool   `json:"modified,omitempty"`
}

type ApplicationsResourceIgnoreDifferences ¶ added in v0.2.15

type ApplicationsResourceIgnoreDifferences struct {
	Group                 string   `json:"group,omitempty"`
	Kind                  string   `json:"kind,omitempty"`
	Name                  string   `json:"name,omitempty"`
	Namespace             string   `json:"namespace,omitempty"`
	JsonPointers          []string `json:"jsonPointers,omitempty"`
	JqPathExpressions     []string `json:"jqPathExpressions,omitempty"`
	ManagedFieldsManagers []string `json:"managedFieldsManagers,omitempty"`
}

ResourceIgnoreDifferences contains resource filter and list of json paths which should be ignored during comparison with live state.

type ApplicationsResourceNetworkingInfo ¶ added in v0.2.15

type ApplicationsResourceNetworkingInfo struct {
	TargetLabels map[string]string         `json:"targetLabels,omitempty"`
	TargetRefs   []ApplicationsResourceRef `json:"targetRefs,omitempty"`
	Labels       map[string]string         `json:"labels,omitempty"`
	Ingress      []V1LoadBalancerIngress   `json:"ingress,omitempty"`
	// ExternalURLs holds list of URLs which should be available externally. List is populated for ingress resources using rules hostnames.
	ExternalURLs []string `json:"externalURLs,omitempty"`
}

type ApplicationsResourceNode ¶ added in v0.2.15

type ApplicationsResourceNode struct {
	ResourceRef     *ApplicationsResourceRef            `json:"resourceRef,omitempty"`
	ParentRefs      []ApplicationsResourceRef           `json:"parentRefs,omitempty"`
	Info            []ApplicationsInfoItem              `json:"info,omitempty"`
	NetworkingInfo  *ApplicationsResourceNetworkingInfo `json:"networkingInfo,omitempty"`
	ResourceVersion string                              `json:"resourceVersion,omitempty"`
	Images          []string                            `json:"images,omitempty"`
	Health          *ApplicationsHealthStatus           `json:"health,omitempty"`
	CreatedAt       *V1Time                             `json:"createdAt,omitempty"`
}

type ApplicationsResourceRef ¶ added in v0.2.15

type ApplicationsResourceRef struct {
	Group     string `json:"group,omitempty"`
	Version   string `json:"version,omitempty"`
	Kind      string `json:"kind,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Name      string `json:"name,omitempty"`
	Uid       string `json:"uid,omitempty"`
}

type ApplicationsResourceResult ¶ added in v0.2.15

type ApplicationsResourceResult struct {
	Group     string `json:"group,omitempty"`
	Version   string `json:"version,omitempty"`
	Kind      string `json:"kind,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Name      string `json:"name,omitempty"`
	Status    string `json:"status,omitempty"`
	Message   string `json:"message,omitempty"`
	HookType  string `json:"hookType,omitempty"`
	// HookPhase contains the state of any operation associated with this resource OR hook This can also contain values for non-hook resources.
	HookPhase string `json:"hookPhase,omitempty"`
	SyncPhase string `json:"syncPhase,omitempty"`
}

type ApplicationsResourceStatus ¶ added in v0.2.15

type ApplicationsResourceStatus struct {
	Group           string                    `json:"group,omitempty"`
	Version         string                    `json:"version,omitempty"`
	Kind            string                    `json:"kind,omitempty"`
	Namespace       string                    `json:"namespace,omitempty"`
	Name            string                    `json:"name,omitempty"`
	Status          string                    `json:"status,omitempty"`
	Health          *ApplicationsHealthStatus `json:"health,omitempty"`
	Hook            bool                      `json:"hook,omitempty"`
	RequiresPruning bool                      `json:"requiresPruning,omitempty"`
}

type ApplicationsRetryStrategy ¶ added in v0.2.15

type ApplicationsRetryStrategy struct {
	// Limit is the maximum number of attempts for retrying a failed sync. If set to 0, no retries will be performed.
	Limit   string               `json:"limit,omitempty"`
	Backoff *ApplicationsBackoff `json:"backoff,omitempty"`
}

type ApplicationsRevisionHistory ¶ added in v0.2.15

type ApplicationsRevisionHistory struct {
	Revision        string                         `json:"revision,omitempty"`
	DeployedAt      *V1Time                        `json:"deployedAt,omitempty"`
	Id              string                         `json:"id,omitempty"`
	Source          *ApplicationsApplicationSource `json:"source,omitempty"`
	DeployStartedAt *V1Time                        `json:"deployStartedAt,omitempty"`
}

type ApplicationsSyncOperation ¶ added in v0.2.15

type ApplicationsSyncOperation struct {
	// Revision is the revision (Git) or chart version (Helm) which to sync the application to If omitted, will use the revision specified in app spec.
	Revision     string                              `json:"revision,omitempty"`
	Prune        bool                                `json:"prune,omitempty"`
	DryRun       bool                                `json:"dryRun,omitempty"`
	SyncStrategy *ApplicationsSyncStrategy           `json:"syncStrategy,omitempty"`
	Resources    []ApplicationsSyncOperationResource `json:"resources,omitempty"`
	Source       *ApplicationsApplicationSource      `json:"source,omitempty"`
	Manifests    []string                            `json:"manifests,omitempty"`
	SyncOptions  []string                            `json:"syncOptions,omitempty"`
}

SyncOperation contains details about a sync operation.

type ApplicationsSyncOperationResource ¶ added in v0.2.15

type ApplicationsSyncOperationResource struct {
	Group     string `json:"group,omitempty"`
	Kind      string `json:"kind,omitempty"`
	Name      string `json:"name,omitempty"`
	Namespace string `json:"namespace,omitempty"`
}

SyncOperationResource contains resources to sync.

type ApplicationsSyncOperationResult ¶ added in v0.2.15

type ApplicationsSyncOperationResult struct {
	Resources []ApplicationsResourceResult   `json:"resources,omitempty"`
	Revision  string                         `json:"revision,omitempty"`
	Source    *ApplicationsApplicationSource `json:"source,omitempty"`
}

type ApplicationsSyncOptions ¶ added in v0.2.15

type ApplicationsSyncOptions struct {
	Items []string `json:"items,omitempty"`
}

type ApplicationsSyncPolicy ¶ added in v0.2.15

type ApplicationsSyncPolicy struct {
	Automated   *ApplicationsSyncPolicyAutomated `json:"automated,omitempty"`
	SyncOptions []string                         `json:"syncOptions,omitempty"`
	Retry       *ApplicationsRetryStrategy       `json:"retry,omitempty"`
}

type ApplicationsSyncPolicyAutomated ¶ added in v0.2.15

type ApplicationsSyncPolicyAutomated struct {
	Prune      bool `json:"prune,omitempty"`
	SelfHeal   bool `json:"selfHeal,omitempty"`
	AllowEmpty bool `json:"allowEmpty,omitempty"`
}

type ApplicationsSyncStatus ¶ added in v0.2.15

type ApplicationsSyncStatus struct {
	Status     string                  `json:"status,omitempty"`
	ComparedTo *ApplicationsComparedTo `json:"comparedTo,omitempty"`
	Revision   string                  `json:"revision,omitempty"`
}

type ApplicationsSyncStrategy ¶ added in v0.2.15

type ApplicationsSyncStrategy struct {
	Apply *ApplicationsSyncStrategyApply `json:"apply,omitempty"`
	Hook  *ApplicationsSyncStrategyHook  `json:"hook,omitempty"`
}

type ApplicationsSyncStrategyApply ¶ added in v0.2.15

type ApplicationsSyncStrategyApply struct {
	// Force indicates whether or not to supply the --force flag to `kubectl apply`. The --force flag deletes and re-create the resource, when PATCH encounters conflict and has retried for 5 times.
	Force bool `json:"force,omitempty"`
}

type ApplicationsSyncStrategyHook ¶ added in v0.2.15

type ApplicationsSyncStrategyHook struct {
	SyncStrategyApply *ApplicationsSyncStrategyApply `json:"syncStrategyApply,omitempty"`
}

SyncStrategyHook will perform a sync using hooks annotations. If no hook annotation is specified falls back to `kubectl apply`.

type Applicationv1alpha1RepositoryCertificate ¶ added in v0.2.18

type Applicationv1alpha1RepositoryCertificate struct {
	ServerName  string `json:"serverName,omitempty"`
	CertType    string `json:"certType,omitempty"`
	CertSubType string `json:"certSubType,omitempty"`
	CertData    string `json:"certData,omitempty"`
	CertInfo    string `json:"certInfo,omitempty"`
}

type Applicationv1alpha1RepositoryCertificateList ¶ added in v0.2.18

type Applicationv1alpha1RepositoryCertificateList struct {
	Metadata *V1ListMeta                                `json:"metadata,omitempty"`
	Items    []Applicationv1alpha1RepositoryCertificate `json:"items,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"`
	AwsSdkClientBackOffStrategyOverride *AwsSdkClientBackoffStrategy `json:"awsSdkClientBackOffStrategyOverride,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:"-,omitempty"`
	OidcConfig         *AwsOidcConfigSpec   `json:"-,omitempty"`
	Spec               json.RawMessage      `json:"spec,omitempty"`
	Region             string               `json:"region,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 AwsEqualJitterBackoffStrategy ¶ added in v0.3.28

type AwsEqualJitterBackoffStrategy struct {
	BaseDelay      int64 `json:"baseDelay,omitempty"`
	MaxBackoffTime int64 `json:"maxBackoffTime,omitempty"`
	RetryCount     int32 `json:"retryCount,omitempty"`
}

Backoff strategy that uses equal jitter for computing the delay before the next retry.

type AwsFixedDelayBackoffStrategy ¶ added in v0.3.28

type AwsFixedDelayBackoffStrategy struct {
	FixedBackoff int64 `json:"fixedBackoff,omitempty"`
	RetryCount   int32 `json:"retryCount,omitempty"`
}

Simple backoff strategy that always uses a fixed delay for the delay before the next retry attempt.

type AwsFullJitterBackoffStrategy ¶ added in v0.3.28

type AwsFullJitterBackoffStrategy struct {
	BaseDelay      int64 `json:"baseDelay,omitempty"`
	MaxBackoffTime int64 `json:"maxBackoffTime,omitempty"`
	RetryCount     int32 `json:"retryCount,omitempty"`
}

Backoff strategy that uses a full jitter strategy for computing the next backoff delay.

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 AwsOidcConfigSpec ¶ added in v0.3.75

type AwsOidcConfigSpec struct {
	IamRoleArn string `json:"iamRoleArn"`
}

This contains AWS manual credentials connector spec

type AwsPrometheusHealthSource ¶ added in v0.3.46

type AwsPrometheusHealthSource struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	MetricDefinitions []PrometheusMetricDefinition `json:"metricDefinitions,omitempty"`
	Region            string                       `json:"region"`
	WorkspaceId       string                       `json:"workspaceId"`
}

This is the AwsPrometheusHealthSource Health Source spec entity defined in Harness

type AwsPrometheusHealthSourceSpec ¶ added in v0.3.5

type AwsPrometheusHealthSourceSpec struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	MetricDefinitions []PrometheusMetricDefinition `json:"metricDefinitions,omitempty"`
	Region            string                       `json:"region"`
	WorkspaceId       string                       `json:"workspaceId"`
}

type AwsSdkClientBackOffStrategySpec ¶ added in v0.3.28

type AwsSdkClientBackOffStrategySpec struct {
}

This contains AWS Sdk Client BackOff strategy spec

type AwsSdkClientBackOffStrategyType ¶ added in v0.3.28

type AwsSdkClientBackOffStrategyType string

func (AwsSdkClientBackOffStrategyType) String ¶ added in v0.3.28

type AwsSdkClientBackoffStrategy ¶ added in v0.3.28

type AwsSdkClientBackoffStrategy struct {
	Type_       AwsSdkClientBackOffStrategyType `json:"type"`
	Spec        json.RawMessage                 `json:"spec,omitempty"`
	FixedDelay  *AwsFixedDelayBackoffStrategy   `json:"-,omitempty"`
	FullJitter  *AwsFullJitterBackoffStrategy   `json:"-,omitempty"`
	EqualJitter *AwsEqualJitterBackoffStrategy  `json:"-,omitempty"`
}

This contains details of the AWS SDK Client Backoff Strategy

func (*AwsSdkClientBackoffStrategy) MarshalJSON ¶ added in v0.3.28

func (a *AwsSdkClientBackoffStrategy) MarshalJSON() ([]byte, error)

func (*AwsSdkClientBackoffStrategy) UnmarshalJSON ¶ added in v0.3.28

func (a *AwsSdkClientBackoffStrategy) UnmarshalJSON(data []byte) error

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"`
	AzureClientKeyCert   *AzureClientKeyCert   `json:"-"`
	AzureClientSecretKey *AzureClientSecretKey `json:"-"`
	Spec                 json.RawMessage       `json:"spec,omitempty"`
}

This contains azure auth details

func (*AzureAuth) MarshalJSON ¶ added in v0.2.17

func (a *AzureAuth) MarshalJSON() ([]byte, error)

func (*AzureAuth) UnmarshalJSON ¶ added in v0.2.17

func (a *AzureAuth) UnmarshalJSON(data []byte) error

type AzureAuthCredential ¶ added in v0.1.25

type AzureAuthCredential struct {
}

This contains azure auth credentials

type AzureAuthType ¶ added in v0.2.17

type AzureAuthType string

func (AzureAuthType) String ¶ added in v0.2.17

func (e AzureAuthType) String() string

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 {
	ConnectorType     string           `json:"connectorType"`
	Credential        *AzureCredential `json:"credential"`
	DelegateSelectors []string         `json:"delegateSelectors,omitempty"`
	// This specifies the Azure Environment type, which is AZURE by default.
	AzureEnvironmentType string `json:"azureEnvironmentType"`
	ExecuteOnDelegate    bool   `json:"executeOnDelegate,omitempty"`
}

This contains details of the Azure connector

type AzureCredential ¶ added in v0.1.25

type AzureCredential struct {
	Type_                           AzureCredentialType              `json:"type"`
	AzureManualDetails              *AzureManualDetails              `json:"-"`
	AzureInheritFromDelegateDetails *AzureInheritFromDelegateDetails `json:"-"`
	Spec                            json.RawMessage                  `json:"spec,omitempty"`
}

This contains Azure connector credentials

func (*AzureCredential) MarshalJSON ¶ added in v0.2.17

func (a *AzureCredential) MarshalJSON() ([]byte, error)

func (*AzureCredential) UnmarshalJSON ¶ added in v0.2.17

func (a *AzureCredential) UnmarshalJSON(data []byte) error

type AzureCredentialSpec ¶ added in v0.1.25

type AzureCredentialSpec struct {
}

This contains Azure connector credentials spec

type AzureCredentialType ¶ added in v0.2.17

type AzureCredentialType string

func (AzureCredentialType) String ¶ added in v0.2.17

func (e AzureCredentialType) String() string

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 {
	Spec           json.RawMessage             `json:"spec,omitempty"`
	Type_          string                      `json:"type"`
	AzureMSIAuthSA *AzureSystemAssignedMsiAuth `json:"-"`
	AzureMSIAuthUA *AzureUserAssignedMsiAuth   `json:"-"`
}

This contains azure MSI auth details

func (*AzureMsiAuth) MarshalJSON ¶ added in v0.2.17

func (a *AzureMsiAuth) MarshalJSON() ([]byte, error)

func (*AzureMsiAuth) UnmarshalJSON ¶ added in v0.2.17

func (a *AzureMsiAuth) UnmarshalJSON(data []byte) error

type AzureMsiAuthType ¶ added in v0.2.17

type AzureMsiAuthType string

func (AzureMsiAuthType) String ¶ added in v0.2.17

func (e AzureMsiAuthType) String() string

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 {
	Type_ string `json:"type"`
}

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"`
	Type_    string `json:"type"`
}

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 BaseWinRmSpec ¶ added in v0.2.23

type BaseWinRmSpec struct {
	Type_ string `json:"type"`
}

This is the WinRm specification details as defined in Harness.

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 CVNGNotificationChannelType ¶ added in v0.3.50

type CVNGNotificationChannelType string

func (CVNGNotificationChannelType) String ¶ added in v0.3.50

type CalenderSloTargetSpec ¶ added in v0.3.5

type CalenderSloTargetSpec struct {
	Type_     SLOCalenderType        `json:"type,omitempty"`
	Weekly    *WeeklyCalendarSpec    `json:"-"`
	Monthly   *MonthlyCalenderSpec   `json:"-"`
	Quarterly *QuarterlyCalenderSpec `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

func (*CalenderSloTargetSpec) MarshalJSON ¶ added in v0.3.5

func (a *CalenderSloTargetSpec) MarshalJSON() ([]byte, error)

func (*CalenderSloTargetSpec) UnmarshalJSON ¶ added in v0.3.5

func (a *CalenderSloTargetSpec) UnmarshalJSON(data []byte) error

type CalenderSpec ¶ added in v0.3.5

type CalenderSpec struct {
}

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 CertificateRepositoryCertificateCreateRequest ¶ added in v0.2.18

type CertificateRepositoryCertificateCreateRequest struct {
	Certificates *Applicationv1alpha1RepositoryCertificateList `json:"certificates,omitempty"`
	Upsert       bool                                          `json:"upsert,omitempty"`
}

type CertificateRepositoryCertificateQuery ¶ added in v0.2.18

type CertificateRepositoryCertificateQuery struct {
	HostNamePattern string `json:"hostNamePattern,omitempty"`
	CertType        string `json:"certType,omitempty"`
	CertSubType     string `json:"certSubType,omitempty"`
}

type CertificatesData ¶ added in v0.3.35

type CertificatesData struct {
	CertSecretId string `json:"cert_secret_id,omitempty"`
	KeySecretId  string `json:"key_secret_id,omitempty"`
}

type CertificatesRepositoryCertificate ¶ added in v0.2.18

type CertificatesRepositoryCertificate struct {
	ServerName  string `json:"serverName,omitempty"`
	CertType    string `json:"certType,omitempty"`
	CertSubType string `json:"certSubType,omitempty"`
	CertData    string `json:"certData,omitempty"`
	CertInfo    string `json:"certInfo,omitempty"`
}

type CertificatesRepositoryCertificateList ¶ added in v0.2.18

type CertificatesRepositoryCertificateList struct {
	Metadata *V1ListMeta                         `json:"metadata,omitempty"`
	Items    []CertificatesRepositoryCertificate `json:"items,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 ChangeImpactConditionSpec ¶ added in v0.3.50

type ChangeImpactConditionSpec struct {
	ChangeEventTypes []string `json:"changeEventTypes,omitempty"`
	ChangeCategories []string `json:"changeCategories,omitempty"`
	Threshold        float64  `json:"threshold,omitempty"`
	Period           string   `json:"period,omitempty"`
}

type ChangeObservedConditionSpec ¶ added in v0.3.50

type ChangeObservedConditionSpec struct {
	ChangeEventTypes []string `json:"changeEventTypes,omitempty"`
	ChangeCategories []string `json:"changeCategories,omitempty"`
}

type ChangeSourceDto ¶ added in v0.3.5

type ChangeSourceDto struct {
	Name             string                               `json:"name"`
	Identifier       string                               `json:"identifier"`
	Type_            ChangeSourceType                     `json:"type,omitempty"`
	HarnessCDNextGen *HarnessCdChangeSourceSpec           `json:"-"`
	PagerDuty        *PagerDutyChangeSourceSpec           `json:"-"`
	K8sCluster       *KubernetesChangeSourceSpec          `json:"-"`
	HarnessCD        *HarnessCdCurrentGenChangeSourceSpec `json:"-"`
	Enabled          bool                                 `json:"enabled,omitempty"`
	Spec             json.RawMessage                      `json:"spec"`
	Category         string                               `json:"category,omitempty"`
}

func (*ChangeSourceDto) MarshalJSON ¶ added in v0.3.5

func (a *ChangeSourceDto) MarshalJSON() ([]byte, error)

func (*ChangeSourceDto) UnmarshalJSON ¶ added in v0.3.5

func (a *ChangeSourceDto) UnmarshalJSON(data []byte) error

type ChangeSourceSpec ¶ added in v0.3.5

type ChangeSourceSpec struct {
}

type ChangeSourceType ¶ added in v0.3.5

type ChangeSourceType string

func (ChangeSourceType) String ¶ added in v0.3.5

func (c ChangeSourceType) String() string

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, accountId string, accountIdentifier string, body SaveStaticSchedulesRequest) (FixedScheduleCreateResponse, *http.Response, error)

CreateAutoStoppingSchedules Create an AutoStopping fixed schedule For creating static schedules 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 accountId Account Identifier for the Entity
  • @param accountIdentifier Account Identifier for the Entity
  • @param body Fixed schedule payload

@return FixedScheduleCreateResponse

func (*CloudCostAutoStoppingFixedSchedulesApiService) DeleteAutoStoppingFixedSchedule ¶ added in v0.3.56

func (a *CloudCostAutoStoppingFixedSchedulesApiService) DeleteAutoStoppingFixedSchedule(ctx context.Context, accountId string, scheduleId float64, accountIdentifier string) (FixedScheduleDeleteResponse, *http.Response, error)

DeleteAutoStoppingFixedSchedule Delete a static schedule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId - accountId Account Identifier for the Entity
  • @param scheduleId - ID of schedule to be deleted
  • @param accountIdentifier - Account Identifier for the Entity

@return InlineResponse2001

func (*CloudCostAutoStoppingFixedSchedulesApiService) GetFixedSchedule ¶ added in v0.3.56

func (a *CloudCostAutoStoppingFixedSchedulesApiService) GetFixedSchedule(ctx context.Context, accountId string, scheduleId float32, accountIdentifier string) (FixedSchedulesGetResponse, *http.Response, error)

GetFixedSchedule Get a static schedule Get a static schedule

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId - accountId Account Identifier for the Entity
  • @param scheduleId - ID of schedule to be fetched
  • @param accountIdentifier - Account Identifier for the Entity

@return StaticSchedulesGetResponse

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 CloudCostAutoStoppingRulesV2ApiService ¶ added in v0.3.35

type CloudCostAutoStoppingRulesV2ApiService service

func (*CloudCostAutoStoppingRulesV2ApiService) CreateAutoStoppingRuleV2 ¶ added in v0.3.35

func (a *CloudCostAutoStoppingRulesV2ApiService) CreateAutoStoppingRuleV2(ctx context.Context, body SaveServiceRequestV2, accountIdentifier string, accountId string) (RuleResponse, *http.Response, error)

CloudCostAutoStoppingRulesV2ApiService 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 RuleResponse

func (*CloudCostAutoStoppingRulesV2ApiService) UpdateAutoStoppingRuleV2 ¶ added in v0.3.35

func (a *CloudCostAutoStoppingRulesV2ApiService) UpdateAutoStoppingRuleV2(ctx context.Context, body SaveServiceRequestV2, accountIdentifier string, accountId string, ruleId string) (RuleResponse, *http.Response, error)

CloudCostAutoStoppingRulesV2ApiService Update an existing AutoStopping Rule Updates an existing 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
  • @param ruleId ID of the AutoStopping rule to be enabled/disabled

@return RuleResponse

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 CloudWatchMetricDefinition ¶ added in v0.3.5

type CloudWatchMetricDefinition struct {
	Identifier      string                 `json:"identifier"`
	MetricName      string                 `json:"metricName"`
	RiskProfile     *RiskProfile           `json:"riskProfile,omitempty"`
	Analysis        *AnalysisDto           `json:"analysis,omitempty"`
	Sli             *Slidto                `json:"sli,omitempty"`
	GroupName       string                 `json:"groupName"`
	Expression      string                 `json:"expression"`
	ResponseMapping *MetricResponseMapping `json:"responseMapping,omitempty"`
}

type CloudWatchMetricsHealthSource ¶ added in v0.3.46

type CloudWatchMetricsHealthSource struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	Region            string                       `json:"region"`
	Feature           string                       `json:"feature"`
	MetricDefinitions []CloudWatchMetricDefinition `json:"metricDefinitions"`
}

This is the Cloud Watch Metric Health Source spec entity defined in Harness

type CloudWatchMetricsHealthSourceSpec ¶ added in v0.3.5

type CloudWatchMetricsHealthSourceSpec struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	Region            string                       `json:"region"`
	Feature           string                       `json:"feature"`
	MetricDefinitions []CloudWatchMetricDefinition `json:"metricDefinitions"`
}

type ClusterBasicDto ¶ added in v0.2.1

type ClusterBasicDto struct {
	// identifier of the cluster
	Identifier string `json:"identifier,omitempty"`
	// agent identifier of the cluster
	AgentIdentifier string `json:"agentIdentifier,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"`
	// unlink all clusters
	UnlinkAllClusters bool `json:"unlinkAllClusters,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"`
	// number of clusters unlinked
	Unlinked int64 `json:"unlinked,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"`
	// agent identifier of the cluster
	AgentIdentifier string `json:"agentIdentifier,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"`
	// agent identifier of the cluster
	AgentIdentifier string `json:"agentIdentifier,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"`
	// name of the gitops cluster
	Tags map[string]string `json:"tags,omitempty"`
}

This is the ClusterRequest entity defined in Harness

type ClustersApiAgentClusterServiceCreateOpts ¶ added in v0.2.13

type ClustersApiAgentClusterServiceCreateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type ClustersApiAgentClusterServiceDeleteOpts ¶ added in v0.2.13

type ClustersApiAgentClusterServiceDeleteOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryServer       optional.String
	QueryName         optional.String
	QueryIdType       optional.String
	QueryIdValue      optional.String
	QueryProject      optional.String
}

type ClustersApiAgentClusterServiceGetOpts ¶ added in v0.2.13

type ClustersApiAgentClusterServiceGetOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryServer       optional.String
	QueryName         optional.String
	QueryIdType       optional.String
	QueryIdValue      optional.String
	QueryProject      optional.String
}

type ClustersApiAgentClusterServiceListOpts ¶ added in v0.2.13

type ClustersApiAgentClusterServiceListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
	QueryServer       optional.String
	QueryName         optional.String
	QueryIdType       optional.String
	QueryIdValue      optional.String
	QueryProject      optional.String
}

type ClustersApiAgentClusterServiceUpdateOpts ¶ added in v0.2.13

type ClustersApiAgentClusterServiceUpdateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ClustersApiAgentGPGKeyServiceListOpts ¶ added in v0.2.13

type ClustersApiAgentGPGKeyServiceListOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryKeyID        optional.String
}

type ClustersApiClusterServiceExistsOpts ¶ added in v0.2.13

type ClustersApiClusterServiceExistsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	AgentIdentifier   optional.String
	Server            optional.String
}

type ClustersApiDeleteClusterOpts ¶ added in v0.2.1

type ClustersApiDeleteClusterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	AgentIdentifier   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
	AgentIdentifier   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) AgentClusterServiceCreate ¶ added in v0.2.13

func (a *ClustersApiService) AgentClusterServiceCreate(ctx context.Context, body ClustersClusterCreateRequest, agentIdentifier string, localVarOptionals *ClustersApiAgentClusterServiceCreateOpts) (Servicev1Cluster, *http.Response, error)

func (*ClustersApiService) AgentClusterServiceDelete ¶ added in v0.2.13

func (a *ClustersApiService) AgentClusterServiceDelete(ctx context.Context, agentIdentifier string, identifier string, localVarOptionals *ClustersApiAgentClusterServiceDeleteOpts) (ClustersClusterResponse, *http.Response, error)

func (*ClustersApiService) AgentClusterServiceGet ¶ added in v0.2.13

func (a *ClustersApiService) AgentClusterServiceGet(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *ClustersApiAgentClusterServiceGetOpts) (Servicev1Cluster, *http.Response, error)

func (*ClustersApiService) AgentClusterServiceList ¶ added in v0.2.13

func (a *ClustersApiService) AgentClusterServiceList(ctx context.Context, agentIdentifier string, accountIdentifier string, localVarOptionals *ClustersApiAgentClusterServiceListOpts) (ClustersClusterList, *http.Response, error)

func (*ClustersApiService) AgentClusterServiceUpdate ¶ added in v0.2.13

func (a *ClustersApiService) AgentClusterServiceUpdate(ctx context.Context, body ClustersClusterUpdateRequest, agentIdentifier string, identifier string, localVarOptionals *ClustersApiAgentClusterServiceUpdateOpts) (Servicev1Cluster, *http.Response, error)

func (*ClustersApiService) AgentGPGKeyServiceList ¶ added in v0.2.13

func (a *ClustersApiService) AgentGPGKeyServiceList(ctx context.Context, agentIdentifier string, accountIdentifier string, localVarOptionals *ClustersApiAgentGPGKeyServiceListOpts) (GpgkeysGnuPgPublicKeyList, *http.Response, error)

func (*ClustersApiService) ClusterServiceExists ¶ added in v0.2.13

func (a *ClustersApiService) ClusterServiceExists(ctx context.Context, accountIdentifier string, localVarOptionals *ClustersApiClusterServiceExistsOpts) (bool, *http.Response, error)

func (*ClustersApiService) ClusterServiceListClusters ¶ added in v0.2.13

func (a *ClustersApiService) ClusterServiceListClusters(ctx context.Context, body Servicev1ClusterQuery) (V1Clusterlist, *http.Response, error)

ClustersApiService List returns list of Clusters List returns list of Clusters

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body

@return V1Clusterlist

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)

func (*ClustersApiService) UnlinkClustersInBatch ¶ added in v0.2.13

func (a *ClustersApiService) UnlinkClustersInBatch(ctx context.Context, accountIdentifier string, localVarOptionals *ClustersApiUnlinkClustersInBatchOpts) (ResponseDtoClusterBatchResponse, *http.Response, error)

type ClustersApiUnlinkClustersInBatchOpts ¶ added in v0.2.13

type ClustersApiUnlinkClustersInBatchOpts struct {
	Body optional.Interface
}

type ClustersAwsAuthConfig ¶ added in v0.2.13

type ClustersAwsAuthConfig struct {
	ClusterName string `json:"clusterName,omitempty"`
	// RoleARN contains optional role ARN. If set then AWS IAM Authenticator assume a role to perform cluster operations instead of the default AWS credential provider chain.
	RoleARN string `json:"roleARN,omitempty"`
}

type ClustersCluster ¶ added in v0.2.13

type ClustersCluster struct {
	Server          string                  `json:"server,omitempty"`
	Name            string                  `json:"name,omitempty"`
	Config          *ClustersClusterConfig  `json:"config,omitempty"`
	ConnectionState *CommonsConnectionState `json:"connectionState,omitempty"`
	ServerVersion   string                  `json:"serverVersion,omitempty"`
	// Holds list of namespaces which are accessible in that cluster. Cluster level resources will be ignored if namespace list is not empty.
	Namespaces         []string             `json:"namespaces,omitempty"`
	RefreshRequestedAt *V1Time              `json:"refreshRequestedAt,omitempty"`
	Info               *ClustersClusterInfo `json:"info,omitempty"`
	// Shard contains optional shard number. Calculated on the fly by the application controller if not specified.
	Shard string `json:"shard,omitempty"`
	// Indicates if cluster level resources should be managed. This setting is used only if cluster is connected in a namespaced mode.
	ClusterResources bool              `json:"clusterResources,omitempty"`
	Project          string            `json:"project,omitempty"`
	Labels           map[string]string `json:"labels,omitempty"`
	Annotations      map[string]string `json:"annotations,omitempty"`
}

type ClustersClusterCacheInfo ¶ added in v0.2.13

type ClustersClusterCacheInfo struct {
	ResourcesCount    string  `json:"resourcesCount,omitempty"`
	ApisCount         string  `json:"apisCount,omitempty"`
	LastCacheSyncTime *V1Time `json:"lastCacheSyncTime,omitempty"`
}

type ClustersClusterConfig ¶ added in v0.2.13

type ClustersClusterConfig struct {
	Username string `json:"username,omitempty"`
	Password string `json:"password,omitempty"`
	// Server requires Bearer authentication. This client will not attempt to use refresh tokens for an OAuth2 flow. TODO: demonstrate an OAuth2 compatible client.
	BearerToken           string                      `json:"bearerToken,omitempty"`
	TlsClientConfig       *ClustersTlsClientConfig    `json:"tlsClientConfig,omitempty"`
	AwsAuthConfig         *ClustersAwsAuthConfig      `json:"awsAuthConfig,omitempty"`
	AwsClusterName        string                      `json:"awsClusterName,omitempty"`
	RoleARN               string                      `json:"roleARN,omitempty"`
	ExecProviderConfig    *ClustersExecProviderConfig `json:"execProviderConfig,omitempty"`
	ClusterConnectionType string                      `json:"clusterConnectionType,omitempty"`
}

ClusterConfig is the configuration attributes. This structure is subset of the go-client rest.Config with annotations added for marshalling.

type ClustersClusterCreateRequest ¶ added in v0.2.13

type ClustersClusterCreateRequest struct {
	Cluster *ClustersCluster  `json:"cluster,omitempty"`
	Upsert  bool              `json:"upsert,omitempty"`
	Tags    map[string]string `json:"tags,omitempty"`
}

type ClustersClusterId ¶ added in v0.2.13

type ClustersClusterId struct {
	Type_ string `json:"type,omitempty"`
	Value string `json:"value,omitempty"`
}

type ClustersClusterInfo ¶ added in v0.2.13

type ClustersClusterInfo struct {
	ConnectionState   *CommonsConnectionState   `json:"connectionState,omitempty"`
	ServerVersion     string                    `json:"serverVersion,omitempty"`
	CacheInfo         *ClustersClusterCacheInfo `json:"cacheInfo,omitempty"`
	ApplicationsCount string                    `json:"applicationsCount,omitempty"`
	ApiVersions       []string                  `json:"apiVersions,omitempty"`
}

type ClustersClusterList ¶ added in v0.2.13

type ClustersClusterList struct {
	Metadata *V1ListMeta       `json:"metadata,omitempty"`
	Items    []ClustersCluster `json:"items,omitempty"`
}

ClusterList is a collection of Clusters.

type ClustersClusterResponse ¶ added in v0.2.13

type ClustersClusterResponse struct {
}

type ClustersClusterUpdateRequest ¶ added in v0.2.13

type ClustersClusterUpdateRequest struct {
	Cluster       *ClustersCluster   `json:"cluster,omitempty"`
	UpdatedFields []string           `json:"updatedFields,omitempty"`
	UpdateMask    *ProtobufFieldMask `json:"updateMask,omitempty"`
	Tags          map[string]string  `json:"tags,omitempty"`
	Id            *ClustersClusterId `json:"id,omitempty"`
}

type ClustersExecProviderConfig ¶ added in v0.2.13

type ClustersExecProviderConfig struct {
	Command     string            `json:"command,omitempty"`
	Args        []string          `json:"args,omitempty"`
	Env         map[string]string `json:"env,omitempty"`
	ApiVersion  string            `json:"apiVersion,omitempty"`
	InstallHint string            `json:"installHint,omitempty"`
}

type ClustersTlsClientConfig ¶ added in v0.2.13

type ClustersTlsClientConfig struct {
	// Insecure specifies that the server should be accessed without verifying the TLS certificate. For testing only.
	Insecure bool `json:"insecure,omitempty"`
	// ServerName is passed to the server for SNI and is used in the client to check server certificates against. If ServerName is empty, the hostname used to contact the server is used.
	ServerName string `json:"serverName,omitempty"`
	CertData   string `json:"certData,omitempty"`
	KeyData    string `json:"keyData,omitempty"`
	CaData     string `json:"caData,omitempty"`
}

type CommonsConnectionState ¶ added in v0.2.13

type CommonsConnectionState struct {
	Status      string  `json:"status,omitempty"`
	Message     string  `json:"message,omitempty"`
	AttemptedAt *V1Time `json:"attemptedAt,omitempty"`
}

type CompositeServiceLevelObjectiveSpec ¶ added in v0.3.5

type CompositeServiceLevelObjectiveSpec struct {
	ServiceLevelObjectivesDetails []ServiceLevelObjectiveDetailsDto `json:"serviceLevelObjectivesDetails"`
	EvaluationType                string                            `json:"evaluationType,omitempty"`
	SloFormulaType                string                            `json:"sloFormulaType,omitempty"`
}

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:"-"`
	AzureCloudCost      *CeAzureConnector               `json:"-"`
	Azure               *AzureConnector                 `json:"-"`
	AzureKeyVault       *AzureKeyVaultConnector         `json:"-"`
	BitBucket           *BitbucketConnector             `json:"-"`
	CustomSecretManager *CustomSecretManager            `json:"_"`
	Datadog             *DatadogConnectorDto            `json:"-"`
	DockerRegistry      *DockerConnector                `json:"-"`
	Dynatrace           *DynatraceConnectorDto          `json:"-"`
	Gcp                 *GcpConnector                   `json:"-"`
	GcpCloudCost        *GcpCloudCostConnectorDto       `json:"-"`
	Git                 *GitConfig                      `json:"-"`
	Github              *GithubConnector                `json:"-"`
	Gitlab              *GitlabConnector                `json:"-"`
	HttpHelm            *HttpHelmConnector              `json:"-"`
	OciHelm             *OciHelmConnector               `json:"-"`
	Jira                *JiraConnector                  `json:"-"`
	Jenkins             *JenkinsConnector               `json:"-"`
	K8sCluster          *KubernetesClusterConfig        `json:"-"`
	K8sClusterCloudCost *CeKubernetesClusterConfigDto   `json:"-"`
	NewRelic            *NewRelicConnectorDto           `json:"-"`
	Nexus               *NexusConnector                 `json:"-"`
	PagerDuty           *PagerDutyConnectorDto          `json:"-"`
	Prometheus          *PrometheusConnectorDto         `json:"-"`
	Splunk              *SplunkConnector                `json:"-"`
	SumoLogic           *SumoLogicConnectorDto          `json:"-"`
	Spot                *SpotConnector                  `json:"-"`
	Tas                 *TasConnector                   `json:"-"`
	TerraformCloud      *TerraformCloudConnector        `json:"-"`
	Vault               *VaultConnector                 `json:"-"`
	GcpSecretManager    *GcpSecretManager               `json:"-"`
	ServiceNow          *ServiceNowConnector            `json:"-"`
	Spec                json.RawMessage                 `json:"spec"`
	ElasticSearch       *ElkConnectorDto                `json:"-"`
	Rancher             *RancherConnector               `json:"-"`
	CustomHealth        *CustomHealthConnectorDto       `json:"-"`
	Pdc                 *PhysicalDataCenterConnectorDto `json:"-"`
}

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
	ForceDelete       optional.Bool
}

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"`
	Errors   []string           `json:"errors,omitempty"`
	Success  bool               `json:"success"`
}

type CurrentOrUpcomingWindow ¶ added in v0.3.14

type CurrentOrUpcomingWindow struct {
	StartTime int64 `json:"startTime,omitempty"`
	EndTime   int64 `json:"endTime,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 CustomHealthLogDefinition ¶ added in v0.3.5

type CustomHealthLogDefinition struct {
	RequestDefinition       *CustomHealthRequestDefinition `json:"requestDefinition,omitempty"`
	LogMessageJsonPath      string                         `json:"logMessageJsonPath,omitempty"`
	TimestampJsonPath       string                         `json:"timestampJsonPath,omitempty"`
	ServiceInstanceJsonPath string                         `json:"serviceInstanceJsonPath,omitempty"`
	QueryName               string                         `json:"queryName,omitempty"`
}

type CustomHealthMetricDefinition ¶ added in v0.3.5

type CustomHealthMetricDefinition struct {
	Identifier            string                         `json:"identifier"`
	MetricName            string                         `json:"metricName"`
	RiskProfile           *RiskProfile                   `json:"riskProfile,omitempty"`
	Analysis              *AnalysisDto                   `json:"analysis,omitempty"`
	Sli                   *Slidto                        `json:"sli,omitempty"`
	RequestDefinition     *CustomHealthRequestDefinition `json:"requestDefinition,omitempty"`
	QueryType             string                         `json:"queryType,omitempty"`
	MetricResponseMapping *MetricResponseMapping         `json:"metricResponseMapping,omitempty"`
	GroupName             string                         `json:"groupName,omitempty"`
}

type CustomHealthRequestDefinition ¶ added in v0.3.5

type CustomHealthRequestDefinition struct {
	UrlPath       string         `json:"urlPath,omitempty"`
	RequestBody   string         `json:"requestBody,omitempty"`
	Method        string         `json:"method,omitempty"`
	StartTimeInfo *TimestampInfo `json:"startTimeInfo,omitempty"`
	EndTimeInfo   *TimestampInfo `json:"endTimeInfo,omitempty"`
}

type CustomHealthSourceLog ¶ added in v0.3.46

type CustomHealthSourceLog struct {
	ConnectorRef   string                      `json:"connectorRef"`
	LogDefinitions []CustomHealthLogDefinition `json:"logDefinitions,omitempty"`
}

This is the Custom Log Health Source spec entity defined in Harness

type CustomHealthSourceLogSpec ¶ added in v0.3.5

type CustomHealthSourceLogSpec struct {
	ConnectorRef   string                      `json:"connectorRef"`
	LogDefinitions []CustomHealthLogDefinition `json:"logDefinitions,omitempty"`
}

type CustomHealthSourceMetric ¶ added in v0.3.46

type CustomHealthSourceMetric struct {
	ConnectorRef      string                         `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto      `json:"metricPacks,omitempty"`
	MetricDefinitions []CustomHealthMetricDefinition `json:"metricDefinitions,omitempty"`
}

This is the Custom Metric Health Source spec entity defined in Harness

type CustomHealthSourceMetricSpec ¶ added in v0.3.5

type CustomHealthSourceMetricSpec struct {
	ConnectorRef      string                         `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto      `json:"metricPacks,omitempty"`
	MetricDefinitions []CustomHealthMetricDefinition `json:"metricDefinitions,omitempty"`
}

type CustomSecretManager ¶ added in v0.3.84

type CustomSecretManager struct {
	DelegateSelectors []string                                  `json:"delegateSelectors,omitempty"`
	OnDelegate        bool                                      `json:"onDelegate,omitempty"`
	ConnectorRef      string                                    `json:"connectorRef,omitempty"`
	Host              string                                    `json:"host,omitempty"`
	WorkingDirectory  string                                    `json:"workingDirectory,omitempty"`
	Template          *TemplateLinkConfigForCustomSecretManager `json:"template"`
	Timeout           int                                       `json:"timeout,omitempty"`
	Default_          bool                                      `json:"default,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 CvngEmailChannelSpec ¶ added in v0.3.50

type CvngEmailChannelSpec struct {
	UserGroups []string `json:"userGroups,omitempty"`
	Recipients []string `json:"recipients,omitempty"`
}

type CvngMsTeamsChannelSpec ¶ added in v0.3.50

type CvngMsTeamsChannelSpec struct {
	MsTeamKeys []string `json:"msTeamKeys,omitempty"`
	UserGroups []string `json:"userGroups,omitempty"`
}

type CvngNotificationChannel ¶ added in v0.3.50

type CvngNotificationChannel struct {
	Type_     CVNGNotificationChannelType `json:"type,omitempty"`
	Email     *CvngEmailChannelSpec       `json:"-"`
	Slack     *CvngSlackChannelSpec       `json:"-"`
	PagerDuty *CvngPagerDutyChannelSpec   `json:"-"`
	MsTeams   *CvngMsTeamsChannelSpec     `json:"-"`
	Spec      json.RawMessage             `json:"spec"`
}

func (*CvngNotificationChannel) MarshalJSON ¶ added in v0.3.50

func (a *CvngNotificationChannel) MarshalJSON() ([]byte, error)

func (*CvngNotificationChannel) UnmarshalJSON ¶ added in v0.3.50

func (a *CvngNotificationChannel) UnmarshalJSON(data []byte) error

type CvngNotificationChannelSpec ¶ added in v0.3.50

type CvngNotificationChannelSpec struct {
}

type CvngPagerDutyChannelSpec ¶ added in v0.3.50

type CvngPagerDutyChannelSpec struct {
	UserGroups     []string `json:"userGroups,omitempty"`
	IntegrationKey string   `json:"integrationKey,omitempty"`
}

type CvngSlackChannelSpec ¶ added in v0.3.50

type CvngSlackChannelSpec struct {
	UserGroups []string `json:"userGroups,omitempty"`
	WebhookUrl string   `json:"webhookUrl,omitempty"`
}

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 DatadogLogHealthSource ¶ added in v0.3.46

type DatadogLogHealthSource struct {
	ConnectorRef string                           `json:"connectorRef"`
	Feature      string                           `json:"feature"`
	Queries      []DatadogLogHealthSourceQueryDto `json:"queries"`
}

This is the Datadog Log Health Source spec entity defined in Harness

type DatadogLogHealthSourceQueryDto ¶ added in v0.3.26

type DatadogLogHealthSourceQueryDto struct {
	Name                      string   `json:"name"`
	Query                     string   `json:"query"`
	Indexes                   []string `json:"indexes"`
	ServiceInstanceIdentifier string   `json:"serviceInstanceIdentifier"`
}

type DatadogLogHealthSourceSpec ¶ added in v0.3.5

type DatadogLogHealthSourceSpec struct {
	ConnectorRef string                           `json:"connectorRef"`
	Feature      string                           `json:"feature"`
	Queries      []DatadogLogHealthSourceQueryDto `json:"queries"`
}

type DatadogMetricHealthDefinition ¶ added in v0.3.5

type DatadogMetricHealthDefinition struct {
	Identifier                   string       `json:"identifier"`
	MetricName                   string       `json:"metricName"`
	RiskProfile                  *RiskProfile `json:"riskProfile,omitempty"`
	Analysis                     *AnalysisDto `json:"analysis,omitempty"`
	Sli                          *Slidto      `json:"sli,omitempty"`
	DashboardId                  string       `json:"dashboardId,omitempty"`
	DashboardName                string       `json:"dashboardName,omitempty"`
	MetricPath                   string       `json:"metricPath,omitempty"`
	Query                        string       `json:"query,omitempty"`
	GroupingQuery                string       `json:"groupingQuery,omitempty"`
	Metric                       string       `json:"metric,omitempty"`
	Aggregation                  string       `json:"aggregation,omitempty"`
	ServiceInstanceIdentifierTag string       `json:"serviceInstanceIdentifierTag,omitempty"`
	MetricTags                   []string     `json:"metricTags,omitempty"`
	IsCustomCreatedMetric        bool         `json:"isCustomCreatedMetric,omitempty"`
	IsManualQuery                bool         `json:"isManualQuery,omitempty"`
}

type DatadogMetricHealthSource ¶ added in v0.3.46

type DatadogMetricHealthSource struct {
	ConnectorRef      string                          `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto       `json:"metricPacks,omitempty"`
	Feature           string                          `json:"feature"`
	MetricDefinitions []DatadogMetricHealthDefinition `json:"metricDefinitions,omitempty"`
}

This is the Datadog Metric Health Source spec entity defined in Harness

type DatadogMetricHealthSourceSpec ¶ added in v0.3.5

type DatadogMetricHealthSourceSpec struct {
	ConnectorRef      string                          `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto       `json:"metricPacks,omitempty"`
	Feature           string                          `json:"feature"`
	MetricDefinitions []DatadogMetricHealthDefinition `json:"metricDefinitions,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
	Name              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 DeleteAccessPointResponse ¶ added in v0.3.64

type DeleteAccessPointResponse struct {
	Errors []string `json:"errors,omitempty"`
}

type DeleteAutoStoppingRuleResponse ¶ added in v0.3.64

type DeleteAutoStoppingRuleResponse struct {
	Errors []string `json:"errors,omitempty"`
}

type DependencyMetadataType ¶ added in v0.3.5

type DependencyMetadataType string

func (DependencyMetadataType) String ¶ added in v0.3.5

func (c DependencyMetadataType) String() string

type DeploymentImpactReportConditionSpec ¶ added in v0.3.50

type DeploymentImpactReportConditionSpec struct {
}

type DeploymentVerificationDto ¶ added in v0.3.5

type DeploymentVerificationDto struct {
	Enabled                   bool   `json:"enabled,omitempty"`
	ServiceInstanceFieldName  string `json:"serviceInstanceFieldName,omitempty"`
	ServiceInstanceMetricPath string `json:"serviceInstanceMetricPath,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"`
	ExecuteOnDelegate bool                  `json:"executeOnDelegate"`
}

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 DynatraceHealthSource ¶ added in v0.3.46

type DynatraceHealthSource struct {
	ConnectorRef      string                      `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto   `json:"metricPacks,omitempty"`
	Feature           string                      `json:"feature"`
	ServiceId         string                      `json:"serviceId"`
	ServiceName       string                      `json:"serviceName,omitempty"`
	ServiceMethodIds  []string                    `json:"serviceMethodIds,omitempty"`
	MetricDefinitions []DynatraceMetricDefinition `json:"metricDefinitions,omitempty"`
}

This is the Dynatrace Metric Health Source spec entity defined in Harness

type DynatraceHealthSourceSpec ¶ added in v0.3.5

type DynatraceHealthSourceSpec struct {
	ConnectorRef      string                      `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto   `json:"metricPacks,omitempty"`
	Feature           string                      `json:"feature"`
	ServiceId         string                      `json:"serviceId"`
	ServiceName       string                      `json:"serviceName,omitempty"`
	ServiceMethodIds  []string                    `json:"serviceMethodIds,omitempty"`
	MetricDefinitions []DynatraceMetricDefinition `json:"metricDefinitions,omitempty"`
}

type DynatraceMetricDefinition ¶ added in v0.3.5

type DynatraceMetricDefinition struct {
	Identifier     string       `json:"identifier"`
	MetricName     string       `json:"metricName"`
	RiskProfile    *RiskProfile `json:"riskProfile,omitempty"`
	Analysis       *AnalysisDto `json:"analysis,omitempty"`
	Sli            *Slidto      `json:"sli,omitempty"`
	GroupName      string       `json:"groupName,omitempty"`
	MetricSelector string       `json:"metricSelector,omitempty"`
	IsManualQuery  bool         `json:"isManualQuery,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 ElkAuthType ¶ added in v0.3.27

type ElkAuthType string

func (ElkAuthType) String ¶ added in v0.3.27

func (e ElkAuthType) String() string

type ElkAuthTypeAPIClient ¶ added in v0.3.27

type ElkAuthTypeAPIClient struct {
	ApiKeyId    string `json:"apiKeyId,omitempty"`
	ApiKeyIdRef string `json:"apiKeyIdRef,omitempty"`
	ApiKeyRef   string `json:"apiKeyRef"`
}

This entity contains the details of the ElasticSearch API Key and API KeyToken

type ElkAuthTypeUserNamePassword ¶ added in v0.3.27

type ElkAuthTypeUserNamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the ElasticSearch Username and Password

type ElkConnectorDto ¶ added in v0.3.27

type ElkConnectorDto struct {
	ConnectorType     string      `json:"connectorType"` // This is not used anywhere
	Url               string      `json:"url"`
	DelegateSelectors []string    `json:"delegateSelectors,omitempty"`
	Username          string      `json:"username,omitempty"`
	ApiKeyId          string      `json:"apiKeyId,omitempty"`
	PasswordRef       string      `json:"passwordRef,omitempty"`
	ApiKeyRef         string      `json:"apiKeyRef,omitempty"`
	AuthType          ElkAuthType `json:"authType,omitempty"`
}

type ElkCredential ¶ added in v0.3.27

type ElkCredential struct {
	Type_            ElkAuthType                  `json:"authType"`
	UserNamePassword *ElkAuthTypeUserNamePassword `json:"-"`
	ApiClientToken   *ElkAuthTypeAPIClient        `json:"-"`
	Spec             json.RawMessage              `json:"spec,omitempty"`
}

This contains details of the EleasticSearch connector credential

type ElkHealthSource ¶ added in v0.3.46

type ElkHealthSource struct {
	ConnectorRef string                    `json:"connectorRef"`
	Feature      string                    `json:"feature"`
	Queries      []ElkHealthSourceQueryDto `json:"queries"`
}

This is the ELK Log Health Source spec entity defined in Harness

type ElkHealthSourceQueryDto ¶ added in v0.3.26

type ElkHealthSourceQueryDto struct {
	Name                      string `json:"name"`
	Query                     string `json:"query"`
	Index                     string `json:"index"`
	ServiceInstanceIdentifier string `json:"serviceInstanceIdentifier"`
	TimeStampIdentifier       string `json:"timeStampIdentifier"`
	TimeStampFormat           string `json:"timeStampFormat"`
	MessageIdentifier         string `json:"messageIdentifier"`
}

type ElkHealthSourceSpec ¶ added in v0.3.5

type ElkHealthSourceSpec struct {
	ConnectorRef string                    `json:"connectorRef"`
	Feature      string                    `json:"feature"`
	Queries      []ElkHealthSourceQueryDto `json:"queries"`
}

type EmailConfigDto ¶

type EmailConfigDto struct {
	Type_               string `json:"type,omitempty"`
	GroupEmail          string `json:"groupEmail"`
	SendEmailToAllUsers bool   `json:"sendEmailToAllUsers"`
}

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 EmbeddedUserDetailsDto ¶ added in v0.3.40

type EmbeddedUserDetailsDto struct {
	Name  string `json:"name,omitempty"`
	Email string `json:"email,omitempty"`
}

Updated by user details

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
	ForceDelete       optional.Bool
	OrgIdentifier     optional.String
	ProjectIdentifier 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
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
}

type EnvironmentGroupApiGetEnvironmentGroupOpts ¶ added in v0.1.34

type EnvironmentGroupApiGetEnvironmentGroupOpts struct {
	Deleted                 optional.Bool
	Branch                  optional.String
	RepoIdentifier          optional.String
	GetDefaultFromOtherRepo optional.Bool
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
}

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, 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, 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"`
	// Yaml of the Entity
	Yaml string `json:"yaml,omitempty"`
}

This is the Environment Group Entity defined in Harness

type EnvironmentImportResponseDto ¶ added in v0.3.77

type EnvironmentImportResponseDto struct {
	EnvIdentifier string `json:"envIdentifier,omitempty"`
}

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
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	IsNewBranch       optional.Bool
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	RepoName          optional.String
	IsHarnessCodeRepo optional.Bool
}

type EnvironmentsApiDeleteEnvironmentV2Opts ¶

type EnvironmentsApiDeleteEnvironmentV2Opts struct {
	IfMatch           optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ForceDelete       optional.Bool
}

type EnvironmentsApiDeleteServiceOverrideOpts ¶ added in v0.2.14

type EnvironmentsApiDeleteServiceOverrideOpts struct {
	OrgIdentifier         optional.String
	ProjectIdentifier     optional.String
	EnvironmentIdentifier optional.String
	ServiceIdentifier     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
	EnvGroupIdentifier optional.String
	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
	Branch                 optional.String
	RepoName               optional.String
	LoadFromCache          optional.String
	LoadFromFallbackBranch optional.Bool
}

type EnvironmentsApiGetServiceOverridesListOpts ¶ added in v0.2.14

type EnvironmentsApiGetServiceOverridesListOpts struct {
	Page              optional.Int32
	Size              optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ServiceIdentifier optional.String
	Sort              optional.Interface
}

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) DeleteServiceOverride ¶ added in v0.2.14

func (a *EnvironmentsApiService) DeleteServiceOverride(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiDeleteServiceOverrideOpts) (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) GetServiceOverridesList ¶ added in v0.2.14

func (a *EnvironmentsApiService) GetServiceOverridesList(ctx context.Context, accountIdentifier string, environmentIdentifier string, localVarOptionals *EnvironmentsApiGetServiceOverridesListOpts) (ResponseDtoPageResponseServiceOverrideResponse, *http.Response, error)

func (*EnvironmentsApiService) ImportEnvironment ¶ added in v0.3.77

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)

func (*EnvironmentsApiService) UpsertServiceOverride ¶ added in v0.2.14

func (a *EnvironmentsApiService) UpsertServiceOverride(ctx context.Context, accountIdentifier string, localVarOptionals *EnvironmentsApiUpsertServiceOverrideOpts) (ResponseDtoServiceOverrideResponse, *http.Response, error)

type EnvironmentsApiUpdateEnvironmentV2Opts ¶

type EnvironmentsApiUpdateEnvironmentV2Opts struct {
	Body                     optional.Interface
	IfMatch                  optional.String
	Branch                   optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
	ConnectorRef             optional.String
	StoreType                optional.String
	LastCommitId             optional.String
	IsNewBranch              optional.Bool
	IsHarnessCodeRepo        optional.Bool
}

type EnvironmentsApiUpsertEnvironmentV2Opts ¶

type EnvironmentsApiUpsertEnvironmentV2Opts struct {
	Body    optional.Interface
	IfMatch optional.String
}

type EnvironmentsApiUpsertServiceOverrideOpts ¶ added in v0.2.14

type EnvironmentsApiUpsertServiceOverrideOpts struct {
	Body optional.Interface
}

type EnvironmentsV2ApiImportEnvironmentOpts ¶ added in v0.3.77

type EnvironmentsV2ApiImportEnvironmentOpts struct {
	OrgIdentifier         optional.String
	ProjectIdentifier     optional.String
	EnvironmentIdentifier optional.String
	ConnectorRef          optional.String
	RepoName              optional.String
	Branch                optional.String
	FilePath              optional.String
	IsForceImport         optional.Bool
	IsHarnessCodeRepo     optional.Bool
}

type ErrorBudgetBurnRateConditionSpec ¶ added in v0.3.50

type ErrorBudgetBurnRateConditionSpec struct {
	Threshold        float64 `json:"threshold,omitempty"`
	LookBackDuration string  `json:"lookBackDuration,omitempty"`
}

type ErrorBudgetRemainingMinutesConditionSpec ¶ added in v0.3.50

type ErrorBudgetRemainingMinutesConditionSpec struct {
	Threshold float64 `json:"threshold,omitempty"`
}

type ErrorBudgetRemainingPercentageConditionSpec ¶ added in v0.3.50

type ErrorBudgetRemainingPercentageConditionSpec struct {
	Threshold float64 `json:"threshold,omitempty"`
}

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 ErrorTrackingConditionSpec ¶ added in v0.3.50

type ErrorTrackingConditionSpec struct {
	ErrorTrackingEventTypes  []string `json:"errorTrackingEventTypes,omitempty"`
	ErrorTrackingEventStatus []string `json:"errorTrackingEventStatus,omitempty"`
}

type ErrorTrackingConnectorDto ¶ added in v0.1.14

type ErrorTrackingConnectorDto struct {
	Url               string   `json:"url"`
	ApiKeyRef         string   `json:"apiKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type ErrorTrackingHealthSource ¶ added in v0.3.46

type ErrorTrackingHealthSource struct {
	ConnectorRef string `json:"connectorRef"`
	Feature      string `json:"feature"`
}

This is the ErrorTracking Health Source spec entity defined in Harness

type ErrorTrackingHealthSourceSpec ¶ added in v0.3.5

type ErrorTrackingHealthSourceSpec struct {
	ConnectorRef string `json:"connectorRef"`
	Feature      string `json:"feature"`
}

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 FailMetricCustomThresholdSpec ¶ added in v0.3.5

type FailMetricCustomThresholdSpec struct {
	Count int32 `json:"count,omitempty"`
}

type FailMetricThresholdSpec ¶ added in v0.3.5

type FailMetricThresholdSpec struct {
	Action string                         `json:"action"`
	Type_  string                         `json:"type"`
	Spec   *FailMetricCustomThresholdSpec `json:"spec,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
	ForceDelete optional.Bool
}

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 FeatureFlagsApiPutFeatureFlagOpts ¶ added in v0.3.75

type FeatureFlagsApiPutFeatureFlagOpts struct {
	Body optional.Interface
}

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)

func (*FeatureFlagsApiService) PutFeatureFlag ¶ added in v0.3.75

func (a *FeatureFlagsApiService) PutFeatureFlag(ctx context.Context, identifier string, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *FeatureFlagsApiPutFeatureFlagOpts) (*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 or Folder
	Identifier string `json:"identifier,omitempty"`
	// Name of the File or Folder
	Name string `json:"name"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent directory identifier. The value of Root directory identifier is Root.
	ParentIdentifier string `json:"parentIdentifier"`
	// Description of the File or Folder
	Description string `json:"description,omitempty"`
	// Tags
	Tags []NgTag `json:"tags,omitempty"`
	// Mime type of the File
	MimeType string `json:"mimeType,omitempty"`
	// The path of the File or Folder
	Path string `json:"path,omitempty"`
	// Whether File is draft or not
	Draft          bool                    `json:"draft,omitempty"`
	CreatedBy      *EmbeddedUserDetailsDto `json:"createdBy,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
	// Last modified time for the File or Folder
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

This is details of the File or Folder 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"`
	SerializedSize            int32                             `json:"serializedSize,omitempty"`
	DefaultInstanceForType    *FileDescriptorProto              `json:"defaultInstanceForType,omitempty"`
	ParserForType             *ParserFileDescriptorProto        `json:"parserForType,omitempty"`
	Options                   *FileOptions                      `json:"options,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"`
	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"`
	PublicDependencyCount     int32                             `json:"publicDependencyCount,omitempty"`
	DependencyCount           int32                             `json:"dependencyCount,omitempty"`
	MessageTypeCount          int32                             `json:"messageTypeCount,omitempty"`
	EnumTypeCount             int32                             `json:"enumTypeCount,omitempty"`
	ServiceCount              int32                             `json:"serviceCount,omitempty"`
	ExtensionCount            int32                             `json:"extensionCount,omitempty"`
	Initialized               bool                              `json:"initialized,omitempty"`
	Syntax                    string                            `json:"syntax,omitempty"`
	Name                      string                            `json:"name,omitempty"`
	Package_                  string                            `json:"package,omitempty"`
	DescriptorForType         *Descriptor                       `json:"descriptorForType,omitempty"`
	InitializationErrorString string                            `json:"initializationErrorString,omitempty"`
	AllFields                 map[string]interface{}            `json:"allFields,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"`
	// Parent identifier of the File Store Node
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
	// Path of the file or folder
	Path string `json:"path,omitempty"`
	// Last modified time for the File Store Node
	LastModifiedAt int64                   `json:"lastModifiedAt,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
	// File usage of the File Store Node
	FileUsage string `json:"fileUsage"`
	// Description of the File Store Node
	Description string `json:"description,omitempty"`
	// Tags of the File Store Node
	Tags []NgTag `json:"tags,omitempty"`
	// Mime type of the File Store Node
	MimeType string `json:"mimeType,omitempty"`
	// Content of the file
	Content string `json:"content,omitempty"`
	// The size of the file
	Size int64 `json:"size,omitempty"`
}

This contains file details

type FileOptions ¶

type FileOptions struct {
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	SerializedSize                   int32                          `json:"serializedSize,omitempty"`
	DefaultInstanceForType           *FileOptions                   `json:"defaultInstanceForType,omitempty"`
	ParserForType                    *ParserFileOptions             `json:"parserForType,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"`
	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"`
	Initialized                      bool                           `json:"initialized,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,omitempty"`
	AllFieldsRaw                     map[string]interface{}         `json:"allFieldsRaw,omitempty"`
	MemoizedSerializedSize           int32                          `json:"memoizedSerializedSize,omitempty"`
}

type FileOptionsOrBuilder ¶

type FileOptionsOrBuilder struct {
	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"`
	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"`
	DefaultInstanceForType           *Message                       `json:"defaultInstanceForType,omitempty"`
	DescriptorForType                *Descriptor                    `json:"descriptorForType,omitempty"`
	InitializationErrorString        string                         `json:"initializationErrorString,omitempty"`
	UnknownFields                    *UnknownFieldSet               `json:"unknownFields,omitempty"`
	AllFields                        map[string]interface{}         `json:"allFields,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
	Path              optional.String
	CreatedBy         optional.Interface
	LastModifiedBy    optional.Interface
	LastModifiedAt    optional.Int64
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiCreateViaYAMLOpts ¶ added in v0.3.40

type FileStoreApiCreateViaYAMLOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiDeleteFileOpts ¶ added in v0.1.25

type FileStoreApiDeleteFileOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiDownloadFileOpts ¶ added in v0.1.25

type FileStoreApiDownloadFileOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiGetFileOpts ¶ added in v0.3.40

type FileStoreApiGetFileOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiGetFolderNodesOpts ¶ added in v0.1.25

type FileStoreApiGetFolderNodesOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	FileUsage         optional.String
}

type FileStoreApiListFilesAndFoldersOpts ¶ added in v0.3.40

type FileStoreApiListFilesAndFoldersOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifiers       optional.Interface
	SearchTerm        optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	PageToken         optional.String
}

type FileStoreApiListFilesWithFilterOpts ¶ added in v0.3.40

type FileStoreApiListFilesWithFilterOpts struct {
	Body              optional.Interface
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	PageToken         optional.String
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	FilterIdentifier  optional.String
	SearchTerm        optional.String
}

type FileStoreApiService ¶ added in v0.1.25

type FileStoreApiService service

func (*FileStoreApiService) Create ¶ added in v0.1.25

func (a *FileStoreApiService) Create(ctx context.Context, accountIdentifier string, localVarOptionals *FileStoreApiCreateOpts) (ResponseDtoFile, *http.Response, error)

func (*FileStoreApiService) CreateViaYAML ¶ added in v0.3.40

func (a *FileStoreApiService) CreateViaYAML(ctx context.Context, body FileStoreRequest, accountIdentifier string, localVarOptionals *FileStoreApiCreateViaYAMLOpts) (ResponseDtoFile, *http.Response, error)

func (*FileStoreApiService) DeleteFile ¶ added in v0.1.25

func (a *FileStoreApiService) DeleteFile(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *FileStoreApiDeleteFileOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FileStoreApiService) DownloadFile ¶ added in v0.1.25

func (a *FileStoreApiService) DownloadFile(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *FileStoreApiDownloadFileOpts) (*http.Response, []byte, error)

func (*FileStoreApiService) GetFile ¶ added in v0.3.40

func (a *FileStoreApiService) GetFile(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *FileStoreApiGetFileOpts) (ResponseDtoFile, *http.Response, error)

func (*FileStoreApiService) GetFolderNodes ¶ added in v0.1.25

func (a *FileStoreApiService) GetFolderNodes(ctx context.Context, body FolderNode, accountIdentifier string, localVarOptionals *FileStoreApiGetFolderNodesOpts) (ResponseDtoFolderNode, *http.Response, error)

func (*FileStoreApiService) ListFilesAndFolders ¶ added in v0.3.40

func (a *FileStoreApiService) ListFilesAndFolders(ctx context.Context, accountIdentifier string, localVarOptionals *FileStoreApiListFilesAndFoldersOpts) (ResponseDtoPageFile, *http.Response, error)

func (*FileStoreApiService) ListFilesWithFilter ¶ added in v0.3.40

func (*FileStoreApiService) Update ¶ added in v0.1.25

func (a *FileStoreApiService) Update(ctx context.Context, accountIdentifier string, identifier string, localVarOptionals *FileStoreApiUpdateOpts) (ResponseDtoFile, *http.Response, error)

func (*FileStoreApiService) UpdateViaYAML ¶ added in v0.3.40

func (a *FileStoreApiService) UpdateViaYAML(ctx context.Context, body FileStoreRequest, accountIdentifier string, identifier string, localVarOptionals *FileStoreApiUpdateViaYAMLOpts) (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
	Path              optional.String
	CreatedBy         optional.Interface
	LastModifiedBy    optional.Interface
	LastModifiedAt    optional.Int64
	Content           optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FileStoreApiUpdateViaYAMLOpts ¶ added in v0.3.40

type FileStoreApiUpdateViaYAMLOpts struct {
	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"`
	// Parent identifier of the File Store Node
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
	// Path of the file or folder
	Path string `json:"path,omitempty"`
	// Last modified time for the File Store Node
	LastModifiedAt int64                   `json:"lastModifiedAt,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
}

This is the view of the file store node entity defined in Harness

type FileStoreRequest ¶ added in v0.3.40

type FileStoreRequest struct {
	File **os.File `json:"file"`
}

type FileUsage ¶ added in v0.3.40

type FileUsage string

func (FileUsage) String ¶ added in v0.3.40

func (e FileUsage) String() string

type FilesFilterPropertiesDto ¶ added in v0.3.40

type FilesFilterPropertiesDto struct {
	// This specifies the file usage
	FileUsage    string                  `json:"fileUsage,omitempty"`
	CreatedBy    *EmbeddedUserDetailsDto `json:"createdBy,omitempty"`
	ReferencedBy *ReferencedByDto        `json:"referencedBy,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"`
}

Properties of the Files Filter defined in Harness

type FilesIdentifierBody ¶

type FilesIdentifierBody struct {
	// This is the encrypted Secret File that needs to be uploaded.
	File *interface{} `json:"file,omitempty"`
	// Specification of Secret file
	Spec string `json:"spec,omitempty"`
}

type FilestoreBody ¶ added in v0.3.40

type FilestoreBody struct {
	// The File or Folder tags
	Tags string `json:"tags,omitempty"`
	// The content of the File as InputStream
	Content *interface{} `json:"content,omitempty"`
	// Identifier of the File or Folder
	Identifier string `json:"identifier,omitempty"`
	// Name of the File or Folder
	Name string `json:"name"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent directory identifier. The value of Root directory identifier is Root.
	ParentIdentifier string `json:"parentIdentifier"`
	// Description of the File or Folder
	Description string `json:"description,omitempty"`
	// Mime type of the File
	MimeType string `json:"mimeType,omitempty"`
	// The path of the File or Folder
	Path           string                  `json:"path,omitempty"`
	CreatedBy      *EmbeddedUserDetailsDto `json:"createdBy,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
	// Last modified time for the File or Folder
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
}

type FilestoreIdentifierBody ¶ added in v0.1.25

type FilestoreIdentifierBody struct {
	// The File or Folder tags
	Tags string `json:"tags,omitempty"`
	// Identifier of the File or Folder
	Identifier string `json:"identifier,omitempty"`
	// Name of the File or Folder
	Name string `json:"name"`
	// This specifies the file usage
	FileUsage string `json:"fileUsage,omitempty"`
	// This specifies the type of the File
	Type_ string `json:"type"`
	// This specifies parent directory identifier. The value of Root directory identifier is Root.
	ParentIdentifier string `json:"parentIdentifier"`
	// Description of the File or Folder
	Description string `json:"description,omitempty"`
	// Mime type of the File
	MimeType string `json:"mimeType,omitempty"`
	// The path of the File or Folder
	Path           string                  `json:"path,omitempty"`
	CreatedBy      *EmbeddedUserDetailsDto `json:"createdBy,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
	// Last modified time for the File or Folder
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty"`
	// The content of the File as InputStream
	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 FilterApiCcmdeleteFilterOpts ¶ added in v0.3.1

type FilterApiCcmdeleteFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiCcmgetConnectorListV2Opts ¶ added in v0.3.1

type FilterApiCcmgetConnectorListV2Opts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiCcmgetFilterOpts ¶ added in v0.3.1

type FilterApiCcmgetFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

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) CcmdeleteFilter ¶ added in v0.3.1

func (a *FilterApiService) CcmdeleteFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiCcmdeleteFilterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FilterApiService) CcmgetConnectorListV2 ¶ added in v0.3.1

func (a *FilterApiService) CcmgetConnectorListV2(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *FilterApiCcmgetConnectorListV2Opts) (ResponseDtoPageResponseFilter, *http.Response, error)

func (*FilterApiService) CcmgetFilter ¶ added in v0.3.1

func (a *FilterApiService) CcmgetFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiCcmgetFilterOpts) (ResponseDtoFilter, *http.Response, error)

func (*FilterApiService) CcmpostFilter ¶ added in v0.3.1

func (a *FilterApiService) CcmpostFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Create a Filter 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) CcmupdateFilter ¶ added in v0.3.1

func (a *FilterApiService) CcmupdateFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Update a Filter Updates the filter for the given ID.

  • @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) 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) (ResponseDtoPipelineFilter, *http.Response, error)

func (*FilterApiService) PipelinepostFilter ¶

func (a *FilterApiService) PipelinepostFilter(ctx context.Context, body PipelineFilter, accountIdentifier string) (ResponseDtoPipelineFilter, *http.Response, error)

FilterApiService Create a Filter 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 PipelineFilter, accountIdentifier string) (ResponseDtoPipelineFilter, *http.Response, error)

FilterApiService Update a Filter Updates the filter for the given ID.

  • @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 Create a Filter 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) TemplatedeleteFilter ¶ added in v0.3.1

func (a *FilterApiService) TemplatedeleteFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiTemplatedeleteFilterOpts) (ResponseDtoBoolean, *http.Response, error)

func (*FilterApiService) TemplategetConnectorListV2 ¶ added in v0.3.1

func (a *FilterApiService) TemplategetConnectorListV2(ctx context.Context, accountIdentifier string, type_ string, localVarOptionals *FilterApiTemplategetConnectorListV2Opts) (ResponseDtoPageResponseFilter, *http.Response, error)

func (*FilterApiService) TemplategetFilter ¶ added in v0.3.1

func (a *FilterApiService) TemplategetFilter(ctx context.Context, accountIdentifier string, identifier string, type_ string, localVarOptionals *FilterApiTemplategetFilterOpts) (ResponseDtoFilter, *http.Response, error)

func (*FilterApiService) TemplatepostFilter ¶ added in v0.3.1

func (a *FilterApiService) TemplatepostFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Create a Filter 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) TemplateupdateFilter ¶ added in v0.3.1

func (a *FilterApiService) TemplateupdateFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Update a Filter Updates the filter for the given ID.

  • @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) UpdateFilter ¶

func (a *FilterApiService) UpdateFilter(ctx context.Context, body Filter, accountIdentifier string) (ResponseDtoFilter, *http.Response, error)

FilterApiService Update a Filter Updates the filter for the given ID.

  • @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 FilterApiTemplatedeleteFilterOpts ¶ added in v0.3.1

type FilterApiTemplatedeleteFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiTemplategetConnectorListV2Opts ¶ added in v0.3.1

type FilterApiTemplategetConnectorListV2Opts struct {
	PageIndex         optional.Int32
	PageSize          optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterApiTemplategetFilterOpts ¶ added in v0.3.1

type FilterApiTemplategetFilterOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FilterObject ¶ added in v0.3.35

type FilterObject struct {
	Name           string            `json:"name,omitempty"`
	Ids            []string          `json:"ids,omitempty"`
	Regions        []string          `json:"regions,omitempty"`
	ResourceGroups []string          `json:"resource_groups,omitempty"`
	VpcId          string            `json:"vpc_id,omitempty"`
	Zones          []string          `json:"zones,omitempty"`
	Tags           map[string]string `json:"tags,omitempty"`
}

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 FixedScheduleCreateResponse ¶ added in v0.3.56

type FixedScheduleCreateResponse struct {
	Response *FixedSchedule `json:"response,omitempty"`
	Errors   []string       `json:"errors,omitempty"`
	Success  bool           `json:"success"`
}

type FixedScheduleDeleteResponse ¶ added in v0.3.56

type FixedScheduleDeleteResponse struct {
	Response string   `json:"response,omitempty"`
	Errors   []string `json:"errors,omitempty"`
	Success  bool     `json:"success"`
}

type FixedSchedulesGetResponse ¶ added in v0.3.56

type FixedSchedulesGetResponse struct {
	Response *FixedSchedule `json:"response,omitempty"`
	Errors   []string       `json:"errors,omitempty"`
	Success  bool           `json:"success"`
}

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"`
	// Parent identifier of the File Store Node
	ParentIdentifier string `json:"parentIdentifier,omitempty"`
	// Name of the File Store Node
	Name string `json:"name"`
	// Type of the File Store Node
	Type_ string `json:"type"`
	// Path of the file or folder
	Path string `json:"path,omitempty"`
	// Last modified time for the File Store Node
	LastModifiedAt int64                   `json:"lastModifiedAt,omitempty"`
	LastModifiedBy *EmbeddedUserDetailsDto `json:"lastModifiedBy,omitempty"`
	// 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 FreezeCRUDApiCreateFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiCreateFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiCreateGlobalFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiCreateGlobalFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiDeleteFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiDeleteFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiDeleteManyFreezesOpts ¶ added in v0.3.14

type FreezeCRUDApiDeleteManyFreezesOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiGetFreezeListOpts ¶ added in v0.3.14

type FreezeCRUDApiGetFreezeListOpts struct {
	Body              optional.Interface
	Page              optional.Int32
	Size              optional.Int32
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiGetFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiGetFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiGetGlobalFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiGetGlobalFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiService ¶ added in v0.3.14

type FreezeCRUDApiService service

func (*FreezeCRUDApiService) CreateFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) CreateFreeze(ctx context.Context, body string, accountIdentifier string, localVarOptionals *FreezeCRUDApiCreateFreezeOpts) (ResponseDtoFreezeResponse, *http.Response, error)

func (*FreezeCRUDApiService) CreateGlobalFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) CreateGlobalFreeze(ctx context.Context, body string, accountIdentifier string, localVarOptionals *FreezeCRUDApiCreateGlobalFreezeOpts) (ResponseDtoFreezeResponse, *http.Response, error)

func (*FreezeCRUDApiService) DeleteFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) DeleteFreeze(ctx context.Context, accountIdentifier string, freezeIdentifier string, localVarOptionals *FreezeCRUDApiDeleteFreezeOpts) (*http.Response, error)

func (*FreezeCRUDApiService) DeleteManyFreezes ¶ added in v0.3.14

func (a *FreezeCRUDApiService) DeleteManyFreezes(ctx context.Context, accountIdentifier string, localVarOptionals *FreezeCRUDApiDeleteManyFreezesOpts) (ResponseDtoFreezeResponseWrapperDto, *http.Response, error)

func (*FreezeCRUDApiService) GetFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) GetFreeze(ctx context.Context, accountIdentifier string, freezeIdentifier string, localVarOptionals *FreezeCRUDApiGetFreezeOpts) (ResponseDtoFreezeDetailedResponse, *http.Response, error)

func (*FreezeCRUDApiService) GetFreezeList ¶ added in v0.3.14

func (*FreezeCRUDApiService) GetGlobalFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) GetGlobalFreeze(ctx context.Context, accountIdentifier string, localVarOptionals *FreezeCRUDApiGetGlobalFreezeOpts) (ResponseDtoFreezeDetailedResponse, *http.Response, error)

func (*FreezeCRUDApiService) UpdateFreeze ¶ added in v0.3.14

func (a *FreezeCRUDApiService) UpdateFreeze(ctx context.Context, body string, accountIdentifier string, freezeIdentifier string, localVarOptionals *FreezeCRUDApiUpdateFreezeOpts) (ResponseDtoFreezeResponse, *http.Response, error)

func (*FreezeCRUDApiService) UpdateFreezeStatus ¶ added in v0.3.14

func (a *FreezeCRUDApiService) UpdateFreezeStatus(ctx context.Context, accountIdentifier string, status string, localVarOptionals *FreezeCRUDApiUpdateFreezeStatusOpts) (ResponseDtoFreezeResponseWrapperDto, *http.Response, error)

type FreezeCRUDApiUpdateFreezeOpts ¶ added in v0.3.14

type FreezeCRUDApiUpdateFreezeOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeCRUDApiUpdateFreezeStatusOpts ¶ added in v0.3.14

type FreezeCRUDApiUpdateFreezeStatusOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type FreezeDetailedResponse ¶ added in v0.3.14

type FreezeDetailedResponse struct {
	AccountId               string                   `json:"accountId"`
	Type_                   string                   `json:"type,omitempty"`
	Status                  string                   `json:"status,omitempty"`
	Name                    string                   `json:"name"`
	Description             string                   `json:"description,omitempty"`
	Tags                    map[string]string        `json:"tags,omitempty"`
	OrgIdentifier           string                   `json:"orgIdentifier,omitempty"`
	ProjectIdentifier       string                   `json:"projectIdentifier,omitempty"`
	Windows                 []FreezeWindow           `json:"windows,omitempty"`
	CurrentOrUpcomingWindow *CurrentOrUpcomingWindow `json:"currentOrUpcomingWindow,omitempty"`
	Identifier              string                   `json:"identifier"`
	CreatedAt               int64                    `json:"createdAt,omitempty"`
	LastUpdatedAt           int64                    `json:"lastUpdatedAt,omitempty"`
	FreezeScope             string                   `json:"freezeScope,omitempty"`
	Yaml                    string                   `json:"yaml,omitempty"`
}

This contains detailed information of the Freeze Config

type FreezeErrorResponseDto ¶ added in v0.3.14

type FreezeErrorResponseDto struct {
	Id           string `json:"id,omitempty"`
	Name         string `json:"name,omitempty"`
	ErrorMessage string `json:"errorMessage,omitempty"`
}

type FreezeFilterPropertiesDto ¶ added in v0.3.14

type FreezeFilterPropertiesDto struct {
	FreezeIdentifiers []string `json:"freezeIdentifiers,omitempty"`
	Sort              []string `json:"sort,omitempty"`
	FreezeStatus      string   `json:"freezeStatus,omitempty"`
	StartTime         int64    `json:"startTime,omitempty"`
	EndTime           int64    `json:"endTime,omitempty"`
	SearchTerm        string   `json:"searchTerm,omitempty"`
}

type FreezeResponse ¶ added in v0.3.14

type FreezeResponse struct {
	AccountId         string            `json:"accountId"`
	Type_             string            `json:"type,omitempty"`
	Status            string            `json:"status,omitempty"`
	Name              string            `json:"name"`
	Description       string            `json:"description,omitempty"`
	Tags              map[string]string `json:"tags,omitempty"`
	OrgIdentifier     string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	Windows           []FreezeWindow    `json:"windows,omitempty"`
	Identifier        string            `json:"identifier"`
	Yaml              string            `json:"yaml"`
	CreatedAt         int64             `json:"createdAt,omitempty"`
	LastUpdatedAt     int64             `json:"lastUpdatedAt,omitempty"`
	FreezeScope       string            `json:"freezeScope,omitempty"`
}

This contains details of the Freeze Response

type FreezeResponseWrapperDto ¶ added in v0.3.14

type FreezeResponseWrapperDto struct {
	NoOfSuccess                     int32                    `json:"noOfSuccess,omitempty"`
	NoOfFailed                      int32                    `json:"noOfFailed,omitempty"`
	SuccessfulFreezeResponseDTOList []FreezeResponse         `json:"successfulFreezeResponseDTOList,omitempty"`
	FreezeErrorResponseDTOList      []FreezeErrorResponseDto `json:"freezeErrorResponseDTOList,omitempty"`
}

type FreezeSummaryResponse ¶ added in v0.3.14

type FreezeSummaryResponse struct {
	AccountId               string                   `json:"accountId"`
	Type_                   string                   `json:"type,omitempty"`
	Status                  string                   `json:"status,omitempty"`
	Name                    string                   `json:"name"`
	Description             string                   `json:"description,omitempty"`
	Tags                    map[string]string        `json:"tags,omitempty"`
	OrgIdentifier           string                   `json:"orgIdentifier,omitempty"`
	ProjectIdentifier       string                   `json:"projectIdentifier,omitempty"`
	Windows                 []FreezeWindow           `json:"windows,omitempty"`
	CurrentOrUpcomingWindow *CurrentOrUpcomingWindow `json:"currentOrUpcomingWindow,omitempty"`
	Identifier              string                   `json:"identifier"`
	CreatedAt               int64                    `json:"createdAt,omitempty"`
	LastUpdatedAt           int64                    `json:"lastUpdatedAt,omitempty"`
	FreezeScope             string                   `json:"freezeScope,omitempty"`
	Yaml                    string                   `json:"yaml,omitempty"`
}

This contains summary of the Freeze Response

type FreezeWindow ¶ added in v0.3.14

type FreezeWindow struct {
	TimeZone   string      `json:"timeZone"`
	StartTime  string      `json:"startTime"`
	Duration   string      `json:"duration,omitempty"`
	EndTime    string      `json:"endTime,omitempty"`
	Recurrence *Recurrence `json:"recurrence,omitempty"`
}

type GPGKeysApiGnuPGKeyServiceListGPGKeysOpts ¶ added in v0.2.25

type GPGKeysApiGnuPGKeyServiceListGPGKeysOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	GnuPG             optional.String
	SearchTerm        optional.String
	PageSize          optional.Int32
	PageIndex         optional.Int32
	AgentIdentifier   optional.String
}

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 GatewayruntimeError ¶ added in v0.2.13

type GatewayruntimeError struct {
	Error_  string        `json:"error,omitempty"`
	Code    int32         `json:"code,omitempty"`
	Message string        `json:"message,omitempty"`
	Details []ProtobufAny `json:"details,omitempty"`
}

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"`
	ExecuteOnDelegate bool                    `json:"executeOnDelegate,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 GcpSecretManager ¶ added in v0.2.18

type GcpSecretManager struct {
	ConnectorType string `json:"connectorType"`
	IsDefault     bool   `json:"isDefault,omitempty"`
	// Reference to the secret containing credentials of IAM service account for Google Secret Manager
	CredentialsRef string `json:"credentialsRef"`
	// 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 details of GCP Secret Manager

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"`
	Errors   []string     `json:"errors,omitempty"`
	Success  bool         `json:"success"`
}

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,omitempty"`
	ApplicationId     string `json:"applicationId,omitempty"`
	InstallationIdRef string `json:"installationIdRef,omitempty"`
	ApplicationIdRef  string `json:"applicationIdRef,omitempty"`
	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"`
	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:"-"`
	GithubApp     *GithubAppSpec           `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 GnuPGPKeysApiAgentGPGKeyServiceCreateOpts ¶ added in v0.2.25

type GnuPGPKeysApiAgentGPGKeyServiceCreateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GnuPGPKeysApiAgentGPGKeyServiceDeleteOpts ¶ added in v0.2.25

type GnuPGPKeysApiAgentGPGKeyServiceDeleteOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GnuPGPKeysApiAgentGPGKeyServiceGetOpts ¶ added in v0.2.25

type GnuPGPKeysApiAgentGPGKeyServiceGetOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type GnuPGPKeysApiService ¶ added in v0.2.25

type GnuPGPKeysApiService service

func (*GnuPGPKeysApiService) AgentGPGKeyServiceCreate ¶ added in v0.2.25

func (*GnuPGPKeysApiService) AgentGPGKeyServiceDelete ¶ added in v0.2.25

func (a *GnuPGPKeysApiService) AgentGPGKeyServiceDelete(ctx context.Context, agentIdentifier string, queryKeyID string, localVarOptionals *GnuPGPKeysApiAgentGPGKeyServiceDeleteOpts) (GpgkeysGnuPgPublicKeyResponse, *http.Response, error)

func (*GnuPGPKeysApiService) AgentGPGKeyServiceGet ¶ added in v0.2.25

func (a *GnuPGPKeysApiService) AgentGPGKeyServiceGet(ctx context.Context, agentIdentifier string, queryKeyID string, accountIdentifier string, localVarOptionals *GnuPGPKeysApiAgentGPGKeyServiceGetOpts) (GpgkeysGnuPgPublicKey, *http.Response, error)

func (*GnuPGPKeysApiService) GnuPGKeyServiceListGPGKeys ¶ added in v0.2.25

func (a *GnuPGPKeysApiService) GnuPGKeyServiceListGPGKeys(ctx context.Context, accountIdentifier string, localVarOptionals *GPGKeysApiGnuPGKeyServiceListGPGKeysOpts) (Servicev1GnuPgPublicKeyList, *http.Response, error)

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 GpgkeysGnuPgPublicKey ¶ added in v0.2.13

type GpgkeysGnuPgPublicKey struct {
	KeyID       string `json:"keyID,omitempty"`
	Fingerprint string `json:"fingerprint,omitempty"`
	Owner       string `json:"owner,omitempty"`
	Trust       string `json:"trust,omitempty"`
	SubType     string `json:"subType,omitempty"`
	KeyData     string `json:"keyData,omitempty"`
}

type GpgkeysGnuPgPublicKeyCreateRequest ¶ added in v0.2.25

type GpgkeysGnuPgPublicKeyCreateRequest struct {
	Publickey *GpgkeysGnuPgPublicKey `json:"publickey,omitempty"`
	Upsert    bool                   `json:"upsert,omitempty"`
}

type GpgkeysGnuPgPublicKeyCreateResponse ¶ added in v0.2.25

type GpgkeysGnuPgPublicKeyCreateResponse struct {
	Created *GpgkeysGnuPgPublicKeyList `json:"created,omitempty"`
	Skipped []string                   `json:"skipped,omitempty"`
}

type GpgkeysGnuPgPublicKeyList ¶ added in v0.2.13

type GpgkeysGnuPgPublicKeyList struct {
	Metadata *V1ListMeta             `json:"metadata,omitempty"`
	Items    []GpgkeysGnuPgPublicKey `json:"items,omitempty"`
}

type GpgkeysGnuPgPublicKeyQuery ¶ added in v0.2.25

type GpgkeysGnuPgPublicKeyQuery struct {
	KeyID string `json:"keyID,omitempty"`
}

type GpgkeysGnuPgPublicKeyResponse ¶ added in v0.2.25

type GpgkeysGnuPgPublicKeyResponse struct {
}

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 HarnessCdChangeSourceSpec ¶ added in v0.3.5

type HarnessCdChangeSourceSpec struct {
}

type HarnessCdCurrentGenChangeSourceSpec ¶ added in v0.3.5

type HarnessCdCurrentGenChangeSourceSpec struct {
	HarnessApplicationId string `json:"harnessApplicationId"`
	HarnessServiceId     string `json:"harnessServiceId"`
	HarnessEnvironmentId string `json:"harnessEnvironmentId"`
}

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 HealthCheck ¶ added in v0.3.35

type HealthCheck struct {
	Protocol       string `json:"protocol,omitempty"`
	Path           string `json:"path,omitempty"`
	Port           int    `json:"port,omitempty"`
	Interval       int    `json:"interval,omitempty"`
	Timeout        int    `json:"timeout,omitempty"`
	StatusCodeFrom int    `json:"status_code_from,omitempty"`
	StatusCodeTo   int    `json:"status_code_to,omitempty"`
}

type HealthScoreConditionSpec ¶ added in v0.3.50

type HealthScoreConditionSpec struct {
	Threshold float64 `json:"threshold,omitempty"`
	Period    string  `json:"period,omitempty"`
}

type HealthSource ¶ added in v0.3.5

type HealthSource struct {
	Name                  string                         `json:"name"`
	Identifier            string                         `json:"identifier"`
	Version               string                         `json:"version,omitempty"`
	Type_                 HealthSourceType               `json:"type,omitempty"`
	AppDynamics           *AppDynamicsHealthSource       `json:"-"`
	NewRelic              *NewRelicHealthSource          `json:"-"`
	StackdriverLog        *StackdriverLogHealthSource    `json:"-"`
	Splunk                *SplunkHealthSource            `json:"-"`
	Prometheus            *PrometheusHealthSource        `json:"-"`
	Stackdriver           *StackdriverMetricHealthSource `json:"-"`
	DatadogMetrics        *DatadogMetricHealthSource     `json:"-"`
	DatadogLog            *DatadogLogHealthSource        `json:"-"`
	Dynatrace             *DynatraceHealthSource         `json:"-"`
	ErrorTracking         *ErrorTrackingHealthSource     `json:"-"`
	CustomHealthMetric    *CustomHealthSourceMetric      `json:"-"`
	CustomHealthLog       *CustomHealthSourceLog         `json:"-"`
	SplunkMetric          *SplunkMetricHealthSource      `json:"-"`
	ElasticSearch         *NextGenHealthSource           `json:"-"`
	CloudWatchMetrics     *CloudWatchMetricsHealthSource `json:"-"`
	AwsPrometheus         *AwsPrometheusHealthSource     `json:"-"`
	SumologicMetrics      *NextGenHealthSource           `json:"-"`
	SumologicLogs         *NextGenHealthSource           `json:"-"`
	SplunkSignalFXMetrics *NextGenHealthSource           `json:"-"`
	GrafanaLokiLogs       *NextGenHealthSource           `json:"-"`
	AzureLogs             *NextGenHealthSource           `json:"-"`
	AzureMetrics          *NextGenHealthSource           `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

func (*HealthSource) MarshalJSON ¶ added in v0.3.5

func (a *HealthSource) MarshalJSON() ([]byte, error)

func (*HealthSource) UnmarshalJSON ¶ added in v0.3.5

func (a *HealthSource) UnmarshalJSON(data []byte) error

type HealthSourceParamsDto ¶ added in v0.3.46

type HealthSourceParamsDto struct {
	Region string `json:"region,omitempty"`
}

type HealthSourceSpec ¶ added in v0.3.5

type HealthSourceSpec struct {
	ConnectorRef string `json:"connectorRef"`
}

This is the Health Source entity defined in Harness

type HealthSourceType ¶ added in v0.3.5

type HealthSourceType string

func (HealthSourceType) String ¶ added in v0.3.5

func (c HealthSourceType) String() string

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 HrepocredsRepoCreds ¶ added in v0.2.23

type HrepocredsRepoCreds struct {
	Url                        string `json:"url,omitempty"`
	Username                   string `json:"username,omitempty"`
	Password                   string `json:"password,omitempty"`
	SshPrivateKey              string `json:"sshPrivateKey,omitempty"`
	TlsClientCertData          string `json:"tlsClientCertData,omitempty"`
	TlsClientCertKey           string `json:"tlsClientCertKey,omitempty"`
	GithubAppPrivateKey        string `json:"githubAppPrivateKey,omitempty"`
	GithubAppID                string `json:"githubAppID,omitempty"`
	GithubAppInstallationID    string `json:"githubAppInstallationID,omitempty"`
	GithubAppEnterpriseBaseUrl string `json:"githubAppEnterpriseBaseUrl,omitempty"`
	EnableOCI                  bool   `json:"enableOCI,omitempty"`
	// Type specifies the type of the repoCreds. Can be either \"git\" or \"helm. \"git\" is assumed if empty or absent.
	Type_ string `json:"type,omitempty"`
	Name  string `json:"name,omitempty"`
}

type HrepocredsRepoCredsCreateRequest ¶ added in v0.2.23

type HrepocredsRepoCredsCreateRequest struct {
	Creds  *HrepocredsRepoCreds `json:"creds,omitempty"`
	Upsert bool                 `json:"upsert,omitempty"`
}

type HrepocredsRepoCredsQuery ¶ added in v0.2.23

type HrepocredsRepoCredsQuery struct {
	Url           string `json:"url,omitempty"`
	RepoCredsType string `json:"repoCredsType,omitempty"`
}

type HrepocredsRepoCredsResponse ¶ added in v0.2.23

type HrepocredsRepoCredsResponse struct {
}

type HrepocredsRepoCredsUpdateRequest ¶ added in v0.2.23

type HrepocredsRepoCredsUpdateRequest struct {
	Creds *HrepocredsRepoCreds `json:"creds,omitempty"`
}

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 HttpProxy ¶ added in v0.3.35

type HttpProxy struct {
	Proxy *Proxy       `json:"proxy"`
	Ports []PortConfig `json:"ports"`
}

type HttpRequestInfo ¶ added in v0.1.14

type HttpRequestInfo struct {
	RequestMethod string `json:"requestMethod,omitempty"`
}

type IacmCreateWorkspaceRequestBody ¶ added in v0.3.58

type IacmCreateWorkspaceRequestBody struct {
	// cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully
	CostBreakdownJson string `json:"cost_breakdown_json,omitempty"`
	// cost_diff_json is the identifier to the diff cost file between the previous and current successful executions
	CostDiffJson string `json:"cost_diff_json,omitempty"`
	// define if cost estimation operations will be performed in this workspace
	CostEstimationEnabled bool `json:"cost_estimation_enabled,omitempty"`
	// Description provides long-form text about the resource.
	Description string `json:"description,omitempty"`
	// list of environment variables configured on the workspace.
	EnvironmentVariables map[string]IacmVariable `json:"environment_variables"`
	// Workspace identifier.
	Identifier string `json:"identifier"`
	// Name is the human readable name for the resource.
	Name string `json:"name"`
	// Provider Connector is the reference to the connector for the infrastructure provider.
	ProviderConnector string `json:"provider_connector"`
	// Provisioner defines the provisioning tool to use.
	Provisioner string `json:"provisioner"`
	// Provisioner Version defines the tool version to use.
	ProvisionerVersion string `json:"provisioner_version,omitempty"`
	// Repository is the name of the repository to use.
	Repository string `json:"repository,omitempty"`
	// Repository Branch in which the code should be accessed.
	RepositoryBranch string `json:"repository_branch,omitempty"`
	// Repository Commit/Tag in which the code should be accessed.
	RepositoryCommit string `json:"repository_commit,omitempty"`
	// Repository Connector is the reference to the connector to use for this code.
	RepositoryConnector string `json:"repository_connector"`
	// Repository Path is the path in which the infra code resides.
	RepositoryPath string `json:"repository_path,omitempty"`
	// terraform_plan is the identifier to the current state file.
	TerraformPlan string `json:"terraform_plan,omitempty"`
	// terraform_plan_json is the identifier to the current state file onl in JSON format.
	TerraformPlanJson string `json:"terraform_plan_json,omitempty"`
	// terraform_state is the identifier to the plan file used to create the latest state.
	TerraformState string `json:"terraform_state,omitempty"`
	// terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format.
	TerraformStateJson string `json:"terraform_state_json,omitempty"`
	// define an array of terraform variables files that belong to a different repository
	TerraformVariableFiles []IacmWorkspaceTerraformVariableFiles `json:"terraform_variable_files,omitempty"`
	// list of terraform variables configured on the workspace.
	TerraformVariables map[string]IacmVariable `json:"terraform_variables"`
}

type IacmCreateWorkspaceResponseBody ¶ added in v0.3.58

type IacmCreateWorkspaceResponseBody struct {
	PolicyEvaluation *IacmEvaluation `json:"policy_evaluation,omitempty"`
}

Create-WorkspaceResponseBody result type (default view)

type IacmError ¶ added in v0.3.58

type IacmError struct {
	// Is the error a server-side fault?
	Fault bool `json:"fault"`
	// ID is a unique identifier for this particular occurrence of the problem.
	Id string `json:"id"`
	// Message is a human-readable explanation specific to this occurrence of the problem.
	Message string `json:"message"`
	// Name is the name of this class of errors.
	Name string `json:"name"`
	// Is the error temporary?
	Temporary bool `json:"temporary"`
	// Is the error a timeout?
	Timeout bool `json:"timeout"`
}

type IacmEvaluatedPolicy ¶ added in v0.3.58

type IacmEvaluatedPolicy struct {
	// The values of any `deny` rego rules as returned by the rego engine
	DenyMessages []string `json:"deny_messages"`
	// The output returned by the rego engine when this policy was evaluated
	Output **os.File   `json:"output"`
	Policy *IacmPolicy `json:"policy"`
	// Any errors returned by the rego engine when this policy was evaluated
	RegoError string `json:"rego_error"`
	// The overall status for this individual policy indicating whether it passed
	Status string `json:"status"`
}

type IacmEvaluation ¶ added in v0.3.58

type IacmEvaluation struct {
	// The Harness account in which the evaluation was performed
	AccountId string `json:"account_id"`
	// The action that triggered evaluation
	Action string `json:"action"`
	// The time at which the evaluation was performed in Unix time millseconds
	Created int64 `json:"created"`
	// The detailed results of te evaluation
	Details []IacmEvaluationDetail `json:"details"`
	// An arbtrary user-supplied string that globally identifies the entity under evaluation
	Entity string `json:"entity"`
	// Additional arbtrary user-supplied metadta about the entity under evaluation
	EntityMetadata string `json:"entity_metadata"`
	// The ID of this evaluation
	Id int64 `json:"id"`
	// The input provided at evaluation time
	Input **os.File `json:"input"`
	// The Harness organisation in which the evaluation was performed
	OrgId string `json:"org_id"`
	// The Harness project in which the evaluation was performed
	ProjectId string `json:"project_id"`
	// The overall status of the evaluation indicating whether it passed
	Status string `json:"status"`
	// The types of the entity under evaluation
	Type_ string `json:"type"`
}

The result of a single evaluation

type IacmEvaluationDetail ¶ added in v0.3.58

type IacmEvaluationDetail struct {
	// Harness account ID associated with this policy set
	AccountId string `json:"account_id"`
	// Action that triggers the policy set
	Action string `json:"action"`
	// Time the policy set was created
	Created int64 `json:"created"`
	// Description of the policy set
	Description string                `json:"description,omitempty"`
	Details     []IacmEvaluatedPolicy `json:"details"`
	// Only enabled policy sets are evaluated when evaluating by type/action
	Enabled bool `json:"enabled"`
	// Identifier of the policy set
	Identifier string `json:"identifier"`
	// Name of the policy set
	Name string `json:"name"`
	// Harness organization ID associated with this policy set
	OrgId string `json:"org_id"`
	// Harness project ID associated with this policy set
	ProjectId string `json:"project_id"`
	// The overall status for this policy set indicating whether it passed
	Status string `json:"status"`
	// Type of input suitable for the policy set
	Type_ string `json:"type"`
	// Time the policy set was last updated
	Updated int64 `json:"updated"`
}

type IacmHarnessIacmOutput ¶ added in v0.3.58

type IacmHarnessIacmOutput struct {
	// Name associated with the output.
	Name string `json:"name"`
	// Indicates whether this value is sensitive
	Sensitive bool `json:"sensitive"`
	// Value associated with the output.
	Value string `json:"value"`
}

Represents an individual output variable.

type IacmHarnessIacmResource ¶ added in v0.3.58

type IacmHarnessIacmResource struct {
	// A map of values related to the resource
	Attributes map[string]interface{} `json:"attributes"`
	// A map of values related to the resource
	DriftAttributes map[string]interface{} `json:"drift_attributes"`
	// Indicates if this resource is experiencing drift.
	DriftStatus string `json:"drift_status"`
	// Module associated with the resource.
	Module string `json:"module"`
	// Name associated with the resource.
	Name string `json:"name"`
	// Cloud provider associated with the resource.
	Provider string `json:"provider"`
	// Type of the provisioned resource.
	Type_ string `json:"type"`
}

Represents an individual provisioned resource.

type IacmHarnessIacmWorkspacedata ¶ added in v0.3.58

type IacmHarnessIacmWorkspacedata struct {
	// Account is the internal customer account ID.
	Account string `json:"account"`
	// Created is the unix timestamp at which the resource was originally created in milliseconds.
	Created int64 `json:"created"`
	// Type of data stored
	DataType string `json:"data_type"`
	// The unique identifier for the data
	Id string `json:"id"`
	// Org is the organisation identifier.
	Org string `json:"org"`
	// The unique identifier for the associated pipeline execution
	PipelineExecutionId string `json:"pipeline_execution_id"`
	// The unique identifier for the associated pipeline
	PipelineId string `json:"pipeline_id"`
	// The unique identifier for the associated pipeline execution stage
	PipelineStageId string `json:"pipeline_stage_id"`
	// Project is the project identifier.
	Project string `json:"project"`
	// Type of provisioner that created the data
	ProvisionerType string `json:"provisioner_type"`
	// Workspace identifier
	Workspace string `json:"workspace"`
}

WorkspaceDataResource is the representation for a single item of data associated with a workspace.

type IacmPolicy ¶ added in v0.3.58

type IacmPolicy struct {
	// Harness account ID associated with this policy
	AccountId string `json:"account_id"`
	// Time the policy was created
	Created int64 `json:"created"`
	// identifier of the policy
	Identifier string `json:"identifier"`
	// Name of the policy
	Name string `json:"name"`
	// Harness organization ID associated with this policy
	OrgId string `json:"org_id"`
	// Harness project ID associated with this policy
	ProjectId string `json:"project_id"`
	// Rego that defines the policy
	Rego string `json:"rego"`
	// Time the policy was last updated
	Updated int64 `json:"updated"`
}

type IacmPolicyViolationError ¶ added in v0.3.58

type IacmPolicyViolationError struct {
	// Is the error a server-side fault?
	Fault bool `json:"fault"`
	// ID is a unique identifier for this particular occurrence of the problem.
	Id string `json:"id"`
	// Message is a human-readable explanation specific to this occurrence of the problem.
	Message string `json:"message"`
	// Name is the name of this class of errors.
	Name             string          `json:"name"`
	PolicyEvaluation *IacmEvaluation `json:"policy_evaluation,omitempty"`
	// Is the error temporary?
	Temporary bool `json:"temporary"`
	// Is the error a timeout?
	Timeout bool `json:"timeout"`
}

type IacmResources ¶ added in v0.3.58

type IacmResources struct {
	Outputs   *[]IacmHarnessIacmOutput   `json:"outputs"`
	Resources *[]IacmHarnessIacmResource `json:"resources"`
}

type IacmScopedPipelines ¶ added in v0.3.58

type IacmScopedPipelines struct {
	// Account is the internal customer account ID.
	Account string `json:"account"`
	// Org is the organisation identifier.
	Org string `json:"org"`
	// Array of pipelines that belong to a specific workspace
	Pipelines []string `json:"pipelines,omitempty"`
	// Project is the project identifier.
	Project string `json:"project"`
}

type IacmShowWorkspaceResponseBody ¶ added in v0.3.58

type IacmShowWorkspaceResponseBody struct {
	// Account is the internal customer account ID.
	Account string `json:"account"`
	// cost_breakdown_json is the identifier to the breakdown cost file from the current execution that was applied successfully
	CostBreakdownJson string `json:"cost_breakdown_json,omitempty"`
	// cost_diff_json is the identifier to the diff cost file between the previous and current successful executions
	CostDiffJson string `json:"cost_diff_json,omitempty"`
	// define if cost estimation operations will be performed in this workspace
	CostEstimationEnabled bool `json:"cost_estimation_enabled,omitempty"`
	// Created is the unix timestamp at which the resource was originally created in milliseconds.
	Created int64 `json:"created"`
	// Description provides long-form text about the resource.
	Description string `json:"description,omitempty"`
	// list of environment variables configured on the workspace.
	EnvironmentVariables map[string]IacmVariableResource `json:"environment_variables"`
	// Workspace identifier.
	Identifier string `json:"identifier"`
	// Name is the human readable name for the resource.
	Name string `json:"name"`
	// Org is the organisation identifier.
	Org string `json:"org"`
	// Project is the project identifier.
	Project string `json:"project"`
	// Provider Connector is the reference to the connector for the infrastructure provider.
	ProviderConnector string `json:"provider_connector"`
	// Provisioner defines the provisioning tool to use.
	Provisioner     string `json:"provisioner"`
	ProvisionerData string `json:"provisioner_data"`
	// Provisioner Version defines the tool version to use.
	ProvisionerVersion string `json:"provisioner_version,omitempty"`
	// Repository is the name of the repository to use.
	Repository string `json:"repository,omitempty"`
	// Repository Branch in which the code should be accessed.
	RepositoryBranch string `json:"repository_branch,omitempty"`
	// Repository Commit/Tag in which the code should be accessed.
	RepositoryCommit string `json:"repository_commit,omitempty"`
	// Repository Connector is the reference to the connector to use for this code.
	RepositoryConnector string `json:"repository_connector"`
	// Repository Path is the path in which the infra code resides.
	RepositoryPath string `json:"repository_path,omitempty"`
	// The status of the workspace
	Status string `json:"status,omitempty"`
	// terraform_plan is the identifier to the current state file.
	TerraformPlan string `json:"terraform_plan,omitempty"`
	// terraform_plan_json is the identifier to the current state file onl in JSON format.
	TerraformPlanJson string `json:"terraform_plan_json,omitempty"`
	// terraform_state is the identifier to the plan file used to create the latest state.
	TerraformState string `json:"terraform_state,omitempty"`
	// terraform_state_json is the identifier to the plan file used to create the latest state only in JSON format.
	TerraformStateJson string `json:"terraform_state_json,omitempty"`
	// define an array of terraform variables files that belong to a different repository
	TerraformVariableFiles []IacmWorkspaceTerraformVariableFiles `json:"terraform_variable_files,omitempty"`
	// list of terraform variables configured on the workspace.
	TerraformVariables map[string]IacmVariableResource `json:"terraform_variables"`
	// Modified is the unix timestamp at which the resource was last modified in milliseconds.
	Updated int64 `json:"updated"`
}

Show-WorkspaceResponseBody result type (default view)

type IacmUpdateWorkspaceRequestBody ¶ added in v0.3.58

type IacmUpdateWorkspaceRequestBody struct {
	// define if cost estimation operations will be performed in this workspace
	CostEstimationEnabled bool `json:"cost_estimation_enabled,omitempty"`
	// Description provides long-form text about the resource.
	Description string `json:"description,omitempty"`
	// list of environment variables configured on the workspace.
	EnvironmentVariables map[string]IacmVariable `json:"environment_variables"`
	// Name is the human readable name for the resource.
	Name string `json:"name"`
	// Provider Connector is the reference to the connector for the infrastructure provider.
	ProviderConnector string `json:"provider_connector"`
	// Provisioner defines the provisioning tool to use.
	Provisioner string `json:"provisioner"`
	// Provisioner Version defines the tool version to use.
	ProvisionerVersion string `json:"provisioner_version,omitempty"`
	// Repository is the name of the repository to use.
	Repository string `json:"repository,omitempty"`
	// Repository Branch in which the code should be accessed.
	RepositoryBranch string `json:"repository_branch,omitempty"`
	// Repository Commit/Tag in which the code should be accessed.
	RepositoryCommit string `json:"repository_commit,omitempty"`
	// Repository Connector is the reference to the connector to use for this code.
	RepositoryConnector string `json:"repository_connector"`
	// Repository Path is the path in which the infra code resides.
	RepositoryPath string `json:"repository_path,omitempty"`
	// define an array of terraform variables files that belong to a different repository
	TerraformVariableFiles []IacmWorkspaceTerraformVariableFiles `json:"terraform_variable_files,omitempty"`
	// list of terraform variables configured on the workspace.
	TerraformVariables map[string]IacmVariable `json:"terraform_variables"`
}

type IacmUpdateWorkspaceResponseBody ¶ added in v0.3.58

type IacmUpdateWorkspaceResponseBody struct {
	PolicyEvaluation *IacmEvaluation `json:"policy_evaluation,omitempty"`
}

type IacmVariable ¶ added in v0.3.58

type IacmVariable struct {
	// Key is the identifier for the secret.
	Key string `json:"key"`
	// Value is the value of the secret.
	Value string `json:"value"`
	// Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store
	ValueType string `json:"value_type"`
}

Variable is the representation for a single variable associated with a workspace.

type IacmVariableResource ¶ added in v0.3.58

type IacmVariableResource struct {
	Created int64 `json:"created"`
	// Key is the identifier for the secret.
	Key     string `json:"key"`
	Updated int64  `json:"updated"`
	// Value is the value of the secret.
	Value string `json:"value"`
	// Type indecates the value type of the secret. In the case of secret this is a reference to an item in the secret store
	ValueType string `json:"value_type"`
}

Variable is the representation for a single variable associated with a workspace.

type IacmWorkspaceDataInfo ¶ added in v0.3.58

type IacmWorkspaceDataInfo struct {
	// The unique identifier for the data
	Id string `json:"id"`
	// Pre-rendered message included when policy evaluation did not pass
	PolicyEvaluationMessage string `json:"policy_evaluation_message,omitempty"`
	// The overall status of policy evaluation (if it occurred) indicating whether it passed
	PolicyEvaluationStatus string `json:"policy_evaluation_status,omitempty"`
}

type IacmWorkspaceResourceSummary ¶ added in v0.3.58

type IacmWorkspaceResourceSummary struct {
	// Account is the internal customer account ID.
	Account string `json:"account"`
	// Created is the unix timestamp at which the resource was originally created in milliseconds.
	Created int64 `json:"created"`
	// Description provides long-form text about the resource.
	Description string `json:"description,omitempty"`
	// Workspace identifier.
	Identifier string `json:"identifier"`
	// Name is the human readable name for the resource.
	Name string `json:"name"`
	// Org is the organisation identifier.
	Org string `json:"org"`
	// Project is the project identifier.
	Project string `json:"project"`
	// The status of the workspace
	Status string `json:"status,omitempty"`
	// Modified is the unix timestamp at which the resource was last modified in milliseconds.
	Updated int64 `json:"updated"`
}

WorkspaceResource is the representation for a single workspace definition. (summary view)

type IacmWorkspaceTerraformVariableFiles ¶ added in v0.3.58

type IacmWorkspaceTerraformVariableFiles struct {
	// Repository is the name of the repository to use.
	Repository string `json:"repository,omitempty"`
	// Repository Branch in which the code should be accessed.
	RepositoryBranch string `json:"repository_branch,omitempty"`
	// Repository Commit/Tag in which the code should be accessed.
	RepositoryCommit string `json:"repository_commit,omitempty"`
	// Repository Connector is the reference to the connector to use for this code.
	RepositoryConnector string `json:"repository_connector,omitempty"`
	// Repository Path is the path in which the infra code resides.
	RepositoryPath string `json:"repository_path,omitempty"`
}

WorkspaceTerraformVarFiles defines a variable file that lives in another repository than the workspace files.

type IgnoreMetricThresholdSpec ¶ added in v0.3.5

type IgnoreMetricThresholdSpec struct {
	Action string `json:"action"`
	Type_  string `json:"type"`
}

type InfrastructureDeploymenType ¶ added in v0.2.13

type InfrastructureDeploymenType string

func (InfrastructureDeploymenType) String ¶ added in v0.2.13

type InfrastructureImportResponse ¶ added in v0.3.79

type InfrastructureImportResponse struct {
	Identifier string `json:"identifier,omitempty"`
}

type InfrastructureRequest ¶ added in v0.2.13

type InfrastructureRequest struct {
	// identifier of the infrastructure
	Identifier string `json:"identifier,omitempty"`
	// organisation identifier of the infrastructure
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// project identifier of the infrastructure
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// environment reference of the infrastructure
	EnvironmentRef string `json:"environmentRef,omitempty"`
	// name of the infrastructure
	Name string `json:"name,omitempty"`
	// description of the infrastructure
	Description string `json:"description,omitempty"`
	// tags associated with the infrastructure
	Tags map[string]string `json:"tags,omitempty"`
	// type of the infrastructure
	Type_ string `json:"type"`
	// yaml spec of the infrastructure
	Yaml string `json:"yaml,omitempty"`
}

This is the InfrastructureRequest entity defined in Harness

type InfrastructureResponse ¶ added in v0.2.13

type InfrastructureResponse struct {
	Infrastructure *InfrastructureResponseDto `json:"infrastructure,omitempty"`
	CreatedAt      int64                      `json:"createdAt,omitempty"`
	LastModifiedAt int64                      `json:"lastModifiedAt,omitempty"`
}

type InfrastructureResponseDto ¶ added in v0.2.13

type InfrastructureResponseDto struct {
	AccountId         string            `json:"accountId,omitempty"`
	Identifier        string            `json:"identifier,omitempty"`
	OrgIdentifier     string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	EnvironmentRef    string            `json:"environmentRef,omitempty"`
	Name              string            `json:"name,omitempty"`
	Description       string            `json:"description,omitempty"`
	Tags              map[string]string `json:"tags,omitempty"`
	Type_             string            `json:"type,omitempty"`
	DeploymentType    string            `json:"deploymentType,omitempty"`
	Yaml              string            `json:"yaml,omitempty"`
}

This is the InfrastructureResponseDTO entity defined in Harness

type InfrastructureType ¶ added in v0.2.13

type InfrastructureType string

func (InfrastructureType) String ¶ added in v0.2.13

func (e InfrastructureType) String() string

type InfrastructuresApiCreateInfrastructureOpts ¶ added in v0.2.13

type InfrastructuresApiCreateInfrastructureOpts struct {
	Body              optional.Interface
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	IsNewBranch       optional.Bool
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	RepoName          optional.String
	IsHarnessCodeRepo optional.Bool
}

type InfrastructuresApiDeleteInfrastructureOpts ¶ added in v0.2.13

type InfrastructuresApiDeleteInfrastructureOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ForceDelete       optional.Bool
}

type InfrastructuresApiGetInfrastructureListOpts ¶ added in v0.2.13

type InfrastructuresApiGetInfrastructureListOpts struct {
	Page                         optional.Int32
	Size                         optional.Int32
	OrgIdentifier                optional.String
	ProjectIdentifier            optional.String
	SearchTerm                   optional.String
	InfraIdentifiers             optional.Interface
	DeploymentType               optional.String
	DeploymentTemplateIdentifier optional.String
	VersionLabel                 optional.String
	Sort                         optional.Interface
}

type InfrastructuresApiGetInfrastructureOpts ¶ added in v0.2.13

type InfrastructuresApiGetInfrastructureOpts struct {
	OrgIdentifier           optional.String
	ProjectIdentifier       optional.String
	Deleted                 optional.Bool
	Branch                  optional.String
	GetDefaultFromOtherRepo optional.Bool
	RepoName                optional.String
	LoadFromCache           optional.String
	LoadFromFallbackBranch  optional.Bool
}

type InfrastructuresApiImportInfrastructureOpts ¶ added in v0.3.79

type InfrastructuresApiImportInfrastructureOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	InfraIdentifier   optional.String
	ConnectorRef      optional.String
	RepoName          optional.String
	Branch            optional.String
	FilePath          optional.String
	IsForceImport     optional.Bool
	IsHarnessCodeRepo optional.Bool
}

type InfrastructuresApiService ¶ added in v0.2.13

type InfrastructuresApiService service

func (*InfrastructuresApiService) CreateInfrastructure ¶ added in v0.2.13

func (*InfrastructuresApiService) DeleteInfrastructure ¶ added in v0.2.13

func (a *InfrastructuresApiService) DeleteInfrastructure(ctx context.Context, infraIdentifier string, accountIdentifier string, environmentIdentifier string, localVarOptionals *InfrastructuresApiDeleteInfrastructureOpts) (ResponseDtoBoolean, *http.Response, error)

func (*InfrastructuresApiService) GetInfrastructure ¶ added in v0.2.13

func (a *InfrastructuresApiService) GetInfrastructure(ctx context.Context, infraIdentifier string, accountIdentifier string, environmentIdentifier string, localVarOptionals *InfrastructuresApiGetInfrastructureOpts) (ResponseDtoInfrastructureResponse, *http.Response, error)

func (*InfrastructuresApiService) GetInfrastructureList ¶ added in v0.2.13

func (a *InfrastructuresApiService) GetInfrastructureList(ctx context.Context, accountIdentifier string, environmentIdentifier string, localVarOptionals *InfrastructuresApiGetInfrastructureListOpts) (ResponseDtoPageResponseInfrastructureResponse, *http.Response, error)

func (*InfrastructuresApiService) ImportInfrastructure ¶ added in v0.3.79

func (a *InfrastructuresApiService) ImportInfrastructure(ctx context.Context, accountIdentifier string, environmentIdentifier string, localVarOptionals *InfrastructuresApiImportInfrastructureOpts) (ResponseInfrastructureImportResponse, *http.Response, error)

func (*InfrastructuresApiService) UpdateInfrastructure ¶ added in v0.2.13

type InfrastructuresApiUpdateInfrastructureOpts ¶ added in v0.2.13

type InfrastructuresApiUpdateInfrastructureOpts struct {
	Body                     optional.Interface
	Branch                   optional.String
	FilePath                 optional.String
	CommitMsg                optional.String
	LastObjectId             optional.String
	ResolvedConflictCommitId optional.String
	BaseBranch               optional.String
	ConnectorRef             optional.String
	StoreType                optional.String
	LastCommitId             optional.String
	IsNewBranch              optional.Bool
	IsHarnessCodeRepo        optional.Bool
}

type InlineResponse200 ¶ added in v0.1.14

type InlineResponse200 struct {
	Response *SaveServiceRequest `json:"response,omitempty"`
	Errors   []string            `json:"errors,omitempty"`
	Success  bool                `json:"success"`
}

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 InstanceBasedRoutingDataV2 ¶ added in v0.3.35

type InstanceBasedRoutingDataV2 struct {
	Filter     *FilterObject `json:"filter,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 JenkinsAuthCredentialsDto ¶ added in v0.3.5

type JenkinsAuthCredentialsDto struct {
}

This contains details of credentials for Docker Authentication

type JenkinsAuthentication ¶ added in v0.3.5

type JenkinsAuthentication struct {
	Type_                   string                      `json:"type"`
	JenkinsBearerToken      *JenkinsBearerTokenDto      `json:"-"`
	JenkinsUserNamePassword *JenkinsUserNamePasswordDto `json:"-"`
	Spec                    json.RawMessage             `json:"spec"`
}

This entity contains the details for Jenkins Authentication

func (*JenkinsAuthentication) MarshalJSON ¶ added in v0.3.6

func (a *JenkinsAuthentication) MarshalJSON() ([]byte, error)

func (*JenkinsAuthentication) UnmarshalJSON ¶ added in v0.3.6

func (a *JenkinsAuthentication) UnmarshalJSON(data []byte) error

type JenkinsBearerTokenDto ¶ added in v0.3.5

type JenkinsBearerTokenDto struct {
	TokenRef string `json:"tokenRef"`
}

This entity contains the details of the Jenkins Bearer token

type JenkinsConnector ¶ added in v0.3.5

type JenkinsConnector struct {
	ConnectorType     string                 `json:"connectorType"`
	JenkinsUrl        string                 `json:"jenkinsUrl"`
	Auth              *JenkinsAuthentication `json:"auth,omitempty"`
	DelegateSelectors []string               `json:"delegateSelectors,omitempty"`
}

Jenkins Connector details.

type JenkinsUserNamePasswordDto ¶ added in v0.3.5

type JenkinsUserNamePasswordDto struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Jenkins Username and Password

type JiraAuthCredentials ¶ added in v0.3.17

type JiraAuthCredentials struct {
}

This contains details of credentials for Jira Authentication

type JiraAuthType ¶ added in v0.3.17

type JiraAuthType string

func (JiraAuthType) String ¶ added in v0.3.17

func (e JiraAuthType) String() string

type JiraAuthentication ¶ added in v0.3.17

type JiraAuthentication struct {
	Type_               JiraAuthType          `json:"type"`
	UsernamePassword    *JiraUserNamePassword `json:"-"`
	PersonalAccessToken *JiraPatPassword      `json:"-"`
	Spec                json.RawMessage       `json:"spec,omitempty"`
}

This entity contains the details for Jira Authentication

func (*JiraAuthentication) MarshalJSON ¶ added in v0.3.17

func (a *JiraAuthentication) MarshalJSON() ([]byte, error)

func (*JiraAuthentication) UnmarshalJSON ¶ added in v0.3.17

func (a *JiraAuthentication) UnmarshalJSON(data []byte) error

type JiraConnector ¶

type JiraConnector struct {
	ConnectorType     string              `json:"connectorType"`
	JiraUrl           string              `json:"jiraUrl"`
	Username          string              `json:"username,omitempty"`
	UsernameRef       string              `json:"usernameRef,omitempty"`
	PasswordRef       string              `json:"passwordRef,omitempty"`
	DelegateSelectors []string            `json:"delegateSelectors,omitempty"`
	Auth              *JiraAuthentication `json:"auth"`
}

JIRA Connector details.

type JiraPatPassword ¶ added in v0.3.32

type JiraPatPassword struct {
	PatRef string `json:"patRef"`
}

This entity contains the details of the Jira PAT

type JiraUserNamePassword ¶ added in v0.3.17

type JiraUserNamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Jira Username and Password

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 KerberosWinRmConfigDto ¶ added in v0.2.23

type KerberosWinRmConfigDto 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 string                `json:"tgtGenerationMethod,omitempty"`
	Spec                *TgtGenerationSpecDto `json:"spec,omitempty"`
	// This is the Kerberos either to use SSL/https .
	UseSSL bool `json:"useSSL,omitempty"`
	// This is the Kerberos either to skip certificate checks .
	SkipCertChecks bool `json:"skipCertChecks,omitempty"`
	// This is the Kerberos powershell runs without loading profile .
	UseNoProfile bool `json:"useNoProfile,omitempty"`
}

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 KubernetesChangeSourceSpec ¶ added in v0.3.5

type KubernetesChangeSourceSpec struct {
	ConnectorRef string `json:"connectorRef,omitempty"`
}

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 KubernetesDependencyMetadata ¶ added in v0.3.5

type KubernetesDependencyMetadata struct {
	Namespace string `json:"namespace"`
	Workload  string `json:"workload"`
}

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 LdapLinkGroupRequest ¶ added in v0.3.12

type LdapLinkGroupRequest struct {
	LdapGroupDN   string `json:"ldapGroupDN"`
	LdapGroupName string `json:"ldapGroupName"`
}

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"`
	Errors   []string      `json:"errors,omitempty"`
	Success  bool          `json:"success"`
}

type LiveMonitoringDto ¶ added in v0.3.5

type LiveMonitoringDto struct {
	Enabled bool `json:"enabled,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"`
	Errors   []string `json:"errors,omitempty"`
	Success  bool     `json:"success"`
}

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 MetricLessServiceLevelIndicatorSpec ¶ added in v0.3.70

type MetricLessServiceLevelIndicatorSpec struct {
}

type MetricResponseMapping ¶ added in v0.3.5

type MetricResponseMapping struct {
	MetricValueJsonPath                  string `json:"metricValueJsonPath,omitempty"`
	TimestampJsonPath                    string `json:"timestampJsonPath,omitempty"`
	ServiceInstanceJsonPath              string `json:"serviceInstanceJsonPath,omitempty"`
	ServiceInstanceListJsonPath          string `json:"serviceInstanceListJsonPath,omitempty"`
	RelativeMetricListJsonPath           string `json:"relativeMetricListJsonPath,omitempty"`
	RelativeTimestampJsonPath            string `json:"relativeTimestampJsonPath,omitempty"`
	RelativeMetricValueJsonPath          string `json:"relativeMetricValueJsonPath,omitempty"`
	RelativeServiceInstanceValueJsonPath string `json:"relativeServiceInstanceValueJsonPath,omitempty"`
	TimestampFormat                      string `json:"timestampFormat,omitempty"`
}

type MetricThreshold ¶ added in v0.3.5

type MetricThreshold struct {
	GroupName        string                   `json:"groupName,omitempty"`
	MetricName       string                   `json:"metricName,omitempty"`
	MetricIdentifier string                   `json:"identifier,omitempty"`
	MetricType       string                   `json:"metricType,omitempty"`
	Criteria         *MetricThresholdCriteria `json:"criteria,omitempty"`

	Type_           MetricThresholdType        `json:"type,omitempty"`
	FailImmediately *FailMetricThresholdSpec   `json:"-"`
	IgnoreThreshold *IgnoreMetricThresholdSpec `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

func (*MetricThreshold) MarshalJSON ¶ added in v0.3.63

func (a *MetricThreshold) MarshalJSON() ([]byte, error)

func (*MetricThreshold) UnmarshalJSON ¶ added in v0.3.63

func (a *MetricThreshold) UnmarshalJSON(data []byte) error

type MetricThresholdCriteria ¶ added in v0.3.5

type MetricThresholdCriteria struct {
	Type_ string                       `json:"type,omitempty"`
	Spec  *MetricThresholdCriteriaSpec `json:"spec,omitempty"`
}

type MetricThresholdCriteriaSpec ¶ added in v0.3.5

type MetricThresholdCriteriaSpec struct {
	LessThan    float64 `json:"lessThan,omitempty"`
	GreaterThan float64 `json:"greaterThan,omitempty"`
}

type MetricThresholdSpec ¶ added in v0.3.5

type MetricThresholdSpec struct {
	Action string `json:"action"`
	Type_  string `json:"type"`
}

type MetricThresholdType ¶ added in v0.3.63

type MetricThresholdType string

func (MetricThresholdType) String ¶ added in v0.3.63

func (c MetricThresholdType) String() string

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 MonitoredService ¶ added in v0.3.46

type MonitoredService struct {
	OrgIdentifier        string                   `json:"orgIdentifier"`
	ProjectIdentifier    string                   `json:"projectIdentifier"`
	Identifier           string                   `json:"identifier"`
	Name                 string                   `json:"name"`
	Type_                string                   `json:"type"`
	Description          string                   `json:"description,omitempty"`
	ServiceRef           string                   `json:"serviceRef"`
	EnvironmentRef       string                   `json:"environmentRef,omitempty"`
	EnvironmentRefList   []string                 `json:"environmentRefList,omitempty"`
	Tags                 map[string]string        `json:"tags,omitempty"`
	Sources              *Sources                 `json:"sources,omitempty"`
	Dependencies         []ServiceDependencyDto   `json:"dependencies,omitempty"`
	NotificationRuleRefs []NotificationRuleRefDto `json:"notificationRuleRefs,omitempty"`
	Template             *TemplateDto             `json:"template,omitempty"`
	Enabled              bool                     `json:"enabled,omitempty"`
}

This is the Monitored Service entity defined in Harness

type MonitoredServiceApiSaveMonitoredServiceOpts ¶ added in v0.3.5

type MonitoredServiceApiSaveMonitoredServiceOpts struct {
	Body optional.Interface
}

type MonitoredServiceApiService ¶ added in v0.3.5

type MonitoredServiceApiService service

func (*MonitoredServiceApiService) DeleteMonitoredService ¶ added in v0.3.5

func (a *MonitoredServiceApiService) DeleteMonitoredService(ctx context.Context, accountId string, orgIdentifier string, projectIdentifier string, identifier string) (RestResponseBoolean, *http.Response, error)

DeleteMonitoredService delete monitored service data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param orgIdentifier
  • @param projectIdentifier
  • @param identifier

@return RestResponseBoolean

func (*MonitoredServiceApiService) GetMonitoredService ¶ added in v0.3.5

func (a *MonitoredServiceApiService) GetMonitoredService(ctx context.Context, identifier string, accountId string, orgIdentifier string, projectIdentifier string) (ResponseMonitoredServiceResponse, *http.Response, error)

GetMonitoredService get monitored service data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier
  • @param accountId
  • @param orgIdentifier
  • @param projectIdentifier

@return ResponseMonitoredServiceResponse

func (*MonitoredServiceApiService) SaveMonitoredService ¶ added in v0.3.5

SaveMonitoredService saves monitored service data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param optional nil or *MonitoredServiceApiSaveMonitoredServiceOpts - Optional Parameters:
  • @param "Body" (optional.Interface of MonitoredServiceDto) -

@return RestResponseMonitoredServiceResponse

func (*MonitoredServiceApiService) UpdateMonitoredService ¶ added in v0.3.5

UpdateMonitoredService updates monitored service data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param identifier
  • @param optional nil or *MonitoredServiceApiUpdateMonitoredServiceOpts - Optional Parameters:
  • @param "Body" (optional.Interface of MonitoredServiceDto) -

@return RestResponseMonitoredServiceResponse

type MonitoredServiceApiUpdateMonitoredServiceOpts ¶ added in v0.3.5

type MonitoredServiceApiUpdateMonitoredServiceOpts struct {
	Body optional.Interface
}

type MonitoredServiceDto ¶ added in v0.3.5

type MonitoredServiceDto struct {
	OrgIdentifier        string                   `json:"orgIdentifier"`
	ProjectIdentifier    string                   `json:"projectIdentifier"`
	Identifier           string                   `json:"identifier"`
	Name                 string                   `json:"name"`
	Type_                string                   `json:"type"`
	Description          string                   `json:"description,omitempty"`
	ServiceRef           string                   `json:"serviceRef"`
	EnvironmentRef       string                   `json:"environmentRef,omitempty"`
	EnvironmentRefList   []string                 `json:"environmentRefList,omitempty"`
	Tags                 map[string]string        `json:"tags,omitempty"`
	Sources              *Sources                 `json:"sources,omitempty"`
	Dependencies         []ServiceDependencyDto   `json:"dependencies,omitempty"`
	NotificationRuleRefs []NotificationRuleRefDto `json:"notificationRuleRefs,omitempty"`
	Template             *TemplateDto             `json:"template,omitempty"`
}

type MonitoredServiceResponse ¶ added in v0.3.5

type MonitoredServiceResponse struct {
	CreatedAt        int64             `json:"createdAt,omitempty"`
	LastModifiedAt   int64             `json:"lastModifiedAt,omitempty"`
	MonitoredService *MonitoredService `json:"monitoredService"`
}

type MonthlyCalenderSpec ¶ added in v0.3.5

type MonthlyCalenderSpec struct {
	DayOfMonth int32 `json:"dayOfMonth"`
}

type NGFileType ¶ added in v0.3.40

type NGFileType string

func (NGFileType) String ¶ added in v0.3.40

func (e NGFileType) String() string

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 NameValuePairWithDefault ¶ added in v0.3.84

type NameValuePairWithDefault struct {
	Name         string `json:"name,omitempty"`
	Value        string `json:"value"`
	Type_        string `json:"type"`
	UseAsDefault bool   `json:"useAsDefault,omitempty"`
}

type NewRelicConnectorDto ¶

type NewRelicConnectorDto struct {
	NewRelicAccountId string   `json:"newRelicAccountId"`
	Url               string   `json:"url"`
	ApiKeyRef         string   `json:"apiKeyRef"`
	DelegateSelectors []string `json:"delegateSelectors,omitempty"`
}

type NewRelicHealthSource ¶ added in v0.3.46

type NewRelicHealthSource struct {
	ConnectorRef              string                     `json:"connectorRef"`
	MetricPacks               []TimeSeriesMetricPackDto  `json:"metricPacks,omitempty"`
	ApplicationName           string                     `json:"applicationName,omitempty"`
	ApplicationId             string                     `json:"applicationId,omitempty"`
	Feature                   string                     `json:"feature,omitempty"`
	NewRelicMetricDefinitions []NewRelicMetricDefinition `json:"newRelicMetricDefinitions,omitempty"`
}

This is the NewRelic Metric Health Source spec entity defined in Harness

type NewRelicHealthSourceSpec ¶ added in v0.3.5

type NewRelicHealthSourceSpec struct {
	ConnectorRef              string                     `json:"connectorRef"`
	MetricPacks               []TimeSeriesMetricPackDto  `json:"metricPacks,omitempty"`
	ApplicationName           string                     `json:"applicationName,omitempty"`
	ApplicationId             string                     `json:"applicationId,omitempty"`
	Feature                   string                     `json:"feature,omitempty"`
	NewRelicMetricDefinitions []NewRelicMetricDefinition `json:"newRelicMetricDefinitions,omitempty"`
}

type NewRelicMetricDefinition ¶ added in v0.3.5

type NewRelicMetricDefinition struct {
	Identifier      string                 `json:"identifier"`
	MetricName      string                 `json:"metricName"`
	RiskProfile     *RiskProfile           `json:"riskProfile,omitempty"`
	Analysis        *AnalysisDto           `json:"analysis,omitempty"`
	Sli             *Slidto                `json:"sli,omitempty"`
	GroupName       string                 `json:"groupName,omitempty"`
	Nrql            string                 `json:"nrql,omitempty"`
	ResponseMapping *MetricResponseMapping `json:"responseMapping,omitempty"`
}

type NextGenHealthSource ¶ added in v0.3.46

type NextGenHealthSource struct {
	ConnectorRef       string                    `json:"connectorRef"`
	MetricPacks        []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	QueryDefinitions   []QueryDefinition         `json:"queryDefinitions,omitempty"`
	HealthSourceParams *HealthSourceParamsDto    `json:"healthSourceParams,omitempty"`
}

This is the NextGenHealthSource Health Source spec entity defined in Harness

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 NotificationRule ¶ added in v0.3.50

type NotificationRule struct {
	OrgIdentifier      string                      `json:"orgIdentifier,omitempty"`
	ProjectIdentifier  string                      `json:"projectIdentifier,omitempty"`
	Identifier         string                      `json:"identifier"`
	Name               string                      `json:"name"`
	Type_              string                      `json:"type"`
	Conditions         []NotificationRuleCondition `json:"conditions"`
	NotificationMethod *CvngNotificationChannel    `json:"notificationMethod"`
}

This is the Notification Rule entity defined in Harness

type NotificationRuleCondition ¶ added in v0.3.50

type NotificationRuleCondition struct {
	Type_                          NotificationRuleConditionType                `json:"type,omitempty"`
	ErrorBudgetRemainingPercentage *ErrorBudgetRemainingPercentageConditionSpec `json:"-"`
	ErrorBudgetRemainingMinutes    *ErrorBudgetRemainingMinutesConditionSpec    `json:"-"`
	ErrorBudgetBurnRate            *ErrorBudgetBurnRateConditionSpec            `json:"-"`
	ChangeImpact                   *ChangeImpactConditionSpec                   `json:"-"`
	HealthScore                    *HealthScoreConditionSpec                    `json:"-"`
	ChangeObserved                 *ChangeObservedConditionSpec                 `json:"-"`
	CodeErrors                     *ErrorTrackingConditionSpec                  `json:"-"`
	DeploymentImpactReport         *DeploymentImpactReportConditionSpec         `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

func (*NotificationRuleCondition) MarshalJSON ¶ added in v0.3.50

func (a *NotificationRuleCondition) MarshalJSON() ([]byte, error)

func (*NotificationRuleCondition) UnmarshalJSON ¶ added in v0.3.50

func (a *NotificationRuleCondition) UnmarshalJSON(data []byte) error

type NotificationRuleConditionSpec ¶ added in v0.3.50

type NotificationRuleConditionSpec struct {
}

type NotificationRuleConditionType ¶ added in v0.3.50

type NotificationRuleConditionType string

func (NotificationRuleConditionType) String ¶ added in v0.3.50

type NotificationRuleRefDto ¶ added in v0.3.5

type NotificationRuleRefDto struct {
	NotificationRuleRef string `json:"notificationRuleRef"`
	Enabled             bool   `json:"enabled"`
}

type NotificationRuleResponse ¶ added in v0.3.50

type NotificationRuleResponse struct {
	NotificationRule *NotificationRule `json:"notificationRule"`
	Enabled          bool              `json:"enabled,omitempty"`
	CreatedAt        int64             `json:"createdAt,omitempty"`
	LastModifiedAt   int64             `json:"lastModifiedAt,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"`
	SendEmailToAllUsers      bool   `json:"sendEmailToAllUsers,omitempty"`
	MicrosoftTeamsWebhookUrl string `json:"microsoftTeamsWebhookUrl,omitempty"`
	PagerDutyKey             string `json:"pagerDutyKey,omitempty"`
}

type NtlmConfig ¶ added in v0.2.23

type NtlmConfig struct {
	Type_ string `json:"type"`
	// This is the NTLM domain name.
	Domain string `json:"domain"`
	// This is the NTLM user name.
	Username string `json:"username"`
	// This is the NTLM either to use SSL/https .
	UseSSL bool `json:"useSSL,omitempty"`
	// This is the NTLM either to skip certificate checks .
	SkipCertChecks bool `json:"skipCertChecks,omitempty"`
	// This is the NTLM powershell runs without loading profile .
	UseNoProfile bool   `json:"useNoProfile,omitempty"`
	Password     string `json:"password"`
}

This is the NTLM configuration details defined in Harness.

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 OciHelmAuthCredentials ¶ added in v0.3.20

type OciHelmAuthCredentials struct {
}

This contains oci helm auth credentials

type OciHelmAuthType ¶ added in v0.3.20

type OciHelmAuthType string

func (OciHelmAuthType) String ¶ added in v0.3.20

func (e OciHelmAuthType) String() string

type OciHelmAuthentication ¶ added in v0.3.20

type OciHelmAuthentication struct {
	Type_            OciHelmAuthType          `json:"type"`
	UsernamePassword *OciHelmUsernamePassword `json:"-"`
	Spec             json.RawMessage          `json:"spec,omitempty"`
}

This contains oci helm authentication details

func (*OciHelmAuthentication) MarshalJSON ¶ added in v0.3.20

func (a *OciHelmAuthentication) MarshalJSON() ([]byte, error)

func (*OciHelmAuthentication) UnmarshalJSON ¶ added in v0.3.20

func (a *OciHelmAuthentication) UnmarshalJSON(data []byte) error

type OciHelmConnector ¶ added in v0.3.20

type OciHelmConnector struct {
	ConnectorType     string                 `json:"connectorType"`
	HelmRepoUrl       string                 `json:"helmRepoUrl"`
	Auth              *OciHelmAuthentication `json:"auth,omitempty"`
	DelegateSelectors []string               `json:"delegateSelectors,omitempty"`
}

This contains Oci helm connector details

type OciHelmUsernamePassword ¶ added in v0.3.20

type OciHelmUsernamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains oci helm username password details

type OciRepoTypeResponseOciRepoTypeEnum ¶ added in v0.3.41

type OciRepoTypeResponseOciRepoTypeEnum string
const (
	UNSET_OciRepoTypeResponseOciRepoTypeEnum     OciRepoTypeResponseOciRepoTypeEnum = "UNSET"
	AWS_OciRepoTypeResponseOciRepoTypeEnum       OciRepoTypeResponseOciRepoTypeEnum = "AWS"
	GOOGLE_OciRepoTypeResponseOciRepoTypeEnum    OciRepoTypeResponseOciRepoTypeEnum = "GOOGLE"
	GITHUB_OciRepoTypeResponseOciRepoTypeEnum    OciRepoTypeResponseOciRepoTypeEnum = "GITHUB"
	DOCKERHUB_OciRepoTypeResponseOciRepoTypeEnum OciRepoTypeResponseOciRepoTypeEnum = "DOCKERHUB"
)

List of OCIRepoTypeResponseOCIRepoTypeEnum

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 PageFile ¶ added in v0.3.40

type PageFile struct {
	TotalElements    int64      `json:"totalElements,omitempty"`
	TotalPages       int32      `json:"totalPages,omitempty"`
	Sort             *Sort      `json:"sort,omitempty"`
	First            bool       `json:"first,omitempty"`
	NumberOfElements int32      `json:"numberOfElements,omitempty"`
	Last             bool       `json:"last,omitempty"`
	Pageable         *Pageable  `json:"pageable,omitempty"`
	Number           int32      `json:"number,omitempty"`
	Size             int32      `json:"size,omitempty"`
	Content          []*os.File `json:"content,omitempty"`
	Empty            bool       `json:"empty,omitempty"`
}

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 PageResponseFreezeSummaryResponse ¶ added in v0.3.14

type PageResponseFreezeSummaryResponse struct {
	TotalPages    int64                   `json:"totalPages,omitempty"`
	TotalItems    int64                   `json:"totalItems,omitempty"`
	PageItemCount int64                   `json:"pageItemCount,omitempty"`
	PageSize      int64                   `json:"pageSize,omitempty"`
	Content       []FreezeSummaryResponse `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 PageResponseInfrastructureResponse ¶ added in v0.2.13

type PageResponseInfrastructureResponse struct {
	TotalPages    int64                    `json:"totalPages,omitempty"`
	TotalItems    int64                    `json:"totalItems,omitempty"`
	PageItemCount int64                    `json:"pageItemCount,omitempty"`
	PageSize      int64                    `json:"pageSize,omitempty"`
	Content       []InfrastructureResponse `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 PageResponseServiceOverrideResponse ¶ added in v0.2.14

type PageResponseServiceOverrideResponse struct {
	TotalPages    int64                     `json:"totalPages,omitempty"`
	TotalItems    int64                     `json:"totalItems,omitempty"`
	PageItemCount int64                     `json:"pageItemCount,omitempty"`
	PageSize      int64                     `json:"pageSize,omitempty"`
	Content       []ServiceOverrideResponse `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 PagerDutyChangeSourceSpec ¶ added in v0.3.5

type PagerDutyChangeSourceSpec struct {
	ConnectorRef       string `json:"connectorRef,omitempty"`
	PagerDutyServiceId string `json:"pagerDutyServiceId,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 PipelineFilter ¶ added in v0.3.65

type PipelineFilter 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  *PipelineFilterProperties `json:"filterProperties"`
	// This indicates visibility of Filter, by default it is Everyone.
	FilterVisibility string `json:"filterVisibility,omitempty"`
}

type PipelineFilterProperties ¶ added in v0.2.27

type PipelineFilterProperties struct {
	// This is the list of the Pipeline Tags on which the filter will be applied.
	PipelineTags []NgTag `json:"pipelineTags,omitempty"`
	// This is the list of the Pipeline Identifiers on which the filter will be applied.
	PipelineIdentifiers []string `json:"pipelineIdentifiers,omitempty"`
	// This is the Pipeline Name on which the filter will be applied.
	Name string `json:"name,omitempty"`
	// This is the Pipeline Description on which the filter will be applied.
	Description      string                 `json:"description,omitempty"`
	ModuleProperties map[string]interface{} `json:"moduleProperties,omitempty"`
	// This is the Pipeline repo filter on which the filter will be applied.
	RepoName string `json:"repoName,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"`
}

Properties of the Pipelines Filter defined in Harness

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           int           `json:"port,omitempty"`
	TargetPort     int           `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 ProjectMappingsApiAppProjectMappingServiceCreateOpts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceCreateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ProjectMappingsApiAppProjectMappingServiceDeleteOpts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceDeleteOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ProjectMappingsApiAppProjectMappingServiceDeleteV2Opts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceDeleteV2Opts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingListByAgentOpts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingListByAgentOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingListOpts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingListOpts struct {
	AgentIdentifier   optional.String
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingV2Opts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingV2Opts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ArgoProjectName   optional.String
}

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingsListByAgentV2Opts ¶ added in v0.3.43

type ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingsListByAgentV2Opts struct {
	Identifier        optional.String
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ArgoProjectName   optional.String
}

type ProjectMappingsApiService ¶ added in v0.3.43

type ProjectMappingsApiService service

func (*ProjectMappingsApiService) AppProjectMappingServiceCreate ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceCreate(ctx context.Context, body Servicev1AppProjectMapping, agentIdentifier string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceCreateOpts) (Servicev1Empty, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceCreateV2 ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceCreateV2(ctx context.Context, body V1AppProjectMappingCreateRequestV2, agentIdentifier string) (V1AppProjectMappingV2, *http.Response, error)

ProjectMappingsApiService CreateAppProjectMapping creates a new mapping between Harness Project and argo project Creates Harness-Argo project mappings.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier Agent identifier for entity.

@return V1AppProjectMappingV2

func (*ProjectMappingsApiService) AppProjectMappingServiceDelete ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceDelete(ctx context.Context, agentIdentifier string, name string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceDeleteOpts) (Servicev1Empty, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceDeleteV2 ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceDeleteV2(ctx context.Context, agentIdentifier string, identifier string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceDeleteV2Opts) (Servicev1Empty, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingList ¶ added in v0.3.43

func (*ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingListByAgent ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingListByAgent(ctx context.Context, agentIdentifier string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingListByAgentOpts) (Servicev1AppProjectMapping, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingV2 ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingV2(ctx context.Context, agentIdentifier string, identifier string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingV2Opts) (V1AppProjectMappingV2, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingsListByAgentV2 ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceGetAppProjectMappingsListByAgentV2(ctx context.Context, agentIdentifier string, localVarOptionals *ProjectMappingsApiAppProjectMappingServiceGetAppProjectMappingsListByAgentV2Opts) (V1AppProjectMappingV2List, *http.Response, error)

func (*ProjectMappingsApiService) AppProjectMappingServiceUpdateV2 ¶ added in v0.3.43

func (a *ProjectMappingsApiService) AppProjectMappingServiceUpdateV2(ctx context.Context, body V1AppProjectMappingQueryV2, agentIdentifier string, identifier string) (V1AppProjectMappingV2, *http.Response, error)

ProjectMappingsApiService CreateAppProjectMapping creates a new mapping between Harness Project and argo project Creates Harness-Argo project mappings.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param agentIdentifier Agent identifier for entity.
  • @param identifier app project mapping identifier.

@return V1AppProjectMappingV2

type ProjectParams ¶ added in v0.3.46

type ProjectParams struct {
	AccountIdentifier string `json:"accountIdentifier"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
}

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 PrometheusFilter ¶ added in v0.3.5

type PrometheusFilter struct {
	LabelName  string `json:"labelName,omitempty"`
	LabelValue string `json:"labelValue,omitempty"`
}

type PrometheusHealthSource ¶ added in v0.3.46

type PrometheusHealthSource struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	MetricDefinitions []PrometheusMetricDefinition `json:"metricDefinitions,omitempty"`
}

This is the Prometheus Metric Health Source spec entity defined in Harness

type PrometheusHealthSourceSpec ¶ added in v0.3.5

type PrometheusHealthSourceSpec struct {
	ConnectorRef      string                       `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto    `json:"metricPacks,omitempty"`
	MetricDefinitions []PrometheusMetricDefinition `json:"metricDefinitions,omitempty"`
}

type PrometheusMetricDefinition ¶ added in v0.3.5

type PrometheusMetricDefinition struct {
	Identifier               string             `json:"identifier"`
	MetricName               string             `json:"metricName"`
	RiskProfile              *RiskProfile       `json:"riskProfile,omitempty"`
	Analysis                 *AnalysisDto       `json:"analysis,omitempty"`
	Sli                      *Slidto            `json:"sli,omitempty"`
	Query                    string             `json:"query,omitempty"`
	GroupName                string             `json:"groupName,omitempty"`
	ServiceInstanceFieldName string             `json:"serviceInstanceFieldName,omitempty"`
	PrometheusMetric         string             `json:"prometheusMetric,omitempty"`
	ServiceFilter            []PrometheusFilter `json:"serviceFilter,omitempty"`
	EnvFilter                []PrometheusFilter `json:"envFilter,omitempty"`
	AdditionalFilters        []PrometheusFilter `json:"additionalFilters,omitempty"`
	Aggregation              string             `json:"aggregation,omitempty"`
	IsManualQuery            bool               `json:"isManualQuery,omitempty"`
}

type ProtobufAny ¶ added in v0.2.13

type ProtobufAny struct {
	// A URL/resource name that uniquely identifies the type of the serialized protocol buffer message. This string must contain at least one \"/\" character. The last segment of the URL's path must represent the fully qualified name of the type (as in `path/google.protobuf.Duration`). The name should be in a canonical form (e.g., leading \".\" is not accepted).  In practice, teams usually precompile into the binary all types that they expect it to use in the context of Any. However, for URLs which use the scheme `http`, `https`, or no scheme, one can optionally set up a type server that maps type URLs to message definitions as follows:  * If no scheme is provided, `https` is assumed. * An HTTP GET on the URL must yield a [google.protobuf.Type][]   value in binary format, or produce an error. * Applications are allowed to cache lookup results based on the   URL, or have them precompiled into a binary to avoid any   lookup. Therefore, binary compatibility needs to be preserved   on changes to types. (Use versioned type names to manage   breaking changes.)  Note: this functionality is not currently available in the official protobuf release, and it is not used for type URLs beginning with type.googleapis.com.  Schemes other than `http`, `https` (or the empty scheme) might be used with implementation specific semantics.
	TypeUrl string `json:"type_url,omitempty"`
	// Must be a valid serialized protocol buffer of the above specified type.
	Value string `json:"value,omitempty"`
}

`Any` contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message. Protobuf library provides support to pack/unpack Any values in the form of utility functions or additional generated methods of the Any type. Example 1: Pack and unpack a message in C++. Foo foo = ...; Any any; any.PackFrom(foo); ... if (any.UnpackTo(&foo)) { ... } Example 2: Pack and unpack a message in Java. Foo foo = ...; Any any = Any.pack(foo); ... if (any.is(Foo.class)) { foo = any.unpack(Foo.class); } Example 3: Pack and unpack a message in Python. foo = Foo(...) any = Any() any.Pack(foo) ... if any.Is(Foo.DESCRIPTOR): any.Unpack(foo) ... Example 4: Pack and unpack a message in Go foo := &pb.Foo{...} any, err := anypb.New(foo) if err != nil { ... } ... foo := &pb.Foo{} if err := any.UnmarshalTo(foo); err != nil { ... } The pack methods provided by protobuf library will by default use 'type.googleapis.com/full.type.name' as the type URL and the unpack methods only use the fully qualified type name after the last '/' in the type URL, for example \"foo.bar.com/x/y.z\" will yield type name \"y.z\". JSON ==== The JSON representation of an `Any` value uses the regular representation of the deserialized, embedded message, with an additional field `@type` which contains the type URL. Example: package google.profile; message Person { string first_name = 1; string last_name = 2; } { \"@type\": \"type.googleapis.com/google.profile.Person\", \"firstName\": <string>, \"lastName\": <string> } If the embedded message type is well-known and has a custom JSON representation, that representation will be embedded adding a field `value` which holds the custom JSON in addition to the `@type` field. Example (for message [google.protobuf.Duration][]): { \"@type\": \"type.googleapis.com/google.protobuf.Duration\", \"value\": \"1.212s\" }

type ProtobufFieldMask ¶ added in v0.2.13

type ProtobufFieldMask struct {
	// The set of field mask paths.
	Paths []string `json:"paths,omitempty"`
}

paths: \"f.a\" paths: \"f.b.d\" Here `f` represents a field in some root message, `a` and `b` fields in the message found in `f`, and `d` a field found in the message in `f.b`. Field masks are used to specify a subset of fields that should be returned by a get operation or modified by an update operation. Field masks also have a custom JSON encoding (see below). # Field Masks in Projections When used in the context of a projection, a response message or sub-message is filtered by the API to only contain those fields as specified in the mask. For example, if the mask in the previous example is applied to a response message as follows: f { a : 22 b { d : 1 x : 2 } y : 13 } z: 8 The result will not contain specific values for fields x,y and z (their value will be set to the default, and omitted in proto text output): f { a : 22 b { d : 1 } } A repeated field is not allowed except at the last position of a paths string. If a FieldMask object is not present in a get operation, the operation applies to all fields (as if a FieldMask of all fields had been specified). Note that a field mask does not necessarily apply to the top-level response message. In case of a REST get operation, the field mask applies directly to the response, but in case of a REST list operation, the mask instead applies to each individual message in the returned resource list. In case of a REST custom method, other definitions may be used. Where the mask applies will be clearly documented together with its declaration in the API. In any case, the effect on the returned resource/resources is required behavior for APIs. # Field Masks in Update Operations A field mask in update operations specifies which fields of the targeted resource are going to be updated. The API is required to only change the values of the fields as specified in the mask and leave the others untouched. If a resource is passed in to describe the updated values, the API ignores the values of all fields not covered by the mask. If a repeated field is specified for an update operation, new values will be appended to the existing repeated field in the target resource. Note that a repeated field is only allowed in the last position of a `paths` string. If a sub-message is specified in the last position of the field mask for an update operation, then new value will be merged into the existing sub-message in the target resource. For example, given the target message: f { b { d: 1 x: 2 } c: [1] } And an update message: f { b { d: 10 } c: [2] } then if the field mask is: paths: [\"f.b\", \"f.c\"] then the result will be: f { b { d: 10 x: 2 } c: [1, 2] } An implementation may provide options to override this default behavior for repeated and message fields. In order to reset a field's value to the default, the field must be in the mask and set to the default value in the provided resource. Hence, in order to reset all fields of a resource, provide a default instance of the resource and set all fields in the mask, or do not provide a mask as described below. If a field mask is not present on update, the operation applies to all fields (as if a field mask of all fields has been specified). Note that in the presence of schema evolution, this may mean that fields the client does not know and has therefore not filled into the request will be reset to their default. If this is unwanted behavior, a specific service may require a client to always specify a field mask, producing an error if not. As with get operations, the location of the resource which describes the updated values in the request message depends on the operation kind. In any case, the effect of the field mask is required to be honored by the API. ## Considerations for HTTP REST The HTTP kind of an update operation which uses a field mask must be set to PATCH instead of PUT in order to satisfy HTTP semantics (PUT must only be used for full updates). # JSON Encoding of Field Masks In JSON, a field mask is encoded as a single string where paths are separated by a comma. Fields name in each path are converted to/from lower-camel naming conventions. As an example, consider the following message declarations: message Profile { User user = 1; Photo photo = 2; } message User { string display_name = 1; string address = 2; } In proto a field mask for `Profile` may look as such: mask { paths: \"user.display_name\" paths: \"photo\" } In JSON, the same mask is represented as below: { mask: \"user.displayName,photo\" } # Field Masks and Oneof Fields Field masks treat fields in oneofs just as regular fields. Consider the following message: message SampleMessage { oneof test_oneof { string name = 4; SubMessage sub_message = 9; } } The field mask can be: mask { paths: \"name\" } Or: mask { paths: \"sub_message\" } Note that oneof type names (\"test_oneof\" in this case) cannot be used in paths. ## Field Mask Verification The implementation of any API method which has a FieldMask type field in the request should verify the included field paths, and return an `INVALID_ARGUMENT` error if any path is unmappable.

type Proxy ¶ added in v0.3.35

type Proxy struct {
	Id string `json:"id,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 QuarterlyCalenderSpec ¶ added in v0.3.5

type QuarterlyCalenderSpec struct {
}

type QueryDefinition ¶ added in v0.3.46

type QueryDefinition struct {
	Identifier                    string            `json:"identifier"`
	Name                          string            `json:"name,omitempty"`
	GroupName                     string            `json:"groupName,omitempty"`
	QueryParams                   *QueryParamsDto   `json:"queryParams,omitempty"`
	LiveMonitoringEnabled         bool              `json:"liveMonitoringEnabled,omitempty"`
	ContinuousVerificationEnabled bool              `json:"continuousVerificationEnabled,omitempty"`
	SliEnabled                    bool              `json:"sliEnabled,omitempty"`
	Query                         string            `json:"query,omitempty"`
	MetricThresholds              []MetricThreshold `json:"metricThresholds,omitempty"`
	RiskProfile                   *RiskProfile      `json:"riskProfile,omitempty"`
}

type QueryDto ¶ added in v0.3.5

type QueryDto struct {
	Name                      string `json:"name"`
	Query                     string `json:"query"`
	Index                     string `json:"index"`
	ServiceInstanceIdentifier string `json:"serviceInstanceIdentifier"`
	TimeStampIdentifier       string `json:"timeStampIdentifier"`
	TimeStampFormat           string `json:"timeStampFormat"`
	MessageIdentifier         string `json:"messageIdentifier"`
}

type QueryParamsDto ¶ added in v0.3.46

type QueryParamsDto struct {
	ServiceInstanceField        string `json:"serviceInstanceField,omitempty"`
	Index                       string `json:"index,omitempty"`
	TimeStampIdentifier         string `json:"timeStampIdentifier,omitempty"`
	TimeStampFormat             string `json:"timeStampFormat,omitempty"`
	MessageIdentifier           string `json:"messageIdentifier,omitempty"`
	HealthSourceMetricName      string `json:"healthSourceMetricName,omitempty"`
	HealthSourceMetricNamespace string `json:"healthSourceMetricNamespace,omitempty"`
	AggregationType             string `json:"aggregationType,omitempty"`
}

type RancherAuthType ¶ added in v0.3.33

type RancherAuthType string

func (RancherAuthType) String ¶ added in v0.3.33

func (e RancherAuthType) String() string

type RancherAuthentication ¶ added in v0.3.33

type RancherAuthentication struct {
	Type_             RancherAuthType                            `json:"type"`
	BearerTokenConfig *RancherConnectorBearerTokenAuthentication `json:"-"`
	Spec              json.RawMessage                            `json:"spec,omitempty"`
}

This contains rancher authentication details

func (*RancherAuthentication) MarshalJSON ¶ added in v0.3.33

func (a *RancherAuthentication) MarshalJSON() ([]byte, error)

func (*RancherAuthentication) UnmarshalJSON ¶ added in v0.3.33

func (a *RancherAuthentication) UnmarshalJSON(data []byte) error

type RancherConfigType ¶ added in v0.3.33

type RancherConfigType string

func (RancherConfigType) String ¶ added in v0.3.33

func (e RancherConfigType) String() string

type RancherConnector ¶ added in v0.3.33

type RancherConnector struct {
	DelegateSelectors []string                `json:"delegateSelectors,omitempty"`
	Credential        *RancherConnectorConfig `json:"credential,omitempty"`
}

This contains Rancher connector details

type RancherConnectorBearerTokenAuthentication ¶ added in v0.3.33

type RancherConnectorBearerTokenAuthentication struct {
	PasswordRef string `json:"passwordRef"`
}

This contains rancher bearer token auth details

type RancherConnectorConfig ¶ added in v0.3.33

type RancherConnectorConfig struct {
	Type_ RancherConfigType           `json:"type"`
	Spec  *RancherConnectorConfigAuth `json:"spec,omitempty"`
}

This contains rancher connector config details

type RancherConnectorConfigAuth ¶ added in v0.3.33

type RancherConnectorConfigAuth struct {
	RancherUrl string                 `json:"rancherUrl"`
	Auth       *RancherAuthentication `json:"auth"`
}

This contains rancher connector authentication details

type RancherConnectorConfigAuthentication ¶ added in v0.3.33

type RancherConnectorConfigAuthentication struct {
}

This contains rancher auth credentials

type RatioSliMetricSpec ¶ added in v0.3.5

type RatioSliMetricSpec struct {
	EventType      string  `json:"eventType"`
	Metric1        string  `json:"metric1"`
	Metric2        string  `json:"metric2"`
	ThresholdValue float64 `json:"thresholdValue"`
	ThresholdType  string  `json:"thresholdType"`
}

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 ReconcilerReconcileCountsResponse ¶ added in v0.2.25

type ReconcilerReconcileCountsResponse struct {
	ApplicationCount           int32            `json:"applicationCount,omitempty"`
	ClusterCount               int32            `json:"clusterCount,omitempty"`
	RepositoryCount            int32            `json:"repositoryCount,omitempty"`
	RepositoryCertificateCount int32            `json:"repositoryCertificateCount,omitempty"`
	GnuPGPublicKeyCount        int32            `json:"gnuPGPublicKeyCount,omitempty"`
	RepoCredsCount             int32            `json:"repoCredsCount,omitempty"`
	ApplicationPerProjectCount map[string]int32 `json:"applicationPerProjectCount,omitempty"`
	ClusterPerProjectCount     map[string]int32 `json:"clusterPerProjectCount,omitempty"`
	RepositoryPerProjectCount  map[string]int32 `json:"repositoryPerProjectCount,omitempty"`
}

type Recurrence ¶ added in v0.3.14

type Recurrence struct {
	Spec  *RecurrenceSpec `json:"spec,omitempty"`
	Type_ string          `json:"type"`
}

type RecurrenceSpec ¶ added in v0.3.14

type RecurrenceSpec struct {
	Until string `json:"until,omitempty"`
	Value int32  `json:"value,omitempty"`
}

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 ReferencedByDto ¶ added in v0.3.40

type ReferencedByDto struct {
	Type_ string `json:"type,omitempty"`
	Name  string `json:"name,omitempty"`
}

File referenced by other entity

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 RepositoriesApiAgentRepositoryServiceCreateRepositoryOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceCreateRepositoryOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
	RepoCredsId       optional.String
}

type RepositoriesApiAgentRepositoryServiceDeleteRepositoryOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceDeleteRepositoryOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryRepo         optional.String
	QueryForceRefresh optional.Bool
	QueryProject      optional.String
}

type RepositoriesApiAgentRepositoryServiceGetAppDetailsOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceGetAppDetailsOpts struct {
	OrgIdentifier                              optional.String
	ProjectIdentifier                          optional.String
	QuerySourceRepoURL                         optional.String
	QuerySourcePath                            optional.String
	QuerySourceTargetRevision                  optional.String
	QuerySourceHelmValueFiles                  optional.Interface
	QuerySourceHelmReleaseName                 optional.String
	QuerySourceHelmValues                      optional.String
	QuerySourceHelmVersion                     optional.String
	QuerySourceHelmPassCredentials             optional.Bool
	QuerySourceKustomizeNamePrefix             optional.String
	QuerySourceKustomizeNameSuffix             optional.String
	QuerySourceKustomizeImages                 optional.Interface
	QuerySourceKustomizeVersion                optional.String
	QuerySourceKustomizeForceCommonLabels      optional.Bool
	QuerySourceKustomizeForceCommonAnnotations optional.Bool
	QuerySourceKsonnetEnvironment              optional.String
	QuerySourceDirectoryRecurse                optional.Bool
	QuerySourceDirectoryJsonnetLibs            optional.Interface
	QuerySourceDirectoryExclude                optional.String
	QuerySourceDirectoryInclude                optional.String
	QuerySourcePluginName                      optional.String
	QuerySourceChart                           optional.String
	QueryAppName                               optional.String
	QueryAppProject                            optional.String
}

type RepositoriesApiAgentRepositoryServiceGetHelmChartsOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceGetHelmChartsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryRepo         optional.String
	QueryForceRefresh optional.Bool
	QueryProject      optional.String
}

type RepositoriesApiAgentRepositoryServiceGetOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceGetOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryRepo         optional.String
	QueryForceRefresh optional.Bool
	QueryProject      optional.String
}

type RepositoriesApiAgentRepositoryServiceListAppsOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceListAppsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryRepo         optional.String
	QueryRevision     optional.String
	QueryAppName      optional.String
	QueryAppProject   optional.String
}

type RepositoriesApiAgentRepositoryServiceListRefsOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceListRefsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	QueryRepo         optional.String
	QueryForceRefresh optional.Bool
	QueryProject      optional.String
}

type RepositoriesApiAgentRepositoryServiceListRepositoriesOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceListRepositoriesOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
	QueryRepo         optional.String
	QueryForceRefresh optional.Bool
	QueryProject      optional.String
}

type RepositoriesApiAgentRepositoryServiceUpdateRepositoryOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceUpdateRepositoryOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RepositoriesApiAgentRepositoryServiceValidateAccessOpts ¶ added in v0.2.14

type RepositoriesApiAgentRepositoryServiceValidateAccessOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type RepositoriesApiRepositoryServiceExistsOpts ¶ added in v0.2.14

type RepositoriesApiRepositoryServiceExistsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	AgentIdentifier   optional.String
	Url               optional.String
}

type RepositoriesApiService ¶ added in v0.2.14

type RepositoriesApiService service

func (*RepositoriesApiService) AgentRepositoryServiceCreateRepository ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceCreateRepository(ctx context.Context, body RepositoriesRepoCreateRequest, agentIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceCreateRepositoryOpts) (Servicev1Repository, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceDeleteRepository ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceDeleteRepository(ctx context.Context, agentIdentifier string, identifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceDeleteRepositoryOpts) (RepositoriesRepoResponse, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceGet ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceGet(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceGetOpts) (Servicev1Repository, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceGetAppDetails ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceGetAppDetails(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceGetAppDetailsOpts) (RepositoriesRepoAppDetailsResponse, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceGetHelmCharts ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceGetHelmCharts(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceGetHelmChartsOpts) (RepositoriesHelmChartsResponse, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceListApps ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceListApps(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceListAppsOpts) (RepositoriesRepoAppsResponse, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceListRefs ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceListRefs(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceListRefsOpts) (RepositoriesRefs, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceListRepositories ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceListRepositories(ctx context.Context, agentIdentifier string, accountIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceListRepositoriesOpts) (RepositoriesRepositoryList, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceUpdateRepository ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceUpdateRepository(ctx context.Context, body RepositoriesRepoUpdateRequest, agentIdentifier string, identifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceUpdateRepositoryOpts) (Servicev1Repository, *http.Response, error)

func (*RepositoriesApiService) AgentRepositoryServiceValidateAccess ¶ added in v0.2.14

func (a *RepositoriesApiService) AgentRepositoryServiceValidateAccess(ctx context.Context, body RepositoriesRepoAccessQuery, accountIdentifier string, agentIdentifier string, localVarOptionals *RepositoriesApiAgentRepositoryServiceValidateAccessOpts) (CommonsConnectionState, *http.Response, error)

func (*RepositoriesApiService) RepositoryServiceExists ¶ added in v0.2.14

func (a *RepositoriesApiService) RepositoryServiceExists(ctx context.Context, accountIdentifier string, localVarOptionals *RepositoriesApiRepositoryServiceExistsOpts) (bool, *http.Response, error)

func (*RepositoriesApiService) RepositoryServiceListRepositories ¶ added in v0.2.14

func (a *RepositoriesApiService) RepositoryServiceListRepositories(ctx context.Context, body V1RepositoryQuery) (V1Repositorylist, *http.Response, error)

RepositoriesApiService List returns list of Repositories List returns list of Repositories

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body

@return V1Repositorylist

type RepositoriesAppInfo ¶ added in v0.2.14

type RepositoriesAppInfo struct {
	Type_ string `json:"type,omitempty"`
	Path  string `json:"path,omitempty"`
}

type RepositoriesAwsSecretRef ¶ added in v0.3.41

type RepositoriesAwsSecretRef struct {
	AwsAccessKeyID     string `json:"awsAccessKeyID,omitempty"`
	AwsSecretAccessKey string `json:"awsSecretAccessKey,omitempty"`
	AwsSessionToken    string `json:"awsSessionToken,omitempty"`
}

type RepositoriesCheckEsoResponse ¶ added in v0.3.41

type RepositoriesCheckEsoResponse struct {
	EsoPresent bool `json:"esoPresent,omitempty"`
}

type RepositoriesDirectoryAppSpec ¶ added in v0.2.14

type RepositoriesDirectoryAppSpec struct {
}

type RepositoriesEcrAuthorizationTokenGenerator ¶ added in v0.3.41

type RepositoriesEcrAuthorizationTokenGenerator struct {
	Region    string                              `json:"region,omitempty"`
	SecretRef *RepositoriesAwsSecretRef           `json:"secretRef,omitempty"`
	JwtAuth   *RepositoriesServiceAccountSelector `json:"jwtAuth,omitempty"`
	Role      string                              `json:"role,omitempty"`
}

ECRAuthorizationTokenSpec represents externalSecret for ECR External Secret Operator generator.

type RepositoriesEsoGeneratorGet ¶ added in v0.3.41

type RepositoriesEsoGeneratorGet struct {
	Type_ *RepositoriesEsoGeneratorType `json:"type,omitempty"`
	Name  string                        `json:"name,omitempty"`
	Url   string                        `json:"url,omitempty"`
}

type RepositoriesEsoGeneratorResponse ¶ added in v0.3.41

type RepositoriesEsoGeneratorResponse struct {
	Type_  *RepositoriesEsoGeneratorType               `json:"type,omitempty"`
	EcrGen *RepositoriesEcrAuthorizationTokenGenerator `json:"ecrGen,omitempty"`
	GcrGen *RepositoriesGcrAccessTokenGenerator        `json:"gcrGen,omitempty"`
}

type RepositoriesEsoGeneratorType ¶ added in v0.3.41

type RepositoriesEsoGeneratorType string
const (
	UNSET_RepositoriesEsoGeneratorType      RepositoriesEsoGeneratorType = "UNSET"
	AWS_ECR_RepositoriesEsoGeneratorType    RepositoriesEsoGeneratorType = "AWS_ECR"
	GOOGLE_GCR_RepositoriesEsoGeneratorType RepositoriesEsoGeneratorType = "GOOGLE_GCR"
)

List of repositoriesESOGeneratorType

type RepositoriesGcrAccessTokenGenerator ¶ added in v0.3.41

type RepositoriesGcrAccessTokenGenerator struct {
	ProjectID        string                           `json:"projectID,omitempty"`
	AccessKey        string                           `json:"accessKey,omitempty"`
	WorkloadIdentity *RepositoriesGcrWorkloadIdentity `json:"workloadIdentity,omitempty"`
}

type RepositoriesGcrWorkloadIdentity ¶ added in v0.3.41

type RepositoriesGcrWorkloadIdentity struct {
	ServiceAccountRef *RepositoriesServiceAccountSelector `json:"serviceAccountRef,omitempty"`
	ClusterLocation   string                              `json:"clusterLocation,omitempty"`
	ClusterName       string                              `json:"clusterName,omitempty"`
	ClusterProjectID  string                              `json:"clusterProjectID,omitempty"`
}

type RepositoriesHelmAppSpec ¶ added in v0.2.14

type RepositoriesHelmAppSpec struct {
	Name           string                          `json:"name,omitempty"`
	ValueFiles     []string                        `json:"valueFiles,omitempty"`
	Parameters     []ApplicationsHelmParameter     `json:"parameters,omitempty"`
	Values         string                          `json:"values,omitempty"`
	FileParameters []ApplicationsHelmFileParameter `json:"fileParameters,omitempty"`
}

type RepositoriesHelmChart ¶ added in v0.2.14

type RepositoriesHelmChart struct {
	Name     string   `json:"name,omitempty"`
	Versions []string `json:"versions,omitempty"`
}

type RepositoriesHelmChartsResponse ¶ added in v0.2.14

type RepositoriesHelmChartsResponse struct {
	Items []RepositoriesHelmChart `json:"items,omitempty"`
}

type RepositoriesKsonnetAppSpec ¶ added in v0.2.14

type RepositoriesKsonnetAppSpec struct {
	Name         string                                    `json:"name,omitempty"`
	Environments map[string]RepositoriesKsonnetEnvironment `json:"environments,omitempty"`
	Parameters   []ApplicationsKsonnetParameter            `json:"parameters,omitempty"`
}

type RepositoriesKsonnetEnvironment ¶ added in v0.2.14

type RepositoriesKsonnetEnvironment struct {
	Name string `json:"name,omitempty"`
	// KubernetesVersion is the kubernetes version the targeted cluster is running on.
	K8sVersion  string                                     `json:"k8sVersion,omitempty"`
	Destination *RepositoriesKsonnetEnvironmentDestination `json:"destination,omitempty"`
}

type RepositoriesKsonnetEnvironmentDestination ¶ added in v0.2.14

type RepositoriesKsonnetEnvironmentDestination struct {
	// Server is the Kubernetes server that the cluster is running on.
	Server    string `json:"server,omitempty"`
	Namespace string `json:"namespace,omitempty"`
}

type RepositoriesKustomizeAppSpec ¶ added in v0.2.14

type RepositoriesKustomizeAppSpec struct {
	// images is a list of available images.
	Images []string `json:"images,omitempty"`
}

type RepositoriesManifestResponse ¶ added in v0.2.15

type RepositoriesManifestResponse struct {
	Manifests    []string `json:"manifests,omitempty"`
	Namespace    string   `json:"namespace,omitempty"`
	Server       string   `json:"server,omitempty"`
	Revision     string   `json:"revision,omitempty"`
	SourceType   string   `json:"sourceType,omitempty"`
	VerifyResult string   `json:"verifyResult,omitempty"`
}

type RepositoriesRefs ¶ added in v0.2.14

type RepositoriesRefs struct {
	Branches []string `json:"branches,omitempty"`
	Tags     []string `json:"tags,omitempty"`
}

type RepositoriesRepoAccessQuery ¶ added in v0.2.14

type RepositoriesRepoAccessQuery struct {
	Repo                       string `json:"repo,omitempty"`
	Username                   string `json:"username,omitempty"`
	Password                   string `json:"password,omitempty"`
	SshPrivateKey              string `json:"sshPrivateKey,omitempty"`
	Insecure                   bool   `json:"insecure,omitempty"`
	TlsClientCertData          string `json:"tlsClientCertData,omitempty"`
	TlsClientCertKey           string `json:"tlsClientCertKey,omitempty"`
	Type_                      string `json:"type,omitempty"`
	Name                       string `json:"name,omitempty"`
	EnableOci                  bool   `json:"enableOci,omitempty"`
	GithubAppPrivateKey        string `json:"githubAppPrivateKey,omitempty"`
	GithubAppID                string `json:"githubAppID,omitempty"`
	GithubAppInstallationID    string `json:"githubAppInstallationID,omitempty"`
	GithubAppEnterpriseBaseUrl string `json:"githubAppEnterpriseBaseUrl,omitempty"`
	Proxy                      string `json:"proxy,omitempty"`
	Project                    string `json:"project,omitempty"`
}

type RepositoriesRepoAppDetailsResponse ¶ added in v0.2.14

type RepositoriesRepoAppDetailsResponse struct {
	Type_     string                        `json:"type,omitempty"`
	Ksonnet   *RepositoriesKsonnetAppSpec   `json:"ksonnet,omitempty"`
	Helm      *RepositoriesHelmAppSpec      `json:"helm,omitempty"`
	Kustomize *RepositoriesKustomizeAppSpec `json:"kustomize,omitempty"`
	Directory *RepositoriesDirectoryAppSpec `json:"directory,omitempty"`
}

type RepositoriesRepoAppsResponse ¶ added in v0.2.14

type RepositoriesRepoAppsResponse struct {
	Items []RepositoriesAppInfo `json:"items,omitempty"`
}

type RepositoriesRepoCreateRequest ¶ added in v0.2.14

type RepositoriesRepoCreateRequest struct {
	Repo      *RepositoriesRepository                     `json:"repo,omitempty"`
	Upsert    bool                                        `json:"upsert,omitempty"`
	CredsOnly bool                                        `json:"credsOnly,omitempty"`
	GenType   *RepositoriesEsoGeneratorType               `json:"genType,omitempty"`
	EcrGen    *RepositoriesEcrAuthorizationTokenGenerator `json:"ecrGen,omitempty"`
	GcrGen    *RepositoriesGcrAccessTokenGenerator        `json:"gcrGen,omitempty"`
	// refreshInterval in format 1s, 1m, 1h...
	RefreshInterval string `json:"refreshInterval,omitempty"`
}

type RepositoriesRepoResponse ¶ added in v0.2.14

type RepositoriesRepoResponse struct {
}

type RepositoriesRepoUpdateRequest ¶ added in v0.2.14

type RepositoriesRepoUpdateRequest struct {
	Repo       *RepositoriesRepository                     `json:"repo,omitempty"`
	UpdateMask *ProtobufFieldMask                          `json:"updateMask,omitempty"`
	GenType    *RepositoriesEsoGeneratorType               `json:"genType,omitempty"`
	EcrGen     *RepositoriesEcrAuthorizationTokenGenerator `json:"ecrGen,omitempty"`
	GcrGen     *RepositoriesGcrAccessTokenGenerator        `json:"gcrGen,omitempty"`
	// refreshInterval in format 1s, 1m, 1h...
	RefreshInterval string `json:"refreshInterval,omitempty"`
}

type RepositoriesRepository ¶ added in v0.2.14

type RepositoriesRepository struct {
	Repo     string `json:"repo,omitempty"`
	Username string `json:"username,omitempty"`
	Password string `json:"password,omitempty"`
	// SSHPrivateKey contains the PEM data for authenticating at the repo server. Only used with Git repos.
	SshPrivateKey         string                  `json:"sshPrivateKey,omitempty"`
	ConnectionState       *CommonsConnectionState `json:"connectionState,omitempty"`
	InsecureIgnoreHostKey bool                    `json:"insecureIgnoreHostKey,omitempty"`
	Insecure              bool                    `json:"insecure,omitempty"`
	// EnableLFS specifies whether git-lfs support should be enabled for this repo. Only valid for Git repositories.
	EnableLfs         bool   `json:"enableLfs,omitempty"`
	TlsClientCertData string `json:"tlsClientCertData,omitempty"`
	TlsClientCertKey  string `json:"tlsClientCertKey,omitempty"`
	// Type specifies the type of the repo. Can be either \"git\" or \"helm. \"git\" is assumed if empty or absent.
	Type_                      string `json:"type,omitempty"`
	Name                       string `json:"name,omitempty"`
	InheritedCreds             bool   `json:"inheritedCreds,omitempty"`
	EnableOCI                  bool   `json:"enableOCI,omitempty"`
	GithubAppPrivateKey        string `json:"githubAppPrivateKey,omitempty"`
	GithubAppID                string `json:"githubAppID,omitempty"`
	GithubAppInstallationID    string `json:"githubAppInstallationID,omitempty"`
	GithubAppEnterpriseBaseUrl string `json:"githubAppEnterpriseBaseUrl,omitempty"`
	Proxy                      string `json:"proxy,omitempty"`
	Project                    string `json:"project,omitempty"`
	ConnectionType             string `json:"connectionType,omitempty"`
}

type RepositoriesRepositoryList ¶ added in v0.2.14

type RepositoriesRepositoryList struct {
	Metadata *V1ListMeta              `json:"metadata,omitempty"`
	Items    []RepositoriesRepository `json:"items,omitempty"`
}

RepositoryList is a collection of Repositories.

type RepositoriesRevisionMetadata ¶ added in v0.2.15

type RepositoriesRevisionMetadata struct {
	Author  string   `json:"author,omitempty"`
	Date    *V1Time  `json:"date,omitempty"`
	Tags    []string `json:"tags,omitempty"`
	Message string   `json:"message,omitempty"`
	// SignatureInfo contains a hint on the signer if the revision was signed with GPG, and signature verification is enabled.
	SignatureInfo string `json:"signatureInfo,omitempty"`
}

type RepositoriesServiceAccountSelector ¶ added in v0.3.41

type RepositoriesServiceAccountSelector struct {
	Name      string   `json:"name,omitempty"`
	Namespace string   `json:"namespace,omitempty"`
	Audiences []string `json:"audiences,omitempty"`
}

type RepositoryCertificatesApiAgentCertificateServiceCreateOpts ¶ added in v0.2.18

type RepositoryCertificatesApiAgentCertificateServiceCreateOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RepositoryCertificatesApiAgentCertificateServiceDeleteOpts ¶ added in v0.2.18

type RepositoryCertificatesApiAgentCertificateServiceDeleteOpts struct {
	AccountIdentifier    optional.String
	OrgIdentifier        optional.String
	ProjectIdentifier    optional.String
	QueryHostNamePattern optional.String
	QueryCertType        optional.String
	QueryCertSubType     optional.String
}

type RepositoryCertificatesApiAgentCertificateServiceListOpts ¶ added in v0.2.18

type RepositoryCertificatesApiAgentCertificateServiceListOpts struct {
	OrgIdentifier        optional.String
	ProjectIdentifier    optional.String
	QueryHostNamePattern optional.String
	QueryCertType        optional.String
	QueryCertSubType     optional.String
}

type RepositoryCertificatesApiService ¶ added in v0.2.18

type RepositoryCertificatesApiService service

func (*RepositoryCertificatesApiService) AgentCertificateServiceCreate ¶ added in v0.2.18

func (*RepositoryCertificatesApiService) AgentCertificateServiceDelete ¶ added in v0.2.18

func (*RepositoryCertificatesApiService) AgentCertificateServiceList ¶ added in v0.2.18

func (a *RepositoryCertificatesApiService) AgentCertificateServiceList(ctx context.Context, agentIdentifier string, accountIdentifier string, localVarOptionals *RepositoryCertificatesApiAgentCertificateServiceListOpts) (CertificatesRepositoryCertificateList, *http.Response, error)

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceCreateRepositoryCredentialsOpts ¶ added in v0.2.23

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceCreateRepositoryCredentialsOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceDeleteRepositoryCredentialsOpts ¶ added in v0.2.23

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceDeleteRepositoryCredentialsOpts struct {
	AccountIdentifier  optional.String
	OrgIdentifier      optional.String
	ProjectIdentifier  optional.String
	QueryUrl           optional.String
	QueryRepoCredsType optional.String
}

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetCredentialsForRepositoryUrlOpts ¶ added in v0.2.23

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetCredentialsForRepositoryUrlOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	Identifier        optional.String
}

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetRepositoryCredentialsOpts ¶ added in v0.2.23

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetRepositoryCredentialsOpts struct {
	OrgIdentifier      optional.String
	ProjectIdentifier  optional.String
	QueryUrl           optional.String
	QueryRepoCredsType optional.String
}

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceUpdateRepositoryCredentialsOpts ¶ added in v0.2.23

type RepositoryCredentialsApiAgentRepositoryCredentialsServiceUpdateRepositoryCredentialsOpts struct {
	AccountIdentifier optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type RepositoryCredentialsApiService ¶ added in v0.2.23

type RepositoryCredentialsApiService service

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceCreateRepositoryCredentials ¶ added in v0.2.23

func (a *RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceCreateRepositoryCredentials(ctx context.Context, body HrepocredsRepoCredsCreateRequest, accountIdentifier string, agentIdentifier string, localVarOptionals *RepositoryCredentialsApiAgentRepositoryCredentialsServiceCreateRepositoryCredentialsOpts) (Servicev1RepositoryCredentials, *http.Response, error)

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceDeleteRepositoryCredentials ¶ added in v0.2.23

func (a *RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceDeleteRepositoryCredentials(ctx context.Context, agentIdentifier string, identifier string, localVarOptionals *RepositoryCredentialsApiAgentRepositoryCredentialsServiceDeleteRepositoryCredentialsOpts) (HrepocredsRepoCredsResponse, *http.Response, error)

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceGetCredentialsForRepositoryUrl ¶ added in v0.2.23

func (a *RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceGetCredentialsForRepositoryUrl(ctx context.Context, body HrepocredsRepoCredsQuery, accountIdentifier string, agentIdentifier string, localVarOptionals *RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetCredentialsForRepositoryUrlOpts) (Servicev1RepositoryCredentials, *http.Response, error)

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceGetRepositoryCredentials ¶ added in v0.2.23

func (a *RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceGetRepositoryCredentials(ctx context.Context, agentIdentifier string, identifier string, accountIdentifier string, localVarOptionals *RepositoryCredentialsApiAgentRepositoryCredentialsServiceGetRepositoryCredentialsOpts) (Servicev1RepositoryCredentials, *http.Response, error)

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceListRepositoryCredentials ¶ added in v0.2.23

func (a *RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceListRepositoryCredentials(ctx context.Context, body V1RepositoryCredentialsQuery) (Servicev1RepositoryCredentialsList, *http.Response, error)

RepositoryCredentialsApiService List repository credentials List repository credentials.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body

@return Servicev1RepositoryCredentialsList

func (*RepositoryCredentialsApiService) AgentRepositoryCredentialsServiceUpdateRepositoryCredentials ¶ added in v0.2.23

type RequestBasedServiceLevelIndicatorSpec ¶ added in v0.3.70

type RequestBasedServiceLevelIndicatorSpec struct {
	EventType string `json:"eventType"`
	Metric1   string `json:"metric1"`
	Metric2   string `json:"metric2"`
}

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 Response ¶ added in v0.3.5

type Response struct {
	Status        string       `json:"status,omitempty"`
	Data          *interface{} `json:"data,omitempty"`
	MetaData      *interface{} `json:"metaData,omitempty"`
	CorrelationId string       `json:"correlationId,omitempty"`
}

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          *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 ResponseDtoFreezeDetailedResponse ¶ added in v0.3.14

type ResponseDtoFreezeDetailedResponse struct {
	Status        string                  `json:"status,omitempty"`
	Data          *FreezeDetailedResponse `json:"data,omitempty"`
	MetaData      *interface{}            `json:"metaData,omitempty"`
	CorrelationId string                  `json:"correlationId,omitempty"`
}

type ResponseDtoFreezeResponse ¶ added in v0.3.14

type ResponseDtoFreezeResponse struct {
	Status        string          `json:"status,omitempty"`
	Data          *FreezeResponse `json:"data,omitempty"`
	MetaData      *interface{}    `json:"metaData,omitempty"`
	CorrelationId string          `json:"correlationId,omitempty"`
}

type ResponseDtoFreezeResponseWrapperDto ¶ added in v0.3.14

type ResponseDtoFreezeResponseWrapperDto struct {
	Status        string                    `json:"status,omitempty"`
	Data          *FreezeResponseWrapperDto `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 ResponseDtoInfrastructureResponse ¶ added in v0.2.13

type ResponseDtoInfrastructureResponse struct {
	Status        string                  `json:"status,omitempty"`
	Data          *InfrastructureResponse `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 ResponseDtoListScopeName ¶ added in v0.3.12

type ResponseDtoListScopeName struct {
	Status        string       `json:"status,omitempty"`
	Data          []ScopeName  `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 ResponseDtoMonitoredServiceResponse ¶ added in v0.3.46

type ResponseDtoMonitoredServiceResponse struct {
	Status        string                    `json:"status,omitempty"`
	Data          *MonitoredServiceResponse `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 ResponseDtoPageFile ¶ added in v0.3.40

type ResponseDtoPageFile struct {
	Status        string       `json:"status,omitempty"`
	Data          *PageFile    `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 ResponseDtoPageResponseFreezeSummaryResponse ¶ added in v0.3.14

type ResponseDtoPageResponseFreezeSummaryResponse struct {
	Status        string                             `json:"status,omitempty"`
	Data          *PageResponseFreezeSummaryResponse `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 ResponseDtoPageResponseInfrastructureResponse ¶ added in v0.2.13

type ResponseDtoPageResponseInfrastructureResponse struct {
	Status        string                              `json:"status,omitempty"`
	Data          *PageResponseInfrastructureResponse `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 ResponseDtoPageResponseServiceOverrideResponse ¶ added in v0.2.14

type ResponseDtoPageResponseServiceOverrideResponse struct {
	Status        string                               `json:"status,omitempty"`
	Data          *PageResponseServiceOverrideResponse `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 ResponseDtoPipelineFilter ¶ added in v0.3.65

type ResponseDtoPipelineFilter struct {
	Status        string          `json:"status,omitempty"`
	Data          *PipelineFilter `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 ResponseDtoServiceOverrideResponse ¶ added in v0.2.14

type ResponseDtoServiceOverrideResponse struct {
	Status        string                   `json:"status,omitempty"`
	Data          *ServiceOverrideResponse `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 ResponseDtoTriggerCatalogResponse ¶ added in v0.3.3

type ResponseDtoTriggerCatalogResponse struct {
	Status        string                  `json:"status,omitempty"`
	Data          *TriggerCatalogResponse `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 ResponseDtoUserGroupRequestV2 ¶ added in v0.3.12

type ResponseDtoUserGroupRequestV2 struct {
	Status        string              `json:"status,omitempty"`
	Data          *UserGroupRequestV2 `json:"data,omitempty"`
	MetaData      *interface{}        `json:"metaData,omitempty"`
	CorrelationId string              `json:"correlationId,omitempty"`
}

type ResponseDtoUserGroupResponseV2 ¶ added in v0.3.12

type ResponseDtoUserGroupResponseV2 struct {
	Status        string               `json:"status,omitempty"`
	Data          *UserGroupResponseV2 `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 ResponseEnvironmentImportResponseDto ¶ added in v0.3.77

type ResponseEnvironmentImportResponseDto struct {
	Status        string                        `json:"status,omitempty"`
	Data          *EnvironmentImportResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                  `json:"metaData,omitempty"`
	CorrelationId string                        `json:"correlationId,omitempty"`
}

type ResponseInfrastructureImportResponse ¶ added in v0.3.79

type ResponseInfrastructureImportResponse struct {
	Status        string                        `json:"status,omitempty"`
	Data          *InfrastructureImportResponse `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 ResponseMonitoredServiceResponse ¶ added in v0.3.5

type ResponseMonitoredServiceResponse struct {
	Status        string                    `json:"status,omitempty"`
	Data          *MonitoredServiceResponse `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseServiceImportResponseDto ¶ added in v0.3.76

type ResponseServiceImportResponseDto struct {
	Status        string                    `json:"status,omitempty"`
	Data          *ServiceImportResponseDto `json:"data,omitempty"`
	MetaData      *interface{}              `json:"metaData,omitempty"`
	CorrelationId string                    `json:"correlationId,omitempty"`
}

type ResponseServiceOverrideImportResponseDto ¶ added in v0.3.77

type ResponseServiceOverrideImportResponseDto struct {
	Status        string                            `json:"status,omitempty"`
	Data          *ServiceOverrideImportResponseDto `json:"data,omitempty"`
	MetaData      *interface{}                      `json:"metaData,omitempty"`
	CorrelationId string                            `json:"correlationId,omitempty"`
}

type ResponseServiceOverridesResponseDtov2 ¶ added in v0.3.29

type ResponseServiceOverridesResponseDtov2 struct {
	Status        string                         `json:"status,omitempty"`
	Data          *ServiceOverridesResponseDtov2 `json:"data,omitempty"`
	MetaData      *interface{}                   `json:"metaData,omitempty"`
	CorrelationId string                         `json:"correlationId,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 RestResponse ¶ added in v0.3.5

type RestResponse struct {
	MetaData         map[string]interface{} `json:"metaData,omitempty"`
	Resource         *interface{}           `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage      `json:"responseMessages,omitempty"`
}

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 RestResponseMonitoredServiceResponse ¶ added in v0.3.5

type RestResponseMonitoredServiceResponse struct {
	MetaData         map[string]interface{}    `json:"metaData,omitempty"`
	Resource         *MonitoredServiceResponse `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 RestResponseServiceLevelObjectiveV2Response ¶ added in v0.3.5

type RestResponseServiceLevelObjectiveV2Response struct {
	MetaData         map[string]interface{}           `json:"metaData,omitempty"`
	Resource         *ServiceLevelObjectiveV2Response `json:"resource,omitempty"`
	ResponseMessages []ResponseMessage                `json:"responseMessages,omitempty"`
}

type RestResponseSrmNotificationResponse ¶ added in v0.3.53

type RestResponseSrmNotificationResponse struct {
	MetaData         map[string]interface{}    `json:"metaData,omitempty"`
	Resource         *NotificationRuleResponse `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 RiskProfile ¶ added in v0.3.5

type RiskProfile struct {
	Category       string   `json:"category,omitempty"`
	MetricType     string   `json:"metricType,omitempty"`
	RiskCategory   string   `json:"riskCategory,omitempty"`
	ThresholdTypes []string `json:"thresholdTypes,omitempty"`
}

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 RollingSloTargetSpec ¶ added in v0.3.5

type RollingSloTargetSpec struct {
	PeriodLength string `json:"periodLength"`
}

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 RoutingDataV2 ¶ added in v0.3.35

type RoutingDataV2 struct {
	Instance              *InstanceBasedRoutingDataV2 `json:"instance,omitempty"`
	Lb                    string                      `json:"lb,omitempty"`
	K8s                   *RoutingDataV2K8s           `json:"k8s,omitempty"`
	CustomDomainProviders *interface{}                `json:"custom_domain_providers,omitempty"`
	ContainerSvc          *ContainerSvc               `json:"container_svc,omitempty"`
	Database              *RdsDatabase                `json:"database,omitempty"`
	Http                  *HttpProxy                  `json:"http,omitempty"`
	Tcp                   *TcpProxy                   `json:"tcp,omitempty"`
}

type RoutingDataV2K8s ¶ added in v0.3.35

type RoutingDataV2K8s struct {
	RuleJson     string `json:"RuleJson,omitempty"`
	ConnectorID  string `json:"ConnectorID,omitempty"`
	Namespace    string `json:"Namespace,omitempty"`
	CustomDomain string `json:"CustomDomain,omitempty"`
}

type RoutingRule ¶ added in v0.1.14

type RoutingRule struct {
	PathMatch string `json:"path_match,omitempty"`
}

type RuleResponse ¶ added in v0.3.35

type RuleResponse struct {
	Response *ServiceV2 `json:"response,omitempty"`
	Errors   []string   `json:"errors,omitempty"`
	Success  bool       `json:"success"`
}

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 RuntimeStreamError ¶ added in v0.2.15

type RuntimeStreamError struct {
	GrpcCode   int32         `json:"grpc_code,omitempty"`
	HttpCode   int32         `json:"http_code,omitempty"`
	Message    string        `json:"message,omitempty"`
	HttpStatus string        `json:"http_status,omitempty"`
	Details    []ProtobufAny `json:"details,omitempty"`
}

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 SLIEvaluationType ¶ added in v0.3.71

type SLIEvaluationType string

func (SLIEvaluationType) String ¶ added in v0.3.71

func (c SLIEvaluationType) String() string

type SLIMetricType ¶ added in v0.3.5

type SLIMetricType string

func (SLIMetricType) String ¶ added in v0.3.5

func (c SLIMetricType) String() string

type SLOCalenderType ¶ added in v0.3.5

type SLOCalenderType string

func (SLOCalenderType) String ¶ added in v0.3.5

func (c SLOCalenderType) String() string

type SLOTargetType ¶ added in v0.3.5

type SLOTargetType string

func (SLOTargetType) String ¶ added in v0.3.5

func (c SLOTargetType) String() string

type SLOType ¶ added in v0.3.5

type SLOType string

func (SLOType) String ¶ added in v0.3.5

func (c SLOType) String() string

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 SaveServiceRequestV2 ¶ added in v0.3.35

type SaveServiceRequestV2 struct {
	Deps     []ServiceDep `json:"deps,omitempty"`
	Service  *ServiceV2   `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 ScopeName ¶ added in v0.3.12

type ScopeName struct {
	AccountIdentifier string `json:"accountIdentifier,omitempty"`
	OrgName           string `json:"orgName,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectName       string `json:"projectName,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:"-"`
	WinRmCredentials *WinRmCredentialsSpec `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"`
	AdditionalMetadata AdditionalMetadata `json:"additionalMetadata,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 {
	ServiceId int64 `json:"service_id,omitempty"`
	DepId     int64 `json:"dep_id,omitempty"`
	DelaySecs int32 `json:"delay_secs,omitempty"`
}

type ServiceDepTree ¶ added in v0.1.14

type ServiceDepTree struct {
	Service  *Service         `json:"service,omitempty"`
	Children []ServiceDepTree `json:"children,omitempty"`
}

type ServiceDependencyDto ¶ added in v0.3.5

type ServiceDependencyDto struct {
	MonitoredServiceIdentifier string `json:"monitoredServiceIdentifier,omitempty"`

	Type_      DependencyMetadataType        `json:"type,omitempty"`
	KUBERNETES *KubernetesDependencyMetadata `json:"-"`

	DependencyMetadata json.RawMessage `json:"dependencyMetadata"`
}

func (*ServiceDependencyDto) MarshalJSON ¶ added in v0.3.5

func (a *ServiceDependencyDto) MarshalJSON() ([]byte, error)

func (*ServiceDependencyDto) UnmarshalJSON ¶ added in v0.3.5

func (a *ServiceDependencyDto) UnmarshalJSON(data []byte) error

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 ServiceImportResponseDto ¶ added in v0.3.76

type ServiceImportResponseDto struct {
	Identifier string `json:"identifier,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 ServiceLevelIndicatorDto ¶ added in v0.3.5

type ServiceLevelIndicatorDto struct {
	Name       string                                 `json:"name,omitempty"`
	Identifier string                                 `json:"identifier,omitempty"`
	Type_      SLIEvaluationType                      `json:"type,omitempty"`
	Window     *WindowBasedServiceLevelIndicatorSpec  `json:"-"`
	Request    *RequestBasedServiceLevelIndicatorSpec `json:"-"`
	MetricLess *MetricLessServiceLevelIndicatorSpec   `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

type ServiceLevelIndicatorSpec ¶ added in v0.3.5

type ServiceLevelIndicatorSpec struct {
	Type_      SLIMetricType                         `json:"type,omitempty"`
	Threshold  *ThresholdSliMetricSpec               `json:"-"`
	Window     *WindowBasedServiceLevelIndicatorSpec `json:"-"`
	Ratio      *RatioSliMetricSpec                   `json:"-"`
	MetricLess *MetricLessServiceLevelIndicatorSpec  `json:"-"`

	Spec json.RawMessage `json:"spec"`
}

func (*ServiceLevelIndicatorSpec) MarshalJSON ¶ added in v0.3.5

func (a *ServiceLevelIndicatorSpec) MarshalJSON() ([]byte, error)

func (*ServiceLevelIndicatorSpec) UnmarshalJSON ¶ added in v0.3.5

func (a *ServiceLevelIndicatorSpec) UnmarshalJSON(data []byte) error

type ServiceLevelObjectiveDetailsDto ¶ added in v0.3.5

type ServiceLevelObjectiveDetailsDto struct {
	AccountId                string  `json:"accountId"`
	OrgIdentifier            string  `json:"orgIdentifier"`
	ProjectIdentifier        string  `json:"projectIdentifier"`
	ServiceLevelObjectiveRef string  `json:"serviceLevelObjectiveRef"`
	WeightagePercentage      float64 `json:"weightagePercentage"`
}

type ServiceLevelObjectiveSpec ¶ added in v0.3.5

type ServiceLevelObjectiveSpec struct {
}

type ServiceLevelObjectiveV2Dto ¶ added in v0.3.5

type ServiceLevelObjectiveV2Dto struct {
	OrgIdentifier     string            `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string            `json:"projectIdentifier,omitempty"`
	Identifier        string            `json:"identifier"`
	Name              string            `json:"name"`
	Description       string            `json:"description,omitempty"`
	Tags              map[string]string `json:"tags,omitempty"`
	UserJourneyRefs   []string          `json:"userJourneyRefs"`

	SloTarget *SloTargetDto `json:"sloTarget"`

	Type_     SLOType                             `json:"type,omitempty"`
	Simple    *SimpleServiceLevelObjectiveSpec    `json:"-"`
	Composite *CompositeServiceLevelObjectiveSpec `json:"-"`

	Spec json.RawMessage `json:"spec"`

	NotificationRuleRefs []NotificationRuleRefDto `json:"notificationRuleRefs,omitempty"`
}

func (*ServiceLevelObjectiveV2Dto) MarshalJSON ¶ added in v0.3.5

func (a *ServiceLevelObjectiveV2Dto) MarshalJSON() ([]byte, error)

func (*ServiceLevelObjectiveV2Dto) UnmarshalJSON ¶ added in v0.3.5

func (a *ServiceLevelObjectiveV2Dto) UnmarshalJSON(data []byte) error

type ServiceLevelObjectiveV2Response ¶ added in v0.3.5

type ServiceLevelObjectiveV2Response struct {
	ServiceLevelObjectiveV2 *ServiceLevelObjectiveV2Dto `json:"serviceLevelObjectiveV2"`
	CreatedAt               int64                       `json:"createdAt,omitempty"`
	LastModifiedAt          int64                       `json:"lastModifiedAt,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 ServiceNowAdfs ¶ added in v0.3.18

type ServiceNowAdfs struct {
	CertificateRef string `json:"certificateRef"`
	PrivateKeyRef  string `json:"privateKeyRef"`
	ClientIdRef    string `json:"clientIdRef"`
	ResourceIdRef  string `json:"resourceIdRef"`
	AdfsUrl        string `json:"adfsUrl"`
}

This entity contains the details of the Service Now ADFS

type ServiceNowAuthCredentials ¶ added in v0.3.18

type ServiceNowAuthCredentials struct {
}

This contains details of credentials for Service Now Authentication

type ServiceNowAuthType ¶ added in v0.3.18

type ServiceNowAuthType string

func (ServiceNowAuthType) String ¶ added in v0.3.18

func (e ServiceNowAuthType) String() string

type ServiceNowAuthentication ¶ added in v0.3.18

type ServiceNowAuthentication struct {
	Type_                      ServiceNowAuthType          `json:"type"`
	ServiceNowUserNamePassword *ServiceNowUserNamePassword `json:"-"`
	ServiceNowAdfs             *ServiceNowAdfs             `json:"-"`
	ServiceNowRefreshToken     *ServiceNowRefreshToken     `json:"-"`
	Spec                       json.RawMessage             `json:"spec"`
}

This entity contains the details for Service Now Authentication

func (*ServiceNowAuthentication) MarshalJSON ¶ added in v0.3.18

func (a *ServiceNowAuthentication) MarshalJSON() ([]byte, error)

func (*ServiceNowAuthentication) UnmarshalJSON ¶ added in v0.3.18

func (a *ServiceNowAuthentication) UnmarshalJSON(data []byte) error

type ServiceNowConnector ¶ added in v0.1.25

type ServiceNowConnector struct {
	ConnectorType     string                    `json:"connectorType"`
	ServiceNowUrl     string                    `json:"serviceNowUrl"`
	Username          string                    `json:"username,omitempty"`
	UsernameRef       string                    `json:"usernameRef,omitempty"`
	PasswordRef       string                    `json:"passwordRef,omitempty"`
	DelegateSelectors []string                  `json:"delegateSelectors,omitempty"`
	Auth              *ServiceNowAuthentication `json:"auth"`
}

ServiceNow Connector details.

type ServiceNowRefreshToken ¶ added in v0.3.37

type ServiceNowRefreshToken struct {
	TokenUrl        string `json:"tokenUrl"`
	RefreshTokenRef string `json:"refreshTokenRef"`
	ClientIdRef     string `json:"clientIdRef"`
	ClientSecretRef string `json:"clientSecretRef,omitempty"`
	Scope           string `json:"scope,omitempty"`
}

This entity contains the details of the Service Now Refresh Token

type ServiceNowUserNamePassword ¶ added in v0.3.18

type ServiceNowUserNamePassword struct {
	Username    string `json:"username,omitempty"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This entity contains the details of the Service Now Username and Password

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 ServiceOverrideImportRequestDto ¶ added in v0.3.77

type ServiceOverrideImportRequestDto struct {
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	EnvironmentRef    string `json:"environmentRef"`
	ServiceRef        string `json:"serviceRef,omitempty"`
	InfraIdentifier   string `json:"infraIdentifier,omitempty"`
	Type_             string `json:"type"`
}

type ServiceOverrideImportResponseDto ¶ added in v0.3.77

type ServiceOverrideImportResponseDto struct {
	Identifier      string `json:"identifier,omitempty"`
	EnvironmentRef  string `json:"environmentRef"`
	ServiceRef      string `json:"serviceRef,omitempty"`
	InfraIdentifier string `json:"infraIdentifier,omitempty"`
	Type_           string `json:"type"`
}

type ServiceOverrideRequest ¶ added in v0.2.14

type ServiceOverrideRequest struct {
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Environment Identifier for the Entity.
	EnvironmentIdentifier string `json:"environmentIdentifier,omitempty"`
	// Service Identifier for the Entity.
	ServiceIdentifier string `json:"serviceIdentifier,omitempty"`
	// Yaml for the Service Override entity
	Yaml string `json:"yaml,omitempty"`
}

This is the Service Override Request entity defined in Harness

type ServiceOverrideRequestDtov2 ¶ added in v0.3.29

type ServiceOverrideRequestDtov2 struct {
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	EnvironmentRef    string `json:"environmentRef"`
	ServiceRef        string `json:"serviceRef,omitempty"`
	InfraIdentifier   string `json:"infraIdentifier,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier,omitempty"`
	Type_             string `json:"type,omitempty"`
	YamlInternal      string `json:"yamlInternal,omitempty"`
}

type ServiceOverrideResponse ¶ added in v0.2.14

type ServiceOverrideResponse struct {
	AccountId         string `json:"accountId,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	EnvironmentRef    string `json:"environmentRef,omitempty"`
	ServiceRef        string `json:"serviceRef,omitempty"`
	Yaml              string `json:"yaml,omitempty"`
}

This is the Service Override Response entity defined in Harness

type ServiceOverridesApiCreateServiceOverrideV2Opts ¶ added in v0.3.29

type ServiceOverridesApiCreateServiceOverrideV2Opts struct {
	Body              optional.Interface
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	IsNewBranch       optional.Bool
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	RepoName          optional.String
	IsHarnessCodeRepo optional.Bool
}

type ServiceOverridesApiDeleteServiceOverrideV2Opts ¶ added in v0.3.29

type ServiceOverridesApiDeleteServiceOverrideV2Opts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type ServiceOverridesApiGetServiceOverridesV2Opts ¶ added in v0.3.29

type ServiceOverridesApiGetServiceOverridesV2Opts struct {
	OrgIdentifier          optional.String
	ProjectIdentifier      optional.String
	Branch                 optional.String
	RepoName               optional.String
	LoadFromCache          optional.String
	LoadFromFallbackBranch optional.Bool
	GetMetadataOnly        optional.Bool
}

type ServiceOverridesApiImportServiceOverridesOpts ¶ added in v0.3.77

type ServiceOverridesApiImportServiceOverridesOpts struct {
	Body              optional.Interface
	AccountIdentifier optional.String
	ConnectorRef      optional.String
	RepoName          optional.String
	Branch            optional.String
	FilePath          optional.String
	IsForceImport     optional.Bool
	IsHarnessCodeRepo optional.Bool
}

type ServiceOverridesApiService ¶ added in v0.3.29

type ServiceOverridesApiService service

func (*ServiceOverridesApiService) CreateServiceOverrideV2 ¶ added in v0.3.29

func (*ServiceOverridesApiService) DeleteServiceOverrideV2 ¶ added in v0.3.29

func (a *ServiceOverridesApiService) DeleteServiceOverrideV2(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *ServiceOverridesApiDeleteServiceOverrideV2Opts) (ResponseDtoBoolean, *http.Response, error)

func (*ServiceOverridesApiService) GetServiceOverridesV2 ¶ added in v0.3.29

func (a *ServiceOverridesApiService) GetServiceOverridesV2(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *ServiceOverridesApiGetServiceOverridesV2Opts) (ResponseServiceOverridesResponseDtov2, *http.Response, error)

func (*ServiceOverridesApiService) ImportServiceOverrides ¶ added in v0.3.77

func (*ServiceOverridesApiService) UpdateServiceOverrideV2 ¶ added in v0.3.29

type ServiceOverridesApiUpdateServiceOverrideV2Opts ¶ added in v0.3.29

type ServiceOverridesApiUpdateServiceOverrideV2Opts struct {
	Body              optional.Interface
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	LastObjectId      optional.String
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	LastCommitId      optional.String
	IsNewBranch       optional.Bool
	IsHarnessCodeRepo optional.Bool
}

type ServiceOverridesResponseDtov2 ¶ added in v0.3.29

type ServiceOverridesResponseDtov2 struct {
	Identifier        string `json:"identifier,omitempty"`
	AccountId         string `json:"accountId,omitempty"`
	OrgIdentifier     string `json:"orgIdentifier,omitempty"`
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	EnvironmentRef    string `json:"environmentRef,omitempty"`
	ServiceRef        string `json:"serviceRef,omitempty"`
	InfraIdentifier   string `json:"infraIdentifier,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier,omitempty"`
	Type_             string `json:"type,omitempty"`
	YamlInternal      string `json:"yamlInternal,omitempty"`
	NewlyCreated      bool   `json:"newlyCreated,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 ServiceRoutingTcpPort ¶ added in v0.3.35

type ServiceRoutingTcpPort struct {
	Source int `json:"source,omitempty"`
	Target int `json:"target,omitempty"`
}

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 ServiceV2 ¶ added in v0.3.35

type ServiceV2 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       int              `json:"idle_time_mins,omitempty"`
	HostName           string           `json:"host_name,omitempty"`
	HealthCheck        *HealthCheck     `json:"health_check,omitempty"`
	CustomDomains      []string         `json:"custom_domains,omitempty"`
	MatchAllSubdomains bool             `json:"match_all_subdomains,omitempty"`
	Disabled           bool             `json:"disabled,omitempty"`
	Routing            *RoutingDataV2   `json:"routing,omitempty"`
	CreatedAt          string           `json:"created_at,omitempty"`
	Metadata           *ServiceMetadata `json:"metadata,omitempty"`
	Status             string           `json:"status,omitempty"`
}

type ServicesApiCreateServiceV2Opts ¶

type ServicesApiCreateServiceV2Opts struct {
	Body              optional.Interface
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	IsNewBranch       optional.Bool
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	RepoName          optional.String
	IsHarnessCodeRepo optional.Bool
}

type ServicesApiCreateServicesV2Opts ¶

type ServicesApiCreateServicesV2Opts struct {
	Body optional.Interface
}

type ServicesApiDeleteServiceV2Opts ¶

type ServicesApiDeleteServiceV2Opts struct {
	IfMatch           optional.String
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ForceDelete       optional.Bool
}

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
	FetchResolvedYaml      optional.Bool
	Branch                 optional.String
	RepoName               optional.String
	LoadFromCache          optional.String
	LoadFromFallbackBranch optional.Bool
}

type ServicesApiImportServiceOpts ¶ added in v0.3.76

type ServicesApiImportServiceOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	ServiceIdentifier optional.String
	ConnectorRef      optional.String
	RepoName          optional.String
	Branch            optional.String
	FilePath          optional.String
	IsForceImport     optional.Bool
	IsHarnessCodeRepo 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) ImportService ¶ added in v0.3.76

func (a *ServicesApiService) ImportService(ctx context.Context, accountIdentifier string, localVarOptionals *ServicesApiImportServiceOpts) (ResponseServiceImportResponseDto, *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
	Branch            optional.String
	FilePath          optional.String
	CommitMsg         optional.String
	LastObjectId      optional.String
	BaseBranch        optional.String
	ConnectorRef      optional.String
	StoreType         optional.String
	LastCommitId      optional.String
	IsNewBranch       optional.Bool
	IsHarnessCodeRepo optional.Bool
}

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"`
	Errors   []string  `json:"errors,omitempty"`
	Success  bool      `json:"success"`
}

type Servicev1AppProjectMapping ¶ added in v0.2.13

type Servicev1AppProjectMapping struct {
	AppProjMap map[string]Servicev1Project `json:"appProjMap,omitempty"`
}

type Servicev1Application ¶ added in v0.2.15

type Servicev1Application 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"`
	// Agent identifier for entity.
	AgentIdentifier   string                   `json:"agentIdentifier,omitempty"`
	Name              string                   `json:"name,omitempty"`
	ClusterIdentifier string                   `json:"clusterIdentifier,omitempty"`
	RepoIdentifier    string                   `json:"repoIdentifier,omitempty"`
	App               *ApplicationsApplication `json:"app,omitempty"`
	CreatedAt         time.Time                `json:"createdAt,omitempty"`
	LastModifiedAt    time.Time                `json:"lastModifiedAt,omitempty"`
	Stale             bool                     `json:"stale,omitempty"`
}

type Servicev1ApplicationPatchRequest ¶ added in v0.2.15

type Servicev1ApplicationPatchRequest struct {
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,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"`
	Request           *ApplicationsApplicationPatchRequest `json:"request,omitempty"`
}

type Servicev1Cluster ¶ added in v0.2.13

type Servicev1Cluster 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"`
	// Agent identifier for entity.
	AgentIdentifier string            `json:"agentIdentifier,omitempty"`
	Identifier      string            `json:"identifier,omitempty"`
	Cluster         *ClustersCluster  `json:"cluster,omitempty"`
	CreatedAt       time.Time         `json:"createdAt,omitempty"`
	LastModifiedAt  time.Time         `json:"lastModifiedAt,omitempty"`
	Stale           bool              `json:"stale,omitempty"`
	Tags            map[string]string `json:"tags,omitempty"`
}

type Servicev1ClusterQuery ¶ added in v0.2.13

type Servicev1ClusterQuery struct {
	// 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"`
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,omitempty"`
	Identifier      string `json:"identifier,omitempty"`
	SearchTerm      string `json:"searchTerm,omitempty"`
	PageSize        int32  `json:"pageSize,omitempty"`
	PageIndex       int32  `json:"pageIndex,omitempty"`
	// Filters for Clusters. Eg. \"identifier\": { \"$in\": [\"id1\", \"id2\"]
	Filter *interface{} `json:"filter,omitempty"`
}

type Servicev1Empty ¶ added in v0.3.43

type Servicev1Empty struct {
}

type Servicev1GnuPgPublicKeyList ¶ added in v0.2.25

type Servicev1GnuPgPublicKeyList struct {
	Content       []V1Gnupg `json:"content,omitempty"`
	TotalPages    int32     `json:"totalPages,omitempty"`
	TotalItems    int32     `json:"totalItems,omitempty"`
	PageItemCount int32     `json:"pageItemCount,omitempty"`
	PageSize      int32     `json:"pageSize,omitempty"`
	PageIndex     int32     `json:"pageIndex,omitempty"`
	Empty         bool      `json:"empty,omitempty"`
}

type Servicev1HealthStatus ¶ added in v0.2.13

type Servicev1HealthStatus string
const (
	HEALTH_STATUS_UNSET_Servicev1HealthStatus Servicev1HealthStatus = "HEALTH_STATUS_UNSET"
	HEALTHY_Servicev1HealthStatus             Servicev1HealthStatus = "HEALTHY"
	UNHEALTHY_Servicev1HealthStatus           Servicev1HealthStatus = "UNHEALTHY"
)

List of servicev1HealthStatus

type Servicev1Project ¶ added in v0.2.13

type Servicev1Project struct {
	// Project Identifier for the Entity.
	ProjectIdentifier string `json:"projectIdentifier,omitempty"`
	// Organization Identifier for the Entity.
	OrgIdentifier string `json:"orgIdentifier,omitempty"`
}

type Servicev1Repository ¶ added in v0.2.14

type Servicev1Repository 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"`
	// Agent identifier for entity.
	AgentIdentifier         string                  `json:"agentIdentifier,omitempty"`
	Identifier              string                  `json:"identifier,omitempty"`
	Repository              *RepositoriesRepository `json:"repository,omitempty"`
	CreatedAt               time.Time               `json:"createdAt,omitempty"`
	LastModifiedAt          time.Time               `json:"lastModifiedAt,omitempty"`
	Stale                   bool                    `json:"stale,omitempty"`
	RepositoryCredentialsId string                  `json:"repositoryCredentialsId,omitempty"`
}

type Servicev1RepositoryCertificate ¶ added in v0.2.18

type Servicev1RepositoryCertificate 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"`
	// Agent identifier for entity.
	AgentIdentifier string                             `json:"agentIdentifier,omitempty"`
	Cert            *CertificatesRepositoryCertificate `json:"cert,omitempty"`
	CreatedAt       time.Time                          `json:"createdAt,omitempty"`
	LastModifiedAt  time.Time                          `json:"lastModifiedAt,omitempty"`
}

type Servicev1RepositoryCredentials ¶ added in v0.2.23

type Servicev1RepositoryCredentials 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"`
	// Agent identifier for entity.
	AgentIdentifier string               `json:"agentIdentifier,omitempty"`
	Identifier      string               `json:"identifier,omitempty"`
	RepoCreds       *HrepocredsRepoCreds `json:"repoCreds,omitempty"`
	CreatedAt       *V1Time              `json:"createdAt,omitempty"`
	LastModifiedAt  *V1Time              `json:"lastModifiedAt,omitempty"`
	Stale           bool                 `json:"stale,omitempty"`
}

type Servicev1RepositoryCredentialsList ¶ added in v0.2.23

type Servicev1RepositoryCredentialsList struct {
	Content       []Servicev1RepositoryCredentials `json:"content,omitempty"`
	TotalPages    int32                            `json:"totalPages,omitempty"`
	TotalItems    int32                            `json:"totalItems,omitempty"`
	PageItemCount int32                            `json:"pageItemCount,omitempty"`
	PageSize      int32                            `json:"pageSize,omitempty"`
	PageIndex     int32                            `json:"pageIndex,omitempty"`
	Empty         bool                             `json:"empty,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 SimpleServiceLevelObjectiveSpec ¶ added in v0.3.5

type SimpleServiceLevelObjectiveSpec struct {
	MonitoredServiceRef    string                     `json:"monitoredServiceRef"`
	HealthSourceRef        string                     `json:"healthSourceRef"`
	ServiceLevelIndicators []ServiceLevelIndicatorDto `json:"serviceLevelIndicators"`
}

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 SliMetricSpec ¶ added in v0.3.5

type SliMetricSpec struct {
}

type Slidto ¶ added in v0.3.5

type Slidto struct {
	Enabled bool `json:"enabled,omitempty"`
}

type SloApiSaveSLODataNgOpts ¶ added in v0.3.5

type SloApiSaveSLODataNgOpts struct {
	Body optional.Interface
}

type SloApiService ¶ added in v0.3.5

type SloApiService service

func (*SloApiService) DeleteSLODataNg ¶ added in v0.3.5

func (a *SloApiService) DeleteSLODataNg(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, identifier string) (RestResponseBoolean, *http.Response, error)

DeleteSLODataNg delete slo data

  • @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 identifier

@return RestResponseBoolean

func (*SloApiService) GetServiceLevelObjectiveNg ¶ added in v0.3.5

func (a *SloApiService) GetServiceLevelObjectiveNg(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, identifier string) (RestResponseServiceLevelObjectiveV2Response, *http.Response, error)

GetServiceLevelObjectiveNg get service level objective data

  • @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 identifier

@return RestResponseServiceLevelObjectiveV2Response

func (*SloApiService) SaveSLODataNg ¶ added in v0.3.5

func (a *SloApiService) SaveSLODataNg(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, localVarOptionals *SloApiSaveSLODataNgOpts) (RestResponseServiceLevelObjectiveV2Response, *http.Response, error)

SaveSLODataNg saves slo data

  • @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 optional nil or *SloApiSaveSLODataNgOpts - Optional Parameters:
  • @param "Body" (optional.Interface of ServiceLevelObjectiveV2Dto) -

@return RestResponseServiceLevelObjectiveV2Response

func (*SloApiService) UpdateSLODataNg ¶ added in v0.3.5

func (a *SloApiService) UpdateSLODataNg(ctx context.Context, accountIdentifier string, orgIdentifier string, projectIdentifier string, identifier string, localVarOptionals *SloApiUpdateSLODataNgOpts) (RestResponseServiceLevelObjectiveV2Response, *http.Response, error)

UpdateSLODataNg update slo data

  • @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 identifier
  • @param optional nil or *SloApiUpdateSLODataNgOpts - Optional Parameters:
  • @param "Body" (optional.Interface of ServiceLevelObjectiveV2Dto) -

@return RestResponseServiceLevelObjectiveV2Response

type SloApiUpdateSLODataNgOpts ¶ added in v0.3.5

type SloApiUpdateSLODataNgOpts struct {
	Body optional.Interface
}

type SloTargetDto ¶ added in v0.3.5

type SloTargetDto struct {
	Type_    SLOTargetType          `json:"type,omitempty"`
	Rolling  *RollingSloTargetSpec  `json:"-"`
	Calender *CalenderSloTargetSpec `json:"-"`

	SloTargetPercentage float64 `json:"sloTargetPercentage"`

	Spec json.RawMessage `json:"spec"`
}

func (*SloTargetDto) MarshalJSON ¶ added in v0.3.5

func (a *SloTargetDto) MarshalJSON() ([]byte, error)

func (*SloTargetDto) UnmarshalJSON ¶ added in v0.3.5

func (a *SloTargetDto) UnmarshalJSON(data []byte) error

type SloTargetSpec ¶ added in v0.3.5

type SloTargetSpec struct {
}

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 Sources ¶ added in v0.3.5

type Sources struct {
	HealthSources []HealthSource    `json:"healthSources,omitempty"`
	ChangeSources []ChangeSourceDto `json:"changeSources,omitempty"`
}

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 SplunkHealthSource ¶ added in v0.3.46

type SplunkHealthSource struct {
	ConnectorRef string                       `json:"connectorRef"`
	Feature      string                       `json:"feature"`
	Queries      []SplunkHealthSourceQueryDto `json:"queries"`
}

This is the Splunk Log Health Source spec entity defined in Harness

type SplunkHealthSourceQueryDto ¶ added in v0.3.26

type SplunkHealthSourceQueryDto struct {
	Name                      string `json:"name"`
	Query                     string `json:"query"`
	ServiceInstanceIdentifier string `json:"serviceInstanceIdentifier"`
}

type SplunkHealthSourceSpec ¶ added in v0.3.5

type SplunkHealthSourceSpec struct {
	ConnectorRef string                       `json:"connectorRef"`
	Feature      string                       `json:"feature"`
	Queries      []SplunkHealthSourceQueryDto `json:"queries"`
}

type SplunkMetricDefinition ¶ added in v0.3.5

type SplunkMetricDefinition struct {
	GroupName   string       `json:"groupName"`
	Query       string       `json:"query"`
	Identifier  string       `json:"identifier"`
	MetricName  string       `json:"metricName"`
	RiskProfile *RiskProfile `json:"riskProfile,omitempty"`
	Analysis    *AnalysisDto `json:"analysis,omitempty"`
	Sli         *Slidto      `json:"sli,omitempty"`
}

type SplunkMetricHealthSource ¶ added in v0.3.46

type SplunkMetricHealthSource struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	Feature           string                    `json:"feature"`
	MetricDefinitions []SplunkMetricDefinition  `json:"metricDefinitions,omitempty"`
}

This is the Splunk Metric Health Source spec entity defined in Harness

type SplunkMetricHealthSourceSpec ¶ added in v0.3.5

type SplunkMetricHealthSourceSpec struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	Feature           string                    `json:"feature"`
	MetricDefinitions []SplunkMetricDefinition  `json:"metricDefinitions,omitempty"`
}

type SpotAuthType ¶ added in v0.2.27

type SpotAuthType string

func (SpotAuthType) String ¶ added in v0.2.27

func (e SpotAuthType) String() string

type SpotConnector ¶ added in v0.2.27

type SpotConnector struct {
	Credential        *SpotCredential `json:"credential"`
	DelegateSelectors []string        `json:"delegateSelectors,omitempty"`
	ExecuteOnDelegate bool            `json:"executeOnDelegate"`
}

This contains details of the Spot connector

type SpotCredential ¶ added in v0.2.27

type SpotCredential struct {
	Type_                SpotAuthType                  `json:"type"`
	PermanentTokenConfig *SpotPermanentTokenConfigSpec `json:"-"`
	Spec                 json.RawMessage               `json:"spec,omitempty"`
}

This contains details of the Spot connector credential

func (*SpotCredential) MarshalJSON ¶ added in v0.2.27

func (a *SpotCredential) MarshalJSON() ([]byte, error)

func (*SpotCredential) UnmarshalJSON ¶ added in v0.2.27

func (a *SpotCredential) UnmarshalJSON(data []byte) error

type SpotPermanentTokenConfigSpec ¶ added in v0.2.27

type SpotPermanentTokenConfigSpec struct {
	SpotAccountId    string `json:"spotAccountId,omitempty"`
	SpotAccountIdRef string `json:"spotAccountIdRef,omitempty"`
	ApiTokenRef      string `json:"apiTokenRef"`
}

This contains Spot permanent token credentials connector spec

type SrmNotificationApiService ¶ added in v0.3.52

type SrmNotificationApiService service

func (*SrmNotificationApiService) DeleteSrmNotification ¶ added in v0.3.52

func (a *SrmNotificationApiService) DeleteSrmNotification(ctx context.Context, accountId string, orgIdentifier string, projectIdentifier string, identifier string) (RestResponseBoolean, *http.Response, error)

DeleteSrmNotification delete srm notification data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param orgIdentifier
  • @param projectIdentifier
  • @param identifier

@return RestResponseBoolean

func (*SrmNotificationApiService) GetSrmNotification ¶ added in v0.3.52

func (a *SrmNotificationApiService) GetSrmNotification(ctx context.Context, identifier string, accountId string, orgIdentifier string, projectIdentifier string) (RestResponseSrmNotificationResponse, *http.Response, error)

GetSrmNotification get srm notirication data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param identifier
  • @param accountId
  • @param orgIdentifier
  • @param projectIdentifier

@return NotificationRuleResponse

func (*SrmNotificationApiService) SaveSrmNotification ¶ added in v0.3.52

SaveSrmNotification saves srm notification data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param optional nil or *SrmNotificationServiceSaveSrmNotificationOpts - Optional Parameters:
  • @param "Body" (optional.Interface of NotificationRule) -

@return NotificationRuleResponse

func (*SrmNotificationApiService) UpdateSrmNotification ¶ added in v0.3.52

func (a *SrmNotificationApiService) UpdateSrmNotification(ctx context.Context, accountId string, orgIdentifier string, projectIdentifier string, identifier string, localVarOptionals *SrmNotificationApiUpdateSrmNotificationOpts) (RestResponseSrmNotificationResponse, *http.Response, error)

UpdateSrmNotification updates srm notification data

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId
  • @param orgIdentifier
  • @param projectIdentifier
  • @param identifier
  • @param optional nil or *SrmNotificationApiUpdateSrmNotificationOpts - Optional Parameters:
  • @param "Body" (optional.Interface of NotificationRule) -

@return NotificationRuleResponse

type SrmNotificationApiUpdateSrmNotificationOpts ¶ added in v0.3.52

type SrmNotificationApiUpdateSrmNotificationOpts struct {
	Body optional.Interface
}

type SrmNotificationServiceSaveSrmNotificationOpts ¶ added in v0.3.52

type SrmNotificationServiceSaveSrmNotificationOpts struct {
	Body optional.Interface
}

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 StackTraceElement ¶ added in v0.3.5

type StackTraceElement struct {
	ClassLoaderName string `json:"classLoaderName,omitempty"`
	ModuleName      string `json:"moduleName,omitempty"`
	ModuleVersion   string `json:"moduleVersion,omitempty"`
	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 StackdriverDefinition ¶ added in v0.3.5

type StackdriverDefinition struct {
	Identifier                 string       `json:"identifier"`
	MetricName                 string       `json:"metricName"`
	RiskProfile                *RiskProfile `json:"riskProfile,omitempty"`
	Analysis                   *AnalysisDto `json:"analysis,omitempty"`
	Sli                        *Slidto      `json:"sli,omitempty"`
	DashboardName              string       `json:"dashboardName,omitempty"`
	DashboardPath              string       `json:"dashboardPath,omitempty"`
	JsonMetricDefinition       *interface{} `json:"jsonMetricDefinition,omitempty"`
	JsonMetricDefinitionString string       `json:"jsonMetricDefinitionString,omitempty"`
	MetricTags                 []string     `json:"metricTags,omitempty"`
	ServiceInstanceField       string       `json:"serviceInstanceField,omitempty"`
	IsManualQuery              bool         `json:"isManualQuery,omitempty"`
}

type StackdriverLogHealthSource ¶ added in v0.3.46

type StackdriverLogHealthSource struct {
	ConnectorRef string                               `json:"connectorRef"`
	Feature      string                               `json:"feature"`
	Queries      []StackdriverLogHealthSourceQueryDto `json:"queries"`
}

This is the StackDriver Log Health Source spec entity defined in Harness

type StackdriverLogHealthSourceQueryDto ¶ added in v0.3.26

type StackdriverLogHealthSourceQueryDto struct {
	Name                      string `json:"name"`
	Query                     string `json:"query"`
	MessageIdentifier         string `json:"messageIdentifier"`
	ServiceInstanceIdentifier string `json:"serviceInstanceIdentifier"`
}

type StackdriverLogHealthSourceSpec ¶ added in v0.3.5

type StackdriverLogHealthSourceSpec struct {
	ConnectorRef string                               `json:"connectorRef"`
	Feature      string                               `json:"feature"`
	Queries      []StackdriverLogHealthSourceQueryDto `json:"queries"`
}

type StackdriverMetricHealthSource ¶ added in v0.3.46

type StackdriverMetricHealthSource struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	MetricDefinitions []StackdriverDefinition   `json:"metricDefinitions,omitempty"`
}

This is the Stackdriver Metric Health Source spec entity defined in Harness

type StackdriverMetricHealthSourceSpec ¶ added in v0.3.5

type StackdriverMetricHealthSourceSpec struct {
	ConnectorRef      string                    `json:"connectorRef"`
	MetricPacks       []TimeSeriesMetricPackDto `json:"metricPacks,omitempty"`
	MetricDefinitions []StackdriverDefinition   `json:"metricDefinitions,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 StreamResultOfApplicationsApplicationTree ¶ added in v0.2.15

type StreamResultOfApplicationsApplicationTree struct {
	Result *ApplicationsApplicationTree `json:"result,omitempty"`
	Error_ *RuntimeStreamError          `json:"error,omitempty"`
}

type StreamResultOfApplicationsApplicationWatchEvent ¶ added in v0.2.15

type StreamResultOfApplicationsApplicationWatchEvent struct {
	Result *ApplicationsApplicationWatchEvent `json:"result,omitempty"`
	Error_ *RuntimeStreamError                `json:"error,omitempty"`
}

type StreamResultOfApplicationsLogEntry ¶ added in v0.2.15

type StreamResultOfApplicationsLogEntry struct {
	Result *ApplicationsLogEntry `json:"result,omitempty"`
	Error_ *RuntimeStreamError   `json:"error,omitempty"`
}

type StreamResultOfV1DownloadResponse ¶ added in v0.3.62

type StreamResultOfV1DownloadResponse struct {
	Result *V1DownloadResponse `json:"result,omitempty"`
	Error_ *RuntimeStreamError `json:"error,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 TasConnector ¶ added in v0.3.25

type TasConnector struct {
	ConnectorType     string         `json:"connectorType"`
	Credential        *TasCredential `json:"credential"`
	DelegateSelectors []string       `json:"delegateSelectors,omitempty"`
	ExecuteOnDelegate bool           `json:"executeOnDelegate,omitempty"`
}

This contains details of the Tas connector

type TasCredential ¶ added in v0.3.25

type TasCredential struct {
	Type_            TasCredentialType `json:"type"`
	TasManualDetails *TasManualDetails `json:"-"`
	Spec             json.RawMessage   `json:"spec,omitempty"`
}

This contains Tas connector credentials

func (*TasCredential) MarshalJSON ¶ added in v0.3.25

func (a *TasCredential) MarshalJSON() ([]byte, error)

func (*TasCredential) UnmarshalJSON ¶ added in v0.3.25

func (a *TasCredential) UnmarshalJSON(data []byte) error

type TasCredentialSpec ¶ added in v0.3.25

type TasCredentialSpec struct {
}

This contains Tas connector credentials spec

type TasCredentialType ¶ added in v0.3.25

type TasCredentialType string

func (TasCredentialType) String ¶ added in v0.3.25

func (e TasCredentialType) String() string

type TasManualDetails ¶ added in v0.3.25

type TasManualDetails struct {
	Username string `json:"username,omitempty"`
	// Endpoint URL of the TAS Cluster.
	EndpointUrl string `json:"endpointUrl"`
	UsernameRef string `json:"usernameRef,omitempty"`
	PasswordRef string `json:"passwordRef"`
}

This contains Tas manual credentials connector details

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 TcpProxy ¶ added in v0.3.35

type TcpProxy struct {
	Proxy        *Proxy                  `json:"proxy"`
	Ssh          int32                   `json:"ssh,omitempty"`
	SshConf      *ServiceRoutingTcpPort  `json:"ssh_conf,omitempty"`
	Rdp          int32                   `json:"rdp,omitempty"`
	RdpConf      *ServiceRoutingTcpPort  `json:"rdp_conf,omitempty"`
	CustomDomain string                  `json:"custom_domain,omitempty"`
	CustomPorts  []ServiceRoutingTcpPort `json:"custom_ports,omitempty"`
	Ports        []int32                 `json:"ports,omitempty"`
}

type TemplateDto ¶ added in v0.3.5

type TemplateDto struct {
	TemplateRef  string `json:"templateRef"`
	VersionLabel string `json:"versionLabel"`
}

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 TemplateLinkConfigForCustomSecretManager ¶ added in v0.3.84

type TemplateLinkConfigForCustomSecretManager struct {
	TemplateRef    string                                `json:"templateRef"`
	VersionLabel   string                                `json:"versionLabel"`
	TemplateInputs map[string][]NameValuePairWithDefault `json:"templateInputs,omitempty"`
}

type TerraformCloudAuthType ¶ added in v0.3.22

type TerraformCloudAuthType string

func (TerraformCloudAuthType) String ¶ added in v0.3.22

func (e TerraformCloudAuthType) String() string

type TerraformCloudConnector ¶ added in v0.3.22

type TerraformCloudConnector struct {
	TerraformCloudUrl string                    `json:"terraformCloudUrl"`
	Credential        *TerraformCloudCredential `json:"credential"`
	DelegateSelectors []string                  `json:"delegateSelectors,omitempty"`
}

This contains details of the Terraform Cloud connector

type TerraformCloudCredential ¶ added in v0.3.22

type TerraformCloudCredential struct {
	Type_    TerraformCloudAuthType          `json:"type"`
	ApiToken *TerraformCloudTokenCredentials `json:"-"`
	Spec     json.RawMessage                 `json:"spec,omitempty"`
}

This contains Terraform Cloud connector credentials

func (*TerraformCloudCredential) MarshalJSON ¶ added in v0.3.22

func (a *TerraformCloudCredential) MarshalJSON() ([]byte, error)

func (*TerraformCloudCredential) UnmarshalJSON ¶ added in v0.3.22

func (a *TerraformCloudCredential) UnmarshalJSON(data []byte) error

type TerraformCloudTokenCredentials ¶ added in v0.3.22

type TerraformCloudTokenCredentials struct {
	ApiToken string `json:"apiToken"`
}

This contains Terraform Cloud API TOKEN credentials connector details

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 ThresholdSliMetricSpec ¶ added in v0.3.5

type ThresholdSliMetricSpec struct {
	Metric1        string  `json:"metric1"`
	ThresholdValue float64 `json:"thresholdValue"`
	ThresholdType  string  `json:"thresholdType"`
}

type Throwable ¶ added in v0.3.5

type Throwable struct {
	Cause            *Throwable          `json:"cause,omitempty"`
	StackTrace       []StackTraceElement `json:"stackTrace,omitempty"`
	Message          string              `json:"message,omitempty"`
	Suppressed       []Throwable         `json:"suppressed,omitempty"`
	LocalizedMessage string              `json:"localizedMessage,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 TimeSeriesMetricPackDto ¶ added in v0.3.5

type TimeSeriesMetricPackDto struct {
	Identifier       string            `json:"identifier"`
	MetricThresholds []MetricThreshold `json:"metricThresholds,omitempty"`
}

type TimeoutIssuer ¶

type TimeoutIssuer struct {
	TimeoutInstanceId string `json:"timeoutInstanceId"`
}

type TimestampInfo ¶ added in v0.3.5

type TimestampInfo struct {
	Placeholder           string `json:"placeholder,omitempty"`
	TimestampFormat       string `json:"timestampFormat,omitempty"`
	CustomTimestampFormat string `json:"customTimestampFormat,omitempty"`
}

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 TriggerCatalogItem ¶ added in v0.3.3

type TriggerCatalogItem struct {
	// Category of this Trigger.
	Category string `json:"category,omitempty"`
	// List of Trigger types corresponding to a specific category.
	TriggerCatalogType []string `json:"triggerCatalogType,omitempty"`
}

This has details of the Trigger Catalog.

type TriggerCatalogResponse ¶ added in v0.3.3

type TriggerCatalogResponse struct {
	// List of Trigger category and Trigger types corresponding to a specific category.
	Catalog []TriggerCatalogItem `json:"catalog,omitempty"`
}

This has details of the retrieved Trigger Catalog.

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 TriggersApiCreateTriggerOpts ¶ added in v0.3.3

type TriggersApiCreateTriggerOpts struct {
	IgnoreError   optional.Bool
	WithServiceV2 optional.Bool
}

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, localVarOptionals *TriggersApiCreateTriggerOpts) (ResponseDtongTriggerResponse, *http.Response, error)

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) GetTriggerCatalog ¶ added in v0.3.3

func (a *TriggersApiService) GetTriggerCatalog(ctx context.Context, accountIdentifier string) (ResponseDtoTriggerCatalogResponse, *http.Response, error)

TriggersApiService Lists all Triggers Lists all the Triggers 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 ResponseDtoTriggerCatalogResponse

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)

type TriggersApiUpdateTriggerOpts ¶

type TriggersApiUpdateTriggerOpts struct {
	IfMatch     optional.String
	IgnoreError optional.Bool
}

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 UserAddToUserGroupDto ¶ added in v0.3.83

type UserAddToUserGroupDto struct {
	UserGroupIdsToAdd []string `json:"userGroupIdsToAdd,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 UserApiAddUserToUserGroupsOpts ¶ added in v0.3.83

type UserApiAddUserToUserGroupsOpts struct {
	Body              UserAddToUserGroupDto
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

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 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
	PageToken         optional.String
}

type UserApiGetUsersOpts ¶

type UserApiGetUsersOpts struct {
	Body              optional.Interface
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
	PageIndex         optional.Int32
	PageSize          optional.Int32
	SortOrders        optional.Interface
	PageToken         optional.String
}

type UserApiRemoveUserOpts ¶

type UserApiRemoveUserOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiService ¶

type UserApiService service

func (*UserApiService) AddUserToUserGroups ¶ added in v0.3.83

func (a *UserApiService) AddUserToUserGroups(ctx context.Context, accountIdentifier string, userId string, localVarOptionals *UserApiAddUserToUserGroupsOpts) (ResponseDtoBoolean, *http.Response, error)

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 Disable two factor authentication 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) 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) GetCurrentUserInfo ¶

func (a *UserApiService) GetCurrentUserInfo(ctx context.Context, accountIdentifier string) (ResponseDtoUserInfo, *http.Response, error)

UserApiService Get Current User Info 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 Auth Settings 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) 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) Reset2fa ¶ added in v0.3.83

func (a *UserApiService) Reset2fa(ctx context.Context, userId string, accountIdentifier string) (RestResponseBoolean, *http.Response, error)

UserApiService Reset two factor authorization Reset Two-Factor authorization.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId
  • @param accountIdentifier

@return RestResponseBoolean

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)

func (*UserApiService) UpdateUserInfo1 ¶ added in v0.3.83

func (a *UserApiService) UpdateUserInfo1(ctx context.Context, accountIdentifier string, userId string, localVarOptionals *UserApiUpdateUserInfo1Opts) (ResponseDtoUserInfo, *http.Response, error)

type UserApiUnlockUserOpts ¶

type UserApiUnlockUserOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserApiUpdateUserInfo1Opts ¶ added in v0.3.83

type UserApiUpdateUserInfo1Opts struct {
	Body optional.Interface
}

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 UserGroupApiGetInheritingChildScopeListOpts ¶ added in v0.3.12

type UserGroupApiGetInheritingChildScopeListOpts 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
	FilterType        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 UserGroupApiLinkUserGroupToLDAPOpts ¶ added in v0.3.12

type UserGroupApiLinkUserGroupToLDAPOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiLinkUserGroupToSAMLOpts ¶

type UserGroupApiLinkUserGroupToSAMLOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiPostUserGroupOpts ¶

type UserGroupApiPostUserGroupOpts struct {
	OrgIdentifier     optional.String
	ProjectIdentifier optional.String
}

type UserGroupApiPostUserGroupV2Opts ¶ added in v0.3.12

type UserGroupApiPostUserGroupV2Opts 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 UserGroupApiPutUserGroupV2Opts ¶ added in v0.3.12

type UserGroupApiPutUserGroupV2Opts 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 Copy User Group
 Copy 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 User Groups by filter
 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) GetInheritingChildScopeList ¶ added in v0.3.12

func (a *UserGroupApiService) GetInheritingChildScopeList(ctx context.Context, identifier string, accountIdentifier string, localVarOptionals *UserGroupApiGetInheritingChildScopeListOpts) (ResponseDtoListScopeName, *http.Response, error)

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) LinkUserGroupToLDAP ¶ added in v0.3.12

func (a *UserGroupApiService) LinkUserGroupToLDAP(ctx context.Context, body LdapLinkGroupRequest, accountIdentifier string, userGroupId string, ldapId string, localVarOptionals *UserGroupApiLinkUserGroupToLDAPOpts) (RestResponseUserGroup, *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) PostUserGroupV2 ¶ added in v0.3.12

func (a *UserGroupApiService) PostUserGroupV2(ctx context.Context, body UserGroupRequestV2, accountIdentifier string, localVarOptionals *UserGroupApiPostUserGroupV2Opts) (ResponseDtoUserGroupResponseV2, *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) PutUserGroupV2 ¶ added in v0.3.12

func (a *UserGroupApiService) PutUserGroupV2(ctx context.Context, body UserGroupRequestV2, accountIdentifier string, localVarOptionals *UserGroupApiPutUserGroupV2Opts) (ResponseDtoUserGroupResponseV2, *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 UserGroupRequestV2 ¶ added in v0.3.12

type UserGroupRequestV2 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 UserGroup.
	Identifier string `json:"identifier"`
	// Name of the UserGroup.
	Name string `json:"name"`
	// List of users emails in the UserGroup.
	Users []string `json:"users,omitempty"`
	// List of notification settings.
	NotificationConfigs []NotificationSettingConfigDto `json:"notificationConfigs,omitempty"`
	IsSsoLinked         bool                           `json:"isSsoLinked,omitempty"`
	// Identifier of the linked SSO.
	LinkedSsoId string `json:"linkedSsoId,omitempty"`
	// Name of the linked SSO.
	LinkedSsoDisplayName string `json:"linkedSsoDisplayName,omitempty"`
	// Identifier of the userGroup in SSO.
	SsoGroupId string `json:"ssoGroupId,omitempty"`
	// Name of the SSO userGroup.
	SsoGroupName string `json:"ssoGroupName,omitempty"`
	// Type of linked SSO
	LinkedSsoType string `json:"linkedSsoType,omitempty"`
	// Specifies whether or not the userGroup is externally managed.
	ExternallyManaged bool `json:"externallyManaged,omitempty"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Specifies whether or not the userGroup is managed by harness.
	HarnessManaged bool `json:"harnessManaged,omitempty"`
	SsoLinked      bool `json:"ssoLinked,omitempty"`
}

User Group details defined in Harness.

type UserGroupResponseV2 ¶ added in v0.3.12

type UserGroupResponseV2 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 UserGroup.
	Identifier string `json:"identifier"`
	// Name of the UserGroup.
	Name string `json:"name"`
	// List of users emails in the UserGroup.
	Users []UserInfo `json:"users,omitempty"`
	// List of notification settings.
	NotificationConfigs []NotificationSettingConfigDto `json:"notificationConfigs,omitempty"`
	IsSsoLinked         bool                           `json:"isSsoLinked,omitempty"`
	// Identifier of the linked SSO.
	LinkedSsoId string `json:"linkedSsoId,omitempty"`
	// Name of the linked SSO.
	LinkedSsoDisplayName string `json:"linkedSsoDisplayName,omitempty"`
	// Identifier of the userGroup in SSO.
	SsoGroupId string `json:"ssoGroupId,omitempty"`
	// Name of the SSO userGroup.
	SsoGroupName string `json:"ssoGroupName,omitempty"`
	// Type of linked SSO
	LinkedSsoType string `json:"linkedSsoType,omitempty"`
	// Specifies whether or not the userGroup is externally managed.
	ExternallyManaged bool `json:"externallyManaged,omitempty"`
	// Description of the entity
	Description string `json:"description,omitempty"`
	// Tags
	Tags map[string]string `json:"tags,omitempty"`
	// Specifies whether or not the userGroup is managed by harness.
	HarnessManaged bool `json:"harnessManaged,omitempty"`
	SsoLinked      bool `json:"ssoLinked,omitempty"`
}

User Group details 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 V1Agent ¶ added in v0.2.13

type V1Agent struct {
	// 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"`
	Identifier       string              `json:"identifier,omitempty"`
	Name             string              `json:"name,omitempty"`
	Metadata         *V1AgentMetadata    `json:"metadata,omitempty"`
	Description      string              `json:"description,omitempty"`
	Type_            *V1AgentType        `json:"type,omitempty"`
	CreatedAt        *V1Time             `json:"createdAt,omitempty"`
	LastModifiedAt   *V1Time             `json:"lastModifiedAt,omitempty"`
	Tags             map[string]string   `json:"tags,omitempty"`
	Health           *V1AgentHealth      `json:"health,omitempty"`
	Credentials      *V1AgentCredentials `json:"credentials,omitempty"`
	Version          *V1SemanticVersion  `json:"version,omitempty"`
	UpgradeAvailable bool                `json:"upgradeAvailable,omitempty"`
	Scope            *V1AgentScope       `json:"scope,omitempty"`
	Operator         *V1AgentOperator    `json:"operator,omitempty"`
}

type V1AgentComponentHealth ¶ added in v0.2.13

type V1AgentComponentHealth struct {
	Status   *Servicev1HealthStatus `json:"status,omitempty"`
	K8sError string                 `json:"k8sError,omitempty"`
	Message  string                 `json:"message,omitempty"`
	Version  string                 `json:"version,omitempty"`
}

type V1AgentCredentials ¶ added in v0.2.13

type V1AgentCredentials struct {
	PrivateKey string `json:"privateKey,omitempty"`
	PublicKey  string `json:"publicKey,omitempty"`
}

type V1AgentHealth ¶ added in v0.2.13

type V1AgentHealth struct {
	LastHeartbeat      time.Time               `json:"lastHeartbeat,omitempty"`
	ArgoRepoServer     *V1AgentComponentHealth `json:"argoRepoServer,omitempty"`
	ArgoAppController  *V1AgentComponentHealth `json:"argoAppController,omitempty"`
	ArgoRedisServer    *V1AgentComponentHealth `json:"argoRedisServer,omitempty"`
	HarnessGitopsAgent *V1AgentComponentHealth `json:"harnessGitopsAgent,omitempty"`
	ConnectionStatus   *V1ConnectedStatus      `json:"connectionStatus,omitempty"`
}

type V1AgentList ¶ added in v0.2.13

type V1AgentList struct {
	Content       []V1Agent `json:"content,omitempty"`
	TotalPages    int32     `json:"totalPages,omitempty"`
	TotalItems    int32     `json:"totalItems,omitempty"`
	PageItemCount int32     `json:"pageItemCount,omitempty"`
	PageSize      int32     `json:"pageSize,omitempty"`
	PageIndex     int32     `json:"pageIndex,omitempty"`
	Empty         bool      `json:"empty,omitempty"`
}

type V1AgentMetadata ¶ added in v0.2.13

type V1AgentMetadata struct {
	Namespace                string                      `json:"namespace,omitempty"`
	HighAvailability         bool                        `json:"highAvailability,omitempty"`
	DeployedApplicationCount int32                       `json:"deployedApplicationCount,omitempty"`
	ExistingInstallation     bool                        `json:"existingInstallation,omitempty"`
	MappedProjects           *Servicev1AppProjectMapping `json:"mappedProjects,omitempty"`
	InfraType                *V1ClusterInfraType         `json:"infraType,omitempty"`
	IsNamespaced             bool                        `json:"isNamespaced,omitempty"`
}

type V1AgentOperator ¶ added in v0.3.47

type V1AgentOperator string
const (
	ARGO_V1AgentOperator     V1AgentOperator = "ARGO"
	FLAMINGO_V1AgentOperator V1AgentOperator = "FLAMINGO"
)

List of v1AgentOperator

type V1AgentScope ¶ added in v0.2.13

type V1AgentScope string
const (
	AGENT_SCOPE_UNSET_V1AgentScope V1AgentScope = "AGENT_SCOPE_UNSET"
	ACCOUNT_V1AgentScope           V1AgentScope = "ACCOUNT"
	ORG_V1AgentScope               V1AgentScope = "ORG"
	PROJECT_V1AgentScope           V1AgentScope = "PROJECT"
)

List of v1AgentScope

type V1AgentType ¶ added in v0.2.13

type V1AgentType string
const (
	AGENT_TYPE_UNSET_V1AgentType        V1AgentType = "AGENT_TYPE_UNSET"
	CONNECTED_ARGO_PROVIDER_V1AgentType V1AgentType = "CONNECTED_ARGO_PROVIDER"
	MANAGED_ARGO_PROVIDER_V1AgentType   V1AgentType = "MANAGED_ARGO_PROVIDER"
)

List of v1AgentType

type V1AgentYamlQuery ¶ added in v0.3.62

type V1AgentYamlQuery 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"`
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,omitempty"`
	Namespace       string `json:"namespace,omitempty"`
	// Disaster Recovery Identifier for entity.
	DisasterRecoveryIdentifier string `json:"disasterRecoveryIdentifier,omitempty"`
	SkipCrds                   bool   `json:"skipCrds,omitempty"`
	// Certificate chain for the agent, must be base64 encoded.
	CaData string   `json:"caData,omitempty"`
	Proxy  *V1Proxy `json:"proxy,omitempty"`
}

type V1AppProjectMappingCreateRequestV2 ¶ added in v0.3.43

type V1AppProjectMappingCreateRequestV2 struct {
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,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"`
	ArgoProjectName   string `json:"argoProjectName,omitempty"`
}

type V1AppProjectMappingQueryV2 ¶ added in v0.3.43

type V1AppProjectMappingQueryV2 struct {
	// app project mapping identifier.
	Identifier string `json:"identifier,omitempty"`
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,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"`
	ArgoProjectName   string `json:"argoProjectName,omitempty"`
}

type V1AppProjectMappingV2 ¶ added in v0.3.43

type V1AppProjectMappingV2 struct {
	Identifier        string    `json:"identifier,omitempty"`
	ArgoProjectName   string    `json:"argoProjectName,omitempty"`
	ProjectIdentifier string    `json:"projectIdentifier,omitempty"`
	OrgIdentifier     string    `json:"orgIdentifier,omitempty"`
	AccountIdentifier string    `json:"accountIdentifier,omitempty"`
	AgentIdentifier   string    `json:"agentIdentifier,omitempty"`
	CreatedAt         time.Time `json:"createdAt,omitempty"`
	LastModifiedAt    time.Time `json:"lastModifiedAt,omitempty"`
}

type V1AppProjectMappingV2List ¶ added in v0.3.43

type V1AppProjectMappingV2List struct {
	AppProjectMappings []V1AppProjectMappingV2 `json:"appProjectMappings,omitempty"`
}

type V1ApplicationSyncStatus ¶ added in v0.2.15

type V1ApplicationSyncStatus struct {
	// 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"`
	// Agent identifier for entity.
	AgentIdentifier     string                      `json:"agentIdentifier,omitempty"`
	ApplicationName     string                      `json:"applicationName,omitempty"`
	CreatedAt           string                      `json:"createdAt,omitempty"`
	LastModifiedAt      string                      `json:"lastModifiedAt,omitempty"`
	OperationState      *ApplicationsOperationState `json:"operationState,omitempty"`
	ReqIdentifier       string                      `json:"reqIdentifier,omitempty"`
	LastKnownRevisionId string                      `json:"lastKnownRevisionId,omitempty"`
	SyncedBy            *V1User                     `json:"syncedBy,omitempty"`
}

type V1ApplicationSyncStatusQuery ¶ added in v0.2.15

type V1ApplicationSyncStatusQuery struct {
	// 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"`
	// Agent identifier for entity.
	AgentIdentifier string             `json:"agentIdentifier,omitempty"`
	ApplicationName string             `json:"applicationName,omitempty"`
	SearchTerm      string             `json:"searchTerm,omitempty"`
	PageSize        int32              `json:"pageSize,omitempty"`
	PageIndex       int32              `json:"pageIndex,omitempty"`
	EndTime         int32              `json:"endTime,omitempty"`
	StartTime       int32              `json:"startTime,omitempty"`
	OperationPhase  []V1OperationPhase `json:"operationPhase,omitempty"`
}

type V1ApplicationSyncStatuslist ¶ added in v0.2.15

type V1ApplicationSyncStatuslist struct {
	Content       []V1ApplicationSyncStatus `json:"content,omitempty"`
	TotalPages    int32                     `json:"totalPages,omitempty"`
	TotalItems    int32                     `json:"totalItems,omitempty"`
	PageItemCount int32                     `json:"pageItemCount,omitempty"`
	PageSize      int32                     `json:"pageSize,omitempty"`
	PageIndex     int32                     `json:"pageIndex,omitempty"`
	Empty         bool                      `json:"empty,omitempty"`
}

type V1ClusterInfraType ¶ added in v0.3.22

type V1ClusterInfraType string
const (
	UNSET_V1ClusterInfraType     V1ClusterInfraType = "UNSET"
	OPENSHIFT_V1ClusterInfraType V1ClusterInfraType = "OPENSHIFT"
)

List of v1ClusterInfraType

type V1Clusterlist ¶ added in v0.2.13

type V1Clusterlist struct {
	Content       []Servicev1Cluster `json:"content,omitempty"`
	TotalPages    int32              `json:"totalPages,omitempty"`
	TotalItems    int32              `json:"totalItems,omitempty"`
	PageItemCount int32              `json:"pageItemCount,omitempty"`
	PageSize      int32              `json:"pageSize,omitempty"`
	PageIndex     int32              `json:"pageIndex,omitempty"`
	Empty         bool               `json:"empty,omitempty"`
}

type V1ConnectedStatus ¶ added in v0.2.13

type V1ConnectedStatus string
const (
	CONNECTED_STATUS_UNSET_V1ConnectedStatus V1ConnectedStatus = "CONNECTED_STATUS_UNSET"
	CONNECTED_V1ConnectedStatus              V1ConnectedStatus = "CONNECTED"
	DISCONNECTED_V1ConnectedStatus           V1ConnectedStatus = "DISCONNECTED"
)

List of v1ConnectedStatus

type V1DownloadResponse ¶ added in v0.3.62

type V1DownloadResponse struct {
	Chunk string `json:"chunk,omitempty"`
}

type V1EventList ¶ added in v0.2.15

type V1EventList struct {
	Metadata *V1ListMeta      `json:"metadata,omitempty"`
	Items    []Apicorev1Event `json:"items,omitempty"`
}

EventList is a list of events.

type V1EventSeries ¶ added in v0.2.15

type V1EventSeries struct {
	Count            int32        `json:"count,omitempty"`
	LastObservedTime *V1MicroTime `json:"lastObservedTime,omitempty"`
}

EventSeries contain information on series of events, i.e. thing that was/is happening continuously for some time.

type V1EventSource ¶ added in v0.2.15

type V1EventSource struct {
	Component string `json:"component,omitempty"`
	Host      string `json:"host,omitempty"`
}

EventSource contains information for an event.

type V1FieldsV1 ¶ added in v0.2.15

type V1FieldsV1 struct {
	// Raw is the underlying serialization of this object.
	Raw string `json:"Raw,omitempty"`
}

FieldsV1 stores a set of fields in a data structure like a Trie, in JSON format. Each key is either a '.' representing the field itself, and will always map to an empty set, or a string representing a sub-field or item. The string will follow one of these four formats: 'f:<name>', where <name> is the name of a field in a struct, or key in a map 'v:<value>', where <value> is the exact json formatted value of a list item 'i:<index>', where <index> is position of a item in a list 'k:<keys>', where <keys> is a map of a list item's key fields to their unique values If a key maps to an empty Fields value, the field that key represents is part of the set. The exact format is defined in sigs.k8s.io/structured-merge-diff +protobuf.options.(gogoproto.goproto_stringer)=false

type V1Gnupg ¶ added in v0.2.25

type V1Gnupg 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"`
	// Agent identifier for entity.
	AgentIdentifier string                 `json:"agentIdentifier,omitempty"`
	GnuPGPublicKey  *GpgkeysGnuPgPublicKey `json:"gnuPGPublicKey,omitempty"`
	CreatedAt       time.Time              `json:"createdAt,omitempty"`
	LastModifiedAt  time.Time              `json:"lastModifiedAt,omitempty"`
}

type V1ListMeta ¶ added in v0.2.13

type V1ListMeta struct {
	// selfLink is a URL representing this object. Populated by the system. Read-only.  DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. +optional
	SelfLink        string `json:"selfLink,omitempty"`
	ResourceVersion string `json:"resourceVersion,omitempty"`
	// continue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
	Continue_          string `json:"continue,omitempty"`
	RemainingItemCount string `json:"remainingItemCount,omitempty"`
}

ListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.

type V1LoadBalancerIngress ¶ added in v0.2.15

type V1LoadBalancerIngress struct {
	Ip       string         `json:"ip,omitempty"`
	Hostname string         `json:"hostname,omitempty"`
	Ports    []V1PortStatus `json:"ports,omitempty"`
}

LoadBalancerIngress represents the status of a load-balancer ingress point: traffic intended for the service should be sent to an ingress point.

type V1ManagedFieldsEntry ¶ added in v0.2.15

type V1ManagedFieldsEntry struct {
	// Manager is an identifier of the workflow managing these fields.
	Manager string `json:"manager,omitempty"`
	// Operation is the type of operation which lead to this ManagedFieldsEntry being created. The only valid values for this field are 'Apply' and 'Update'.
	Operation string `json:"operation,omitempty"`
	// APIVersion defines the version of this resource that this field set applies to. The format is \"group/version\" just like the top-level APIVersion field. It is necessary to track the version of a field set because it cannot be automatically converted.
	ApiVersion string      `json:"apiVersion,omitempty"`
	Time       *V1Time     `json:"time,omitempty"`
	FieldsType string      `json:"fieldsType,omitempty"`
	FieldsV1   *V1FieldsV1 `json:"fieldsV1,omitempty"`
	// Subresource is the name of the subresource used to update that object, or empty string if the object was updated through the main resource. The value of this field is used to distinguish between managers, even if they share the same name. For example, a status update will be distinct from a regular update using the same manager name. Note that the APIVersion field is not related to the Subresource field and it always corresponds to the version of the main resource.
	Subresource string `json:"subresource,omitempty"`
}

ManagedFieldsEntry is a workflow-id, a FieldSet and the group version of the resource that the fieldset applies to.

type V1MicroTime ¶ added in v0.2.15

type V1MicroTime struct {
	// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
	Seconds string `json:"seconds,omitempty"`
	// Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
	Nanos int32 `json:"nanos,omitempty"`
}

MicroTime is version of Time with microsecond level precision. +protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false

type V1NodeSystemInfo ¶ added in v0.2.15

type V1NodeSystemInfo struct {
	MachineID  string `json:"machineID,omitempty"`
	SystemUUID string `json:"systemUUID,omitempty"`
	// Boot ID reported by the node.
	BootID string `json:"bootID,omitempty"`
	// Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64).
	KernelVersion string `json:"kernelVersion,omitempty"`
	// OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)).
	OsImage string `json:"osImage,omitempty"`
	// ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0).
	ContainerRuntimeVersion string `json:"containerRuntimeVersion,omitempty"`
	// Kubelet Version reported by the node.
	KubeletVersion string `json:"kubeletVersion,omitempty"`
	// KubeProxy Version reported by the node.
	KubeProxyVersion string `json:"kubeProxyVersion,omitempty"`
	OperatingSystem  string `json:"operatingSystem,omitempty"`
	Architecture     string `json:"architecture,omitempty"`
}

NodeSystemInfo is a set of ids/uuids to uniquely identify the node.

type V1ObjectMeta ¶ added in v0.2.15

type V1ObjectMeta struct {
	Name string `json:"name,omitempty"`
	// GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.  If this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).  Applied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency +optional
	GenerateName string `json:"generateName,omitempty"`
	// Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.  Must be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces +optional
	Namespace string `json:"namespace,omitempty"`
	// SelfLink is a URL representing this object. Populated by the system. Read-only.  DEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release. +optional
	SelfLink string `json:"selfLink,omitempty"`
	// UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.  Populated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids +optional
	Uid string `json:"uid,omitempty"`
	// An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.  Populated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency +optional
	ResourceVersion            string             `json:"resourceVersion,omitempty"`
	Generation                 string             `json:"generation,omitempty"`
	CreationTimestamp          *V1Time            `json:"creationTimestamp,omitempty"`
	DeletionTimestamp          *V1Time            `json:"deletionTimestamp,omitempty"`
	DeletionGracePeriodSeconds string             `json:"deletionGracePeriodSeconds,omitempty"`
	Labels                     map[string]string  `json:"labels,omitempty"`
	Annotations                map[string]string  `json:"annotations,omitempty"`
	OwnerReferences            []V1OwnerReference `json:"ownerReferences,omitempty"`
	Finalizers                 []string           `json:"finalizers,omitempty"`
	ClusterName                string             `json:"clusterName,omitempty"`
	// ManagedFields maps workflow-id and version to the set of fields that are managed by that workflow. This is mostly for internal housekeeping, and users typically shouldn't need to set or understand this field. A workflow can be the user's name, a controller's name, or the name of a specific apply path like \"ci-cd\". The set of fields is always in the version that the workflow used when modifying the object.  +optional
	ManagedFields []V1ManagedFieldsEntry `json:"managedFields,omitempty"`
}

ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create.

type V1ObjectReference ¶ added in v0.2.15

type V1ObjectReference struct {
	Kind            string `json:"kind,omitempty"`
	Namespace       string `json:"namespace,omitempty"`
	Name            string `json:"name,omitempty"`
	Uid             string `json:"uid,omitempty"`
	ApiVersion      string `json:"apiVersion,omitempty"`
	ResourceVersion string `json:"resourceVersion,omitempty"`
	FieldPath       string `json:"fieldPath,omitempty"`
}

type V1OciRepoType ¶ added in v0.3.41

type V1OciRepoType struct {
	// OCI Repository URL.
	RepoURL string `json:"repoURL,omitempty"`
}

type V1OciRepoTypeResponse ¶ added in v0.3.41

type V1OciRepoTypeResponse struct {
	OciRepoType *OciRepoTypeResponseOciRepoTypeEnum `json:"ociRepoType,omitempty"`
}

type V1OperationPhase ¶ added in v0.2.15

type V1OperationPhase string
const (
	OPERATION_PHASE_UNSET_V1OperationPhase V1OperationPhase = "OPERATION_PHASE_UNSET"
	RUNNING_V1OperationPhase               V1OperationPhase = "RUNNING"
	FAILED_V1OperationPhase                V1OperationPhase = "FAILED"
	SUCCEEDED_V1OperationPhase             V1OperationPhase = "SUCCEEDED"
)

List of v1OperationPhase

type V1OwnerReference ¶ added in v0.2.15

type V1OwnerReference struct {
	// API version of the referent.
	ApiVersion         string `json:"apiVersion,omitempty"`
	Kind               string `json:"kind,omitempty"`
	Name               string `json:"name,omitempty"`
	Uid                string `json:"uid,omitempty"`
	Controller         bool   `json:"controller,omitempty"`
	BlockOwnerDeletion bool   `json:"blockOwnerDeletion,omitempty"`
}

type V1PortStatus ¶ added in v0.2.15

type V1PortStatus struct {
	Port     int32  `json:"port,omitempty"`
	Protocol string `json:"protocol,omitempty"`
	Error_   string `json:"error,omitempty"`
}

type V1Proxy ¶ added in v0.3.62

type V1Proxy struct {
	Http          string `json:"http,omitempty"`
	Https         string `json:"https,omitempty"`
	Username      string `json:"username,omitempty"`
	Password      string `json:"password,omitempty"`
	SkipSSLVerify bool   `json:"skipSSLVerify,omitempty"`
}

type V1RepositoryCredentialsQuery ¶ added in v0.2.23

type V1RepositoryCredentialsQuery struct {
	// 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"`
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,omitempty"`
	Identifier      string `json:"identifier,omitempty"`
	SearchTerm      string `json:"searchTerm,omitempty"`
	PageSize        int32  `json:"pageSize,omitempty"`
	PageIndex       int32  `json:"pageIndex,omitempty"`
	// Filters for Repo Credentials. Eg. \"identifier\": { \"$in\": [\"id1\", \"id2\"]
	Filter *interface{} `json:"filter,omitempty"`
}

type V1RepositoryQuery ¶ added in v0.2.14

type V1RepositoryQuery struct {
	// 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"`
	// Agent identifier for entity.
	AgentIdentifier string `json:"agentIdentifier,omitempty"`
	Identifier      string `json:"identifier,omitempty"`
	SearchTerm      string `json:"searchTerm,omitempty"`
	PageSize        int32  `json:"pageSize,omitempty"`
	PageIndex       int32  `json:"pageIndex,omitempty"`
	// Filters for Repositories. Eg. \"identifier\": { \"$in\": [\"id1\", \"id2\"]
	Filter      *interface{} `json:"filter,omitempty"`
	RepoCredsId string       `json:"repoCredsId,omitempty"`
}

type V1Repositorylist ¶ added in v0.2.14

type V1Repositorylist struct {
	Content       []Servicev1Repository `json:"content,omitempty"`
	TotalPages    int32                 `json:"totalPages,omitempty"`
	TotalItems    int32                 `json:"totalItems,omitempty"`
	PageItemCount int32                 `json:"pageItemCount,omitempty"`
	PageSize      int32                 `json:"pageSize,omitempty"`
	PageIndex     int32                 `json:"pageIndex,omitempty"`
	Empty         bool                  `json:"empty,omitempty"`
}

type V1SemanticVersion ¶ added in v0.2.13

type V1SemanticVersion struct {
	Major string `json:"major,omitempty"`
	Minor string `json:"minor,omitempty"`
	Patch string `json:"patch,omitempty"`
}

type V1Time ¶ added in v0.2.13

type V1Time struct {
	// Represents seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.
	Seconds string `json:"seconds,omitempty"`
	// Non-negative fractions of a second at nanosecond resolution. Negative second values with fractions must still have non-negative nanos values that count forward in time. Must be from 0 to 999,999,999 inclusive. This field may be limited in precision depending on context.
	Nanos int32 `json:"nanos,omitempty"`
}

Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers. +protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false

type V1UniqueMessage ¶ added in v0.2.13

type V1UniqueMessage struct {
	Unique bool `json:"unique,omitempty"`
}

type V1User ¶ added in v0.2.15

type V1User struct {
	Id    string `json:"id,omitempty"`
	Name  string `json:"name,omitempty"`
	Email string `json:"email,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  *StringVariableConfigDto `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 WeeklyCalendarSpec ¶ added in v0.3.5

type WeeklyCalendarSpec struct {
	DayOfWeek string `json:"dayOfWeek"`
}

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 WinRmAuth ¶ added in v0.2.23

type WinRmAuth struct {
	Spec *BaseWinRmSpec `json:"spec"`
	// Specifies authentication scheme, NTLM or Kerberos
	Type_ string `json:"type"`
}

This is the WinRm Authentication specification defined in Harness.

type WinRmCredentialsSpec ¶ added in v0.2.23

type WinRmCredentialsSpec struct {
	ErrorMessageForInvalidYaml string `json:"errorMessageForInvalidYaml,omitempty"`
	Type_                      string `json:"type"`
	// WinRm port
	Port int32      `json:"port,omitempty"`
	Auth *WinRmAuth `json:"auth"`
}

This is the WinRm authentication details defined in Harness.

type WindowBasedServiceLevelIndicatorSpec ¶ added in v0.3.70

type WindowBasedServiceLevelIndicatorSpec struct {
	SliMissingDataType string                  `json:"sliMissingDataType,omitempty"`
	Type_              SLIMetricType           `json:"type,omitempty"`
	Ratio              *RatioSliMetricSpec     `json:"-"`
	Threshold          *ThresholdSliMetricSpec `json:"-"`
	Spec               json.RawMessage         `json:"spec"`
}

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 WorkspacesApiService ¶ added in v0.3.58

type WorkspacesApiService service

func (*WorkspacesApiService) WorkspacesCreateWorkspace ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesCreateWorkspace(ctx context.Context, body IacmCreateWorkspaceRequestBody, harnessAccount string, org string, project string) (IacmCreateWorkspaceResponseBody, *http.Response, error)

WorkspacesApiService create-workspace workspaces Create a new workspace.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param harnessAccount Account is the internal customer account ID.
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.

@return IacmCreateWorkspaceResponseBody

func (*WorkspacesApiService) WorkspacesDestroyWorkspace ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesDestroyWorkspace(ctx context.Context, org string, project string, identifier string, harnessAccount string) (*http.Response, error)

WorkspacesApiService destroy-workspace workspaces Deletes the given workspace.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.
  • @param identifier Identifier is the project identifier.
  • @param harnessAccount Account is the internal customer account ID.

func (*WorkspacesApiService) WorkspacesEvaluateData ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesEvaluateData(ctx context.Context, policyAction string, org string, project string, workspace string, id string, harnessAccount string, localVarOptionals *WorkspacesApiWorkspacesEvaluateDataOpts) (IacmWorkspaceDataInfo, *http.Response, error)

func (*WorkspacesApiService) WorkspacesListData ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesListData(ctx context.Context, org string, project string, workspace string, harnessAccount string, localVarOptionals *WorkspacesApiWorkspacesListDataOpts) ([]IacmHarnessIacmWorkspacedata, *http.Response, error)

func (*WorkspacesApiService) WorkspacesListPipelines ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesListPipelines(ctx context.Context, org string, project string, workspace string, harnessAccount string, localVarOptionals *WorkspacesApiWorkspacesListPipelinesOpts) (IacmScopedPipelines, *http.Response, error)

func (*WorkspacesApiService) WorkspacesListResources ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesListResources(ctx context.Context, org string, project string, identifier string, harnessAccount string) (IacmResources, *http.Response, error)

WorkspacesApiService list-resources workspaces List resources associated with this workspace.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.
  • @param identifier Identifier is the project identifier.
  • @param harnessAccount Account is the internal customer account ID.

@return IacmResources

func (*WorkspacesApiService) WorkspacesListWorkspaces ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesListWorkspaces(ctx context.Context, org string, project string, harnessAccount string, localVarOptionals *WorkspacesApiWorkspacesListWorkspacesOpts) ([]IacmWorkspaceResourceSummary, *http.Response, error)

func (*WorkspacesApiService) WorkspacesShowData ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesShowData(ctx context.Context, org string, project string, workspace string, id string, harnessAccount string) (*http.Response, error)

WorkspacesApiService show-data workspaces Get binary data generated by the provisioner, such as plans and state files.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.
  • @param workspace Workspace is the resource workspace this variable is associated with.
  • @param id The unique identifier for the data
  • @param harnessAccount Account is the internal customer account ID.

func (*WorkspacesApiService) WorkspacesShowWorkspace ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesShowWorkspace(ctx context.Context, org string, project string, identifier string, harnessAccount string) (IacmShowWorkspaceResponseBody, *http.Response, error)

WorkspacesApiService show-workspace workspaces Show an individual workspace.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.
  • @param identifier Identifier is the project identifier.
  • @param harnessAccount Account is the internal customer account ID.

@return IacmShowWorkspaceResponseBody

func (*WorkspacesApiService) WorkspacesUpdateWorkspace ¶ added in v0.3.58

func (a *WorkspacesApiService) WorkspacesUpdateWorkspace(ctx context.Context, body IacmUpdateWorkspaceRequestBody, harnessAccount string, org string, project string, identifier string) (IacmUpdateWorkspaceResponseBody, *http.Response, error)

WorkspacesApiService update-workspace workspaces Updates the given workspace with new info.

  • @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param body
  • @param harnessAccount Account is the internal customer account ID.
  • @param org Org is the organisation identifier.
  • @param project Project is the project identifier.
  • @param identifier Workspace identifier.

@return IacmUpdateWorkspaceResponseBody

type WorkspacesApiWorkspacesEvaluateDataOpts ¶ added in v0.3.58

type WorkspacesApiWorkspacesEvaluateDataOpts struct {
	PipelineExecutionId optional.String
}

type WorkspacesApiWorkspacesListDataOpts ¶ added in v0.3.58

type WorkspacesApiWorkspacesListDataOpts struct {
	PipelineExecutionId optional.String
	PipelineStageId     optional.String
	ProvisionerType     optional.String
	DataType            optional.String
	Limit               optional.Int32
	Page                optional.Int32
}

type WorkspacesApiWorkspacesListPipelinesOpts ¶ added in v0.3.58

type WorkspacesApiWorkspacesListPipelinesOpts struct {
	Limit optional.Int32
	Page  optional.Int32
}

type WorkspacesApiWorkspacesListWorkspacesOpts ¶ added in v0.3.58

type WorkspacesApiWorkspacesListWorkspacesOpts struct {
	Limit      optional.Int32
	Page       optional.Int32
	SearchTerm optional.String
	Sort       optional.String
}

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