# 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
Class | Method | HTTP request | Description |
---|---|---|---|
AccountConnectorApi | CreateAccountScopedConnector | Post /v1/connectors | Create a Connector |
AccountConnectorApi | DeleteAccountScopedConnector | Delete /v1/connectors/{connector} | Delete a connector |
AccountConnectorApi | GetAccountScopedConnector | Get /v1/connectors/{connector} | Retrieve a connector |
AccountConnectorApi | GetAccountScopedConnectors | Get /v1/connectors | List connectors |
AccountConnectorApi | TestAccountScopedConnector | Get /v1/connectors/{connector}/test-connection | Test a connector |
AccountConnectorApi | UpdateAccountScopedConnector | Put /v1/connectors/{connector} | Update a connector |
AccountResourceGroupsApi | CreateResourceGroupAcc | Post /v1/resource-groups | Create a Resource Group |
AccountResourceGroupsApi | DeleteResourceGroupAcc | Delete /v1/resource-groups/{resource-group} | Delete a Resource Group |
AccountResourceGroupsApi | GetResourceGroupAcc | Get /v1/resource-groups/{resource-group} | Retrieve a Resource Group |
AccountResourceGroupsApi | ListResourceGroupsAcc | Get /v1/resource-groups | List Resource Groups |
AccountResourceGroupsApi | UpdateResourceGroupAcc | Put /v1/resource-groups/{resource-group} | Update a Resource Group |
AccountRoleAssignmentsApi | CreateAccountScopedRoleAssignments | Post /v1/roleassignments | Create a role assignment |
AccountRoleAssignmentsApi | DeleteAccountScopedRoleAssignment | Delete /v1/roleassignments/{roleassignment} | Delete a role assignment |
AccountRoleAssignmentsApi | GetAccountScopedRoleAssignment | Get /v1/roleassignments/{roleassignment} | Retrieve a role assignment |
AccountRoleAssignmentsApi | GetAccountScopedRoleAssignments | Get /v1/roleassignments | List role assignments |
AccountRolesApi | CreateRoleAcc | Post /v1/roles | Create a Role |
AccountRolesApi | DeleteRoleAcc | Delete /v1/roles/{role} | Delete a Role |
AccountRolesApi | GetRoleAcc | Get /v1/roles/{role} | Retrieve a Role |
AccountRolesApi | ListRolesAcc | Get /v1/roles | List Roles |
AccountRolesApi | UpdateRoleAcc | Put /v1/roles/{role} | Update a Role |
AccountSecretApi | CreateAccountScopedSecret | Post /v1/secrets | Create a secret |
AccountSecretApi | DeleteAccountScopedSecret | Delete /v1/secrets/{secret} | Deletes a secret |
AccountSecretApi | GetAccountScopedSecret | Get /v1/secrets/{secret} | Retrieve a secret |
AccountSecretApi | GetAccountScopedSecrets | Get /v1/secrets | List secrets |
AccountSecretApi | UpdateAccountScopedSecret | Put /v1/secrets/{secret} | Update a secret |
AccountTemplateApi | CreateTemplatesAcc | Post /v1/templates | Create Template |
AccountTemplateApi | DeleteTemplateAcc | Delete /v1/templates/{template}/versions/{version} | Delete Template |
AccountTemplateApi | GetTemplateAcc | Get /v1/templates/{template}/versions/{version} | Retrieve a Template |
AccountTemplateApi | GetTemplateStableAcc | Get /v1/templates/{template} | Get Stable Template |
AccountTemplateApi | GetTemplatesListAcc | Get /v1/templates | Get Templates List |
AccountTemplateApi | UpdateTemplateAcc | Put /v1/templates/{template}/versions/{version} | Update Template |
AccountTemplateApi | UpdateTemplateStableAcc | Put /v1/templates/{template}/versions/{version}/stable | Update Stable Template |
FilterResourceGroupsApi | FilterResourceGroups | Post /v1/resource-groups/filter | Filter Resource Groups |
OrgConnectorApi | CreateOrgScopedConnector | Post /v1/orgs/{org}/connectors | Create a Connector |
OrgConnectorApi | DeleteOrgScopedConnector | Delete /v1/orgs/{org}/connectors/{connector} | Delete a connector |
OrgConnectorApi | GetOrgScopedConnector | Get /v1/orgs/{org}/connectors/{connector} | Retrieve a connector |
OrgConnectorApi | GetOrgScopedConnectors | Get /v1/orgs/{org}/connectors | List connectors |
OrgConnectorApi | TestOrgScopedConnector | Get /v1/orgs/{org}/connectors/{connector}/test-connection | Test a connector |
OrgConnectorApi | UpdateOrgScopedConnector | Put /v1/orgs/{org}/connectors/{connector} | Update a connector |
OrgProjectApi | CreateOrgScopedProject | Post /v1/orgs/{org}/projects | Creates a project |
OrgProjectApi | DeleteOrgScopedProject | Delete /v1/orgs/{org}/projects/{project} | Delete a project |
OrgProjectApi | GetOrgScopedProject | Get /v1/orgs/{org}/projects/{project} | Retrieve a project |
OrgProjectApi | GetOrgScopedProjects | Get /v1/orgs/{org}/projects | List projects |
OrgProjectApi | UpdateOrgScopedProject | Put /v1/orgs/{org}/projects/{project} | Update a project |
OrgRoleAssignmentsApi | CreateOrgScopedRoleAssignments | Post /v1/orgs/{org}/roleassignments | Create a role assignment |
OrgRoleAssignmentsApi | DeleteOrgScopedRoleAssignment | Delete /v1/orgs/{org}/roleassignments/{roleassignment} | Delete a role assignment |
OrgRoleAssignmentsApi | GetOrgScopedRoleAssignment | Get /v1/orgs/{org}/roleassignments/{roleassignment} | Retrieve a role assignment |
OrgRoleAssignmentsApi | GetOrgScopedRoleAssignments | Get /v1/orgs/{org}/roleassignments | List role assignments |
OrgSecretApi | CreateOrgScopedSecret | Post /v1/orgs/{org}/secrets | Create a secret |
OrgSecretApi | DeleteOrgScopedSecret | Delete /v1/orgs/{org}/secrets/{secret} | Delete a secret |
OrgSecretApi | GetOrgScopedSecret | Get /v1/orgs/{org}/secrets/{secret} | Retrieve a secret |
OrgSecretApi | GetOrgScopedSecrets | Get /v1/orgs/{org}/secrets | List secrets |
OrgSecretApi | UpdateOrgScopedSecret | Put /v1/orgs/{org}/secrets/{secret} | Update a secret |
OrgTemplateApi | CreateTemplatesOrg | Post /v1/orgs/{org}/templates | Create Template |
OrgTemplateApi | DeleteTemplateOrg | Delete /v1/orgs/{org}/templates/{template}/versions/{version} | Delete Template |
OrgTemplateApi | GetTemplateOrg | Get /v1/orgs/{org}/templates/{template}/versions/{version} | Retrieve a Template |
OrgTemplateApi | GetTemplateStableOrg | Get /v1/orgs/{org}/templates/{template} | Get Stable Template |
OrgTemplateApi | GetTemplatesListOrg | Get /v1/orgs/{org}/templates | Get Templates List |
OrgTemplateApi | UpdateTemplateOrg | Put /v1/orgs/{org}/templates/{template}/versions/{version} | Update Template |
OrgTemplateApi | UpdateTemplateStableOrg | Put /v1/orgs/{org}/templates/{template}/versions/{version}/stable | Update Stable Template |
OrganizationApi | CreateOrganization | Post /v1/orgs | Create an organization |
OrganizationApi | DeleteOrganization | Delete /v1/orgs/{org} | Delete an organization |
OrganizationApi | GetOrganization | Get /v1/orgs/{org} | Retrieve an organization |
OrganizationApi | GetOrganizations | Get /v1/orgs | List organizations |
OrganizationApi | UpdateOrganization | Put /v1/orgs/{org} | Update an organization |
OrganizationResourceGroupsApi | CreateResourceGroupOrg | Post /v1/orgs/{org}/resource-groups | Create a Resource Group |
OrganizationResourceGroupsApi | DeleteResourceGroupOrg | Delete /v1/orgs/{org}/resource-groups/{resource-group} | Delete a Resource Group |
OrganizationResourceGroupsApi | GetResourceGroupOrg | Get /v1/orgs/{org}/resource-groups/{resource-group} | Retrieve a Resource Group |
OrganizationResourceGroupsApi | ListResourceGroupsOrg | Get /v1/orgs/{org}/resource-groups | List Resource Groups |
OrganizationResourceGroupsApi | UpdateResourceGroupOrg | Put /v1/orgs/{org}/resource-groups/{resource-group} | Update a Resource Group |
OrganizationRolesApi | CreateRoleOrg | Post /v1/orgs/{org}/roles | Create a Role |
OrganizationRolesApi | DeleteRoleOrg | Delete /v1/orgs/{org}/roles/{role} | Delete a Role |
OrganizationRolesApi | GetRoleOrg | Get /v1/orgs/{org}/roles/{role} | Retrieve a Role |
OrganizationRolesApi | ListRolesOrg | Get /v1/orgs/{org}/roles | List Roles |
OrganizationRolesApi | UpdateRoleOrg | Put /v1/orgs/{org}/roles/{role} | Update a Role |
PipelinesApi | CreatePipeline | Post /v1/orgs/{org}/projects/{project}/pipelines | Create a Pipeline |
PipelinesApi | DeletePipeline | Delete /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} | Delete a Pipeline |
PipelinesApi | GetPipeline | Get /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} | Retrieve a Pipeline |
PipelinesApi | ListPipelines | Get /v1/orgs/{org}/projects/{project}/pipelines | List Pipelines |
PipelinesApi | UpdatePipeline | Put /v1/orgs/{org}/projects/{project}/pipelines/{pipeline} | Update a Pipeline |
ProjectConnectorApi | CreateProjectScopedConnector | Post /v1/orgs/{org}/projects/{project}/connectors | Create a Connector |
ProjectConnectorApi | DeleteProjectScopedConnector | Delete /v1/orgs/{org}/projects/{project}/connectors/{connector} | Delete a connector |
ProjectConnectorApi | GetProjectScopedConnector | Get /v1/orgs/{org}/projects/{project}/connectors/{connector} | Retrieve a connector |
ProjectConnectorApi | GetProjectScopedConnectors | Get /v1/orgs/{org}/projects/{project}/connectors | List connectors |
ProjectConnectorApi | TestProjectScopedConnector | Get /v1/orgs/{org}/projects/{project}/connectors/{connector}/test-connection | Test a connector |
ProjectConnectorApi | UpdateProjectScopedConnector | Put /v1/orgs/{org}/projects/{project}/connectors/{connector} | Update a connector |
ProjectEnvironmentsApi | CreateEnvServiceOverride | Post /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service} | Create Service Override |
ProjectEnvironmentsApi | CreateEnvironment | Post /v1/orgs/{org}/projects/{project}/environments | Create an Environment |
ProjectEnvironmentsApi | DeleteEnvServiceOverride | Delete /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service} | Delete Service Override |
ProjectEnvironmentsApi | DeleteEnvironment | Delete /v1/orgs/{org}/projects/{project}/environments/{environment} | Delete an Environment |
ProjectEnvironmentsApi | GetEnvServiceOverride | Get /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service} | Retrieve a Service Override |
ProjectEnvironmentsApi | GetEnvServiceOverrides | Get /v1/orgs/{org}/projects/{project}/environments/{environment}/services | Retrieve Service Overrides list |
ProjectEnvironmentsApi | GetEnvironment | Get /v1/orgs/{org}/projects/{project}/environments/{environment} | Retrieve an Environment |
ProjectEnvironmentsApi | GetEnvironments | Get /v1/orgs/{org}/projects/{project}/environments | List Environments |
ProjectEnvironmentsApi | UpdateEnvServiceOverride | Put /v1/orgs/{org}/projects/{project}/environments/{environment}/services/{service} | Update Service Override |
ProjectEnvironmentsApi | UpdateEnvironment | Put /v1/orgs/{org}/projects/{project}/environments/{environment} | Update Environment |
ProjectResourceGroupsApi | CreateResourceGroupProject | Post /v1/orgs/{org}/projects/{project}/resource-groups | Create a Resource Group |
ProjectResourceGroupsApi | DeleteResourceGroupProject | Delete /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} | Delete a Resource Group |
ProjectResourceGroupsApi | GetResourceGroupProject | Get /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} | Retrieve a Resource Group |
ProjectResourceGroupsApi | ListResourceGroupsProject | Get /v1/orgs/{org}/projects/{project}/resource-groups | List Resource Groups |
ProjectResourceGroupsApi | UpdateResourceGroupProject | Put /v1/orgs/{org}/projects/{project}/resource-groups/{resource-group} | Update a Resource Group |
ProjectRoleAssignmentsApi | CreateProjectScopedRoleAssignments | Post /v1/orgs/{org}/projects/{project}/roleassignments | Create a role assignment |
ProjectRoleAssignmentsApi | DeleteProjectScopedRoleAssignment | Delete /v1/orgs/{org}/projects/{project}/roleassignments/{roleassignment} | Delete a role assignment |
ProjectRoleAssignmentsApi | GetProjectScopedRoleAssignment | Get /v1/orgs/{org}/projects/{project}/roleassignments/{roleassignment} | Retrieve a role assignment |
ProjectRoleAssignmentsApi | GetProjectScopedRoleAssignments | Get /v1/orgs/{org}/projects/{project}/roleassignments | List role assignments |
ProjectRolesApi | CreateRoleProject | Post /v1/orgs/{org}/projects/{project}/roles | Create a Role |
ProjectRolesApi | DeleteRoleProject | Delete /v1/orgs/{org}/projects/{project}/roles/{role} | Delete a Role |
ProjectRolesApi | GetRoleProject | Get /v1/orgs/{org}/projects/{project}/roles/{role} | Retrieve a Role |
ProjectRolesApi | ListRolesProject | Get /v1/orgs/{org}/projects/{project}/roles | List Roles |
ProjectRolesApi | UpdateRoleProject | Put /v1/orgs/{org}/projects/{project}/roles/{role} | Update a Role |
ProjectSecretApi | CreateProjectScopedSecret | Post /v1/orgs/{org}/projects/{project}/secrets | Create a secret |
ProjectSecretApi | DeleteProjectScopedSecret | Delete /v1/orgs/{org}/projects/{project}/secrets/{secret} | Delete a secret |
ProjectSecretApi | GetProjectScopedSecret | Get /v1/orgs/{org}/projects/{project}/secrets/{secret} | Retrieve a secret |
ProjectSecretApi | GetProjectScopedSecrets | Get /v1/orgs/{org}/projects/{project}/secrets | List secrets |
ProjectSecretApi | UpdateProjectScopedSecret | Put /v1/orgs/{org}/projects/{project}/secrets/{secret} | Update a secret |
ProjectServicesApi | CreateService | Post /v1/orgs/{org}/projects/{project}/services | Create a Service |
ProjectServicesApi | DeleteService | Delete /v1/orgs/{org}/projects/{project}/services/{service} | Delete a Service |
ProjectServicesApi | GetService | Get /v1/orgs/{org}/projects/{project}/services/{service} | Retrieve a Service |
ProjectServicesApi | GetServices | Get /v1/orgs/{org}/projects/{project}/services | List Services |
ProjectServicesApi | UpdateService | Put /v1/orgs/{org}/projects/{project}/services/{service} | Update Service |
ProjectTemplateApi | CreateTemplatesProject | Post /v1/orgs/{org}/projects/{project}/templates | Create Template |
ProjectTemplateApi | DeleteTemplateProject | Delete /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} | Delete Template |
ProjectTemplateApi | GetTemplateProject | Get /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} | Retrieve a Template |
ProjectTemplateApi | GetTemplateStableProject | Get /v1/orgs/{org}/projects/{project}/templates/{template} | Get Stable Template |
ProjectTemplateApi | GetTemplatesListProject | Get /v1/orgs/{org}/projects/{project}/templates | Get Templates List |
ProjectTemplateApi | UpdateTemplateProject | Put /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version} | Update Template |
ProjectTemplateApi | UpdateTemplateStableProject | Put /v1/orgs/{org}/projects/{project}/templates/{template}/versions/{version}/stable | Update Stable Template |
Documentation For Models
- AppdynamicsClientIdConnectorSpec
- AppdynamicsConnectorSpec
- ArtifactoryAnonymousConnectorSpec
- ArtifactoryConnectorSpec
- ArtifactoryEncryptedConnectorSpec
- AwsAccessKeyConnectorSpec
- AwsCodeCommitConnectorSpec
- AwsEncryptedAccessKeyConnectorSpec
- AwsIamRoleConnectorSpec
- AwsIrsaConnectorSpec
- AwsKmsAccessKeyConnectorSpec
- AwsKmsAssumeIamConnectorSpec
- AwsKmsAssumeStsConnectorSpec
- AwsSecretManagerAccessKeyConnectorSpec
- AwsSecretManagerAssumeIamConnectorSpec
- AwsSecretManagerAssumeStsConnectorSpec
- AzureClientCertificateConnectorSpec
- AzureClientSecretKeyConnectorSpec
- AzureInheritFromDelegateSystemAssignedManagedIdentityConnectorSpec
- AzureInheritFromDelegateUserAssignedManagedIdentityConnectorSpec
- Connector
- ConnectorConnectivityDetail
- ConnectorRequest
- ConnectorResponse
- ConnectorSpec
- ConnectorTestConnectionErrorDetail
- ConnectorTestConnectionResponse
- CreateOrganizationRequest
- CreateProjectRequest
- CreateResourceGroupRequest
- CreateRoleRequest
- EntityGitDetails
- Environment
- EnvironmentRequest
- EnvironmentResponse
- ExecutionSummary
- ExecutorInfo
- GitCreateDetails
- GitCreateDetails1
- GitDetails
- GitFindDetails
- GitHttpConnectorSpec
- GitHttpEncryptedConnectorSpec
- GitSshConnectorSpec
- GitUpdateDetails
- GitUpdateDetails1
- ModuleType
- NodeInfo
- Organization
- OrganizationResponse
- PipelineCreateRequestBody
- PipelineCreateResponseBody
- PipelineGetResponseBody
- PipelineListResponseBody
- PipelineUpdateRequestBody
- Principal
- Project
- ProjectResponse
- RecentExecutionInfo
- ResourceFilter
- ResourceGroupFilterRequestBody
- ResourceGroupScope
- ResourceGroupsResponse
- ResourceSelectorFilter
- RoleAssignment
- RoleAssignmentResponse
- RoleScope
- RolesResponse
- Secret
- SecretFileSpec
- SecretRequest
- SecretResponse
- SecretSpec
- SecretTextSpec
- Service
- ServiceOverrideRequest
- ServiceOverrideResponse
- ServiceRequest
- ServiceResponse
- SshKerberosTgtKeyTabFileSpec
- SshKerberosTgtPasswordSpec
- SshKeyPathSpec
- SshKeyReferenceSpec
- SshPasswordSpec
- TemplateCreateRequestBody
- TemplateMetadataSummaryResponse
- TemplateResponse
- TemplateUpdateRequestBody
- TemplateUpdateStableResponse
- TemplateWithInputsResponse
- UpdateOrganizationRequest
- UpdateProjectRequest
- WinRmNtlmSpec
- WinRmTgtKeyTabFileSpec
- WinRmTgtPasswordSpec
- YamlSchemaErrorWrapper
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)