# README

Go API client for nextgen

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.

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: 1.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 "./nextgen"

Documentation for API Endpoints

All URIs are relative to http://app.harness.io

ClassMethodHTTP requestDescription
AccountConnectorApiCreateAccountScopedConnectorPost /v1/connectorsCreate a Connector
AccountConnectorApiDeleteAccountScopedConnectorDelete /v1/connectors/{connector}Delete a connector
AccountConnectorApiGetAccountScopedConnectorGet /v1/connectors/{connector}Retrieve a connector
AccountConnectorApiGetAccountScopedConnectorsGet /v1/connectorsList connectors
AccountConnectorApiTestAccountScopedConnectorGet /v1/connectors/{connector}/test-connectionTest a connector
AccountConnectorApiUpdateAccountScopedConnectorPut /v1/connectors/{connector}Update a connector
AccountResourceGroupsApiCreateResourceGroupAccPost /v1/resource-groupsCreate a Resource Group
AccountResourceGroupsApiDeleteResourceGroupAccDelete /v1/resource-groups/{resource-group}Delete a Resource Group
AccountResourceGroupsApiGetResourceGroupAccGet /v1/resource-groups/{resource-group}Retrieve a Resource Group
AccountResourceGroupsApiListResourceGroupsAccGet /v1/resource-groupsList Resource Groups
AccountResourceGroupsApiUpdateResourceGroupAccPut /v1/resource-groups/{resource-group}Update a Resource Group
AccountRoleAssignmentsApiCreateAccountScopedRoleAssignmentsPost /v1/roleassignmentsCreate a role assignment
AccountRoleAssignmentsApiDeleteAccountScopedRoleAssignmentDelete /v1/roleassignments/{roleassignment}Delete a role assignment
AccountRoleAssignmentsApiGetAccountScopedRoleAssignmentGet /v1/roleassignments/{roleassignment}Retrieve a role assignment
AccountRoleAssignmentsApiGetAccountScopedRoleAssignmentsGet /v1/roleassignmentsList role assignments
AccountRolesApiCreateRoleAccPost /v1/rolesCreate a Role
AccountRolesApiDeleteRoleAccDelete /v1/roles/{role}Delete a Role
AccountRolesApiGetRoleAccGet /v1/roles/{role}Retrieve a Role
AccountRolesApiListRolesAccGet /v1/rolesList Roles
AccountRolesApiUpdateRoleAccPut /v1/roles/{role}Update a Role
AccountSecretApiCreateAccountScopedSecretPost /v1/secretsCreate a secret
AccountSecretApiDeleteAccountScopedSecretDelete /v1/secrets/{secret}Deletes a secret
AccountSecretApiGetAccountScopedSecretGet /v1/secrets/{secret}Retrieve a secret
AccountSecretApiGetAccountScopedSecretsGet /v1/secretsList secrets
AccountSecretApiUpdateAccountScopedSecretPut /v1/secrets/{secret}Update a secret
AccountTemplateApiCreateTemplatesAccPost /v1/templatesCreate Template
AccountTemplateApiDeleteTemplateAccDelete /v1/templates/{template}/versions/{version}Delete Template
AccountTemplateApiGetTemplateAccGet /v1/templates/{template}/versions/{version}Retrieve a Template
AccountTemplateApiGetTemplateStableAccGet /v1/templates/{template}Get Stable Template
AccountTemplateApiGetTemplatesListAccGet /v1/templatesGet Templates List
AccountTemplateApiUpdateTemplateAccPut /v1/templates/{template}/versions/{version}Update Template
AccountTemplateApiUpdateTemplateStableAccPut /v1/templates/{template}/versions/{version}/stableUpdate Stable Template
FilterResourceGroupsApiFilterResourceGroupsPost /v1/resource-groups/filterFilter Resource Groups
OrgConnectorApiCreateOrgScopedConnectorPost /v1/orgs/{org}/connectorsCreate a Connector
OrgConnectorApiDeleteOrgScopedConnectorDelete /v1/orgs/{org}/connectors/{connector}Delete a connector
OrgConnectorApiGetOrgScopedConnectorGet /v1/orgs/{org}/connectors/{connector}Retrieve a connector
OrgConnectorApiGetOrgScopedConnectorsGet /v1/orgs/{org}/connectorsList connectors
OrgConnectorApiTestOrgScopedConnectorGet /v1/orgs/{org}/connectors/{connector}/test-connectionTest a connector
OrgConnectorApiUpdateOrgScopedConnectorPut /v1/orgs/{org}/connectors/{connector}Update a connector
OrgProjectApiCreateOrgScopedProjectPost /v1/orgs/{org}/projectsCreates a project
OrgProjectApiDeleteOrgScopedProjectDelete /v1/orgs/{org}/projects/{project}Delete a project
OrgProjectApiGetOrgScopedProjectGet /v1/orgs/{org}/projects/{project}Retrieve a project
OrgProjectApiGetOrgScopedProjectsGet /v1/orgs/{org}/projectsList projects
OrgProjectApiUpdateOrgScopedProjectPut /v1/orgs/{org}/projects/{project}Update a project
OrgRoleAssignmentsApiCreateOrgScopedRoleAssignmentsPost /v1/orgs/{org}/roleassignmentsCreate a role assignment
OrgRoleAssignmentsApiDeleteOrgScopedRoleAssignmentDelete /v1/orgs/{org}/roleassignments/{roleassignment}Delete a role assignment
OrgRoleAssignmentsApiGetOrgScopedRoleAssignmentGet /v1/orgs/{org}/roleassignments/{roleassignment}Retrieve a role assignment
OrgRoleAssignmentsApiGetOrgScopedRoleAssignmentsGet /v1/orgs/{org}/roleassignmentsList role assignments
OrgSecretApiCreateOrgScopedSecretPost /v1/orgs/{org}/secretsCreate a secret
OrgSecretApiDeleteOrgScopedSecretDelete /v1/orgs/{org}/secrets/{secret}Delete a secret
OrgSecretApiGetOrgScopedSecretGet /v1/orgs/{org}/secrets/{secret}Retrieve a secret
OrgSecretApiGetOrgScopedSecretsGet /v1/orgs/{org}/secretsList secrets
OrgSecretApiUpdateOrgScopedSecretPut /v1/orgs/{org}/secrets/{secret}Update a secret
OrgTemplateApiCreateTemplatesOrgPost /v1/orgs/{org}/templatesCreate Template
OrgTemplateApiDeleteTemplateOrgDelete /v1/orgs/{org}/templates/{template}/versions/{version}Delete Template
OrgTemplateApiGetTemplateOrgGet /v1/orgs/{org}/templates/{template}/versions/{version}Retrieve a Template
OrgTemplateApiGetTemplateStableOrgGet /v1/orgs/{org}/templates/{template}Get Stable Template
OrgTemplateApiGetTemplatesListOrgGet /v1/orgs/{org}/templatesGet Templates List
OrgTemplateApiUpdateTemplateOrgPut /v1/orgs/{org}/templates/{template}/versions/{version}Update Template
OrgTemplateApiUpdateTemplateStableOrgPut /v1/orgs/{org}/templates/{template}/versions/{version}/stableUpdate Stable Template
OrganizationApiCreateOrganizationPost /v1/orgsCreate an organization
OrganizationApiDeleteOrganizationDelete /v1/orgs/{org}Delete an organization
OrganizationApiGetOrganizationGet /v1/orgs/{org}Retrieve an organization
OrganizationApiGetOrganizationsGet /v1/orgsList organizations
OrganizationApiUpdateOrganizationPut /v1/orgs/{org}Update an organization
OrganizationResourceGroupsApiCreateResourceGroupOrgPost /v1/orgs/{org}/resource-groupsCreate a Resource Group
OrganizationResourceGroupsApiDeleteResourceGroupOrgDelete /v1/orgs/{org}/resource-groups/{resource-group}Delete a Resource Group
OrganizationResourceGroupsApiGetResourceGroupOrgGet /v1/orgs/{org}/resource-groups/{resource-group}Retrieve a Resource Group
OrganizationResourceGroupsApiListResourceGroupsOrgGet /v1/orgs/{org}/resource-groupsList Resource Groups
OrganizationResourceGroupsApiUpdateResourceGroupOrgPut /v1/orgs/{org}/resource-groups/{resource-group}Update a Resource Group
OrganizationRolesApiCreateRoleOrgPost /v1/orgs/{org}/rolesCreate a Role
OrganizationRolesApiDeleteRoleOrgDelete /v1/orgs/{org}/roles/{role}Delete a Role
OrganizationRolesApiGetRoleOrgGet /v1/orgs/{org}/roles/{role}Retrieve a Role
OrganizationRolesApiListRolesOrgGet /v1/orgs/{org}/rolesList Roles
OrganizationRolesApiUpdateRoleOrgPut /v1/orgs/{org}/roles/{role}Update a Role
PipelinesApiCreatePipelinePost /v1/orgs/{org}/projects/{project}/pipelinesCreate a Pipeline
PipelinesApiDeletePipelineDelete /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}Delete a Pipeline
PipelinesApiGetPipelineGet /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}Retrieve a Pipeline
PipelinesApiListPipelinesGet /v1/orgs/{org}/projects/{project}/pipelinesList Pipelines
PipelinesApiUpdatePipelinePut /v1/orgs/{org}/projects/{project}/pipelines/{pipeline}Update a Pipeline
ProjectConnectorApiCreateProjectScopedConnectorPost /v1/orgs/{org}/projects/{project}/connectorsCreate a Connector
ProjectConnectorApiDeleteProjectScopedConnectorDelete /v1/orgs/{org}/projects/{project}/connectors/{connector}Delete a connector
ProjectConnectorApiGetProjectScopedConnectorGet /v1/orgs/{org}/projects/{project}/connectors/{connector}Retrieve a connector
ProjectConnectorApiGetProjectScopedConnectorsGet /v1/orgs/{org}/projects/{project}/connectorsList connectors
ProjectConnectorApiTestProjectScopedConnectorGet /v1/orgs/{org}/projects/{project}/connectors/{connector}/test-connectionTest a connector
ProjectConnectorApiUpdateProjectScopedConnectorPut /v1/orgs/{org}/projects/{project}/connectors/{connector}Update a connector
ProjectEnvironmentsApiCreateEnvServiceOverridePost /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service}Create Service Override
ProjectEnvironmentsApiCreateEnvironmentPost /v1/orgs/{org}/projects/{project}/environmentsCreate an Environment
ProjectEnvironmentsApiDeleteEnvServiceOverrideDelete /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service}Delete Service Override
ProjectEnvironmentsApiDeleteEnvironmentDelete /v1/orgs/{org}/projects/{project}/environments/{environment}Delete an Environment
ProjectEnvironmentsApiGetEnvServiceOverrideGet /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service}Retrieve a Service Override
ProjectEnvironmentsApiGetEnvServiceOverridesGet /v1/orgs/{org}/projects/{project}/environments/{environment}/servicesRetrieve Service Overrides list
ProjectEnvironmentsApiGetEnvironmentGet /v1/orgs/{org}/projects/{project}/environments/{environment}Retrieve an Environment
ProjectEnvironmentsApiGetEnvironmentsGet /v1/orgs/{org}/projects/{project}/environmentsList Environments
ProjectEnvironmentsApiUpdateEnvServiceOverridePut /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service}Update Service Override
ProjectEnvironmentsApiUpdateEnvironmentPut /v1/orgs/{org}/projects/{project}/environments/{environment}Update Environment
ProjectResourceGroupsApiCreateResourceGroupProjectPost /v1/orgs/{org}/projects/{project}/resource-groupsCreate a Resource Group
ProjectResourceGroupsApiDeleteResourceGroupProjectDelete /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group}Delete a Resource Group
ProjectResourceGroupsApiGetResourceGroupProjectGet /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group}Retrieve a Resource Group
ProjectResourceGroupsApiListResourceGroupsProjectGet /v1/orgs/{org}/projects/{project}/resource-groupsList Resource Groups
ProjectResourceGroupsApiUpdateResourceGroupProjectPut /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group}Update a Resource Group
ProjectRoleAssignmentsApiCreateProjectScopedRoleAssignmentsPost /v1/orgs/{org}/projects/{project}/roleassignmentsCreate a role assignment
ProjectRoleAssignmentsApiDeleteProjectScopedRoleAssignmentDelete /v1/orgs/{org}/projects/{project}/roleassignments/{roleassignment}Delete a role assignment
ProjectRoleAssignmentsApiGetProjectScopedRoleAssignmentGet /v1/orgs/{org}/projects/{project}/roleassignments/{roleassignment}Retrieve a role assignment
ProjectRoleAssignmentsApiGetProjectScopedRoleAssignmentsGet /v1/orgs/{org}/projects/{project}/roleassignmentsList role assignments
ProjectRolesApiCreateRoleProjectPost /v1/orgs/{org}/projects/{project}/rolesCreate a Role
ProjectRolesApiDeleteRoleProjectDelete /v1/orgs/{org}/projects/{project}/roles/{role}Delete a Role
ProjectRolesApiGetRoleProjectGet /v1/orgs/{org}/projects/{project}/roles/{role}Retrieve a Role
ProjectRolesApiListRolesProjectGet /v1/orgs/{org}/projects/{project}/rolesList Roles
ProjectRolesApiUpdateRoleProjectPut /v1/orgs/{org}/projects/{project}/roles/{role}Update a Role
ProjectSecretApiCreateProjectScopedSecretPost /v1/orgs/{org}/projects/{project}/secretsCreate a secret
ProjectSecretApiDeleteProjectScopedSecretDelete /v1/orgs/{org}/projects/{project}/secrets/{secret}Delete a secret
ProjectSecretApiGetProjectScopedSecretGet /v1/orgs/{org}/projects/{project}/secrets/{secret}Retrieve a secret
ProjectSecretApiGetProjectScopedSecretsGet /v1/orgs/{org}/projects/{project}/secretsList secrets
ProjectSecretApiUpdateProjectScopedSecretPut /v1/orgs/{org}/projects/{project}/secrets/{secret}Update a secret
ProjectServicesApiCreateServicePost /v1/orgs/{org}/projects/{project}/servicesCreate a Service
ProjectServicesApiDeleteServiceDelete /v1/orgs/{org}/projects/{project}/services/{service}Delete a Service
ProjectServicesApiGetServiceGet /v1/orgs/{org}/projects/{project}/services/{service}Retrieve a Service
ProjectServicesApiGetServicesGet /v1/orgs/{org}/projects/{project}/servicesList Services
ProjectServicesApiUpdateServicePut /v1/orgs/{org}/projects/{project}/services/{service}Update Service
ProjectTemplateApiCreateTemplatesProjectPost /v1/orgs/{org}/projects/{project}/templatesCreate Template
ProjectTemplateApiDeleteTemplateProjectDelete /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}Delete Template
ProjectTemplateApiGetTemplateProjectGet /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}Retrieve a Template
ProjectTemplateApiGetTemplateStableProjectGet /v1/orgs/{org}/projects/{project}/templates/{template}Get Stable Template
ProjectTemplateApiGetTemplatesListProjectGet /v1/orgs/{org}/projects/{project}/templatesGet Templates List
ProjectTemplateApiUpdateTemplateProjectPut /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}Update Template
ProjectTemplateApiUpdateTemplateStableProjectPut /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}/stableUpdate Stable Template

Documentation For Models

Documentation For Authorization

x-api-key

  • 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

[email protected]